From fbd5505a5983c28fccf2283cfd844d23e15a4425 Mon Sep 17 00:00:00 2001 From: Ren Kararou Date: Thu, 26 Dec 2024 19:44:59 -0600 Subject: add daemonize; add getopt --- makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'makefile') 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 -- cgit 1.4.1-2-gfad0