diff options
author | Ren Kararou <[email protected]> | 2024-12-26 19:44:59 -0600 |
---|---|---|
committer | Ren Kararou <[email protected]> | 2024-12-26 19:44:59 -0600 |
commit | fbd5505a5983c28fccf2283cfd844d23e15a4425 (patch) | |
tree | 9bf6d0ffc5e416bc02873fb8794a9c5ff126c895 /makefile | |
parent | fe076d7d465e2adba3d5e0855b48145c42df9805 (diff) | |
download | nbtpd-fbd5505a5983c28fccf2283cfd844d23e15a4425.tar.gz nbtpd-fbd5505a5983c28fccf2283cfd844d23e15a4425.tar.bz2 nbtpd-fbd5505a5983c28fccf2283cfd844d23e15a4425.zip |
add daemonize; add getopt
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 |