Makefile

changeset 39
ac35daceb24c
parent 37
1a67185e5496
child 41
c06ab07fd29d
     1.1 --- a/Makefile	Tue Aug 23 12:06:46 2016 +0200
     1.2 +++ b/Makefile	Tue Aug 23 13:49:38 2016 +0200
     1.3 @@ -36,10 +36,15 @@
     1.4  SRC += codegens.c
     1.5  SRC += ccodegen.c
     1.6  SRC += javacodegen.c
     1.7 +SRC += ucx/allocator.c
     1.8 +SRC += ucx/buffer.c
     1.9 +SRC += ucx/list.c
    1.10 +SRC += ucx/string.c
    1.11 +SRC += ucx/utils.c
    1.12  
    1.13  OBJ = $(SRC:%.c=build/%$(OBJ_EXT))
    1.14  
    1.15 -all: build build/$(BIN)
    1.16 +all: build/ucx build/$(BIN)
    1.17  	
    1.18  build/$(BIN): $(OBJ)
    1.19  	$(LD) -o $@ $^ $(LDFLAGS)
    1.20 @@ -47,8 +52,11 @@
    1.21  build/%$(OBJ_EXT): src/%.c
    1.22  	$(CC) -o $@ $(CFLAGS) -c $<
    1.23  	
    1.24 +build/ucx: build
    1.25 +	$(MKDIR) $@
    1.26 +	
    1.27  build:
    1.28 -	$(MKDIR) build
    1.29 +	$(MKDIR) $@
    1.30  	
    1.31  test: build/$(BIN)
    1.32  	./build/$(BIN) test/ctestfile.c -o build/ctest.html \

mercurial