mirror of https://github.com/Chizi123/dnscomp.git

Joel Grunbaum
2022-05-23 b79b3a7406bc87fc57f4280449d809afad18ae04
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: