Makefile
@@ -1,12 +1,22 @@ CC=gcc OBJ=main.o dns.o DEPS=dns.h CFLAGS=-g _OBJ=main.o dns.o slist.o _DEPS=dns.h servers.h slist.h CFLAGS=-Wall -lpthread default: all ifeq ($(DEV),1) CFLAGS += -g else CFLAGS += -O2 -flto endif %.o: %.c $(DEPS) $(CC) $(CFLAGS) -c -o $@ $< default: dnscomp all: $(OBJ) $(CC) $(CFLAGS) $^ %.o: %c $(DEPS) $(CC) -c -o $@ $< $(CFLAGS) dnscomp: $(_OBJ) $(CC) -o $@ $^ $(CFLAGS) .PHONY: clean clean: rm -rf *.o *~