Makefile
@@ -1,21 +1,21 @@ CC=gcc _OBJ=main.o dns.o slist.o _DEPS=dns.h servers.h slist.h IDIR=include CFLAGS=-I$(IDIR) -Wall -g ODIR=obj SRCDIR=src CFLAGS=-Wall -lpthread DEPS = $(patsubst %,$(IDIR)/%,$(_DEPS)) OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ)) ifeq ($(DEV),1) CFLAGS += -g else CFLAGS += -O2 -flto endif default: a.out default: dnscomp %.o: %c $(DEPS) $(CC) $(CFLAGS) -c -o $@ $< $(CC) -c -o $@ $< $(CFLAGS) a.out: $(_OBJ) $(CC) $(CFLAGS) -o $@ $^ dnscomp: $(_OBJ) $(CC) -o $@ $^ $(CFLAGS) .PHONY: clean clean: