src/Makefile

changeset 34
c4d4b8a8f902
parent 32
8a0b85303ee8
child 35
6c64b7a073af
     1.1 --- a/src/Makefile	Wed Apr 09 11:12:04 2014 +0200
     1.2 +++ b/src/Makefile	Wed Apr 09 12:07:47 2014 +0200
     1.3 @@ -38,18 +38,18 @@
     1.4  OBJ = $(SRC:%.c=../build/release/%$(OBJ_EXT))
     1.5  OBJ_D = $(SRC:%.c=../build/debug/%$(OBJ_EXT))
     1.6  
     1.7 -all: $(OBJ)
     1.8 -	$(LD) -o ../build/release/$(BIN) $^ \
     1.9 +all: ../build/release $(OBJ)
    1.10 +	$(LD) -o ../build/release/$(BIN) $(OBJ) \
    1.11  	../build/release/chess$(LIB_EXT) $(LDFLAGS)
    1.12  
    1.13 -debug: $(OBJ_D)
    1.14 -	$(LD) -o ../build/debug/$(BIN) $^ \
    1.15 +debug: ../build/debug $(OBJ_D)
    1.16 +	$(LD) -o ../build/debug/$(BIN) $(OBJ_D) \
    1.17  	../build/debug/chess$(LIB_EXT) $(LDFLAGS)	
    1.18  
    1.19 -../build/release/%$(OBJ_EXT): %.c ../build/release
    1.20 +../build/release/%$(OBJ_EXT): %.c
    1.21  	$(CC) -o $@ $(CFLAGS) -c $<
    1.22  
    1.23 -../build/debug/%$(OBJ_EXT): %.c ../build/debug
    1.24 +../build/debug/%$(OBJ_EXT): %.c
    1.25  	$(CC) -o $@ $(CFLAGS_D) -c $<
    1.26  	
    1.27  ../build/release:

mercurial