diff options
Diffstat (limited to 'makefile')
-rw-r--r-- | makefile | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/makefile b/makefile index a1d7711..628329d 100644 --- a/makefile +++ b/makefile @@ -4,16 +4,18 @@ LDFLAGS:=-flto=thin INCLUDES=-Iinc/ -OBJECTS=bin/obj/main.o bin/obj/packet.o bin/obj/netascii.o +OBJECTS=obj/main.o obj/packet.o obj/netascii.o bin/nbtpd: $(OBJECTS) + @if [ ! -d "bin" ]; then mkdir -p bin; fi $(CC) $(CFLAGS) $(LDFLAGS) -o bin/nbtpd $^ -bin/obj/%.o: src/%.c - @if [ ! -d "./bin/obj" ]; then mkdir -p ./bin/obj; fi +obj/%.o: src/%.c + @if [ ! -d "obj" ]; then mkdir -p obj; fi $(CC) -c $(INCLUDES) $(CFLAGS) -o $@ $^ .PHONY: clean clean: - rm -rf ./bin + @rm -rf obj + @rm -rf bin |