| | |
| | | CC=gcc |
| | | _OBJ=main.o dns.o servers.o |
| | | _DEPS=dns.h servers.h |
| | | IDIR=include |
| | | CFLAGS=-I$(IDIR) -Wall -g |
| | | ODIR=obj |
| | | SRCDIR=src |
| | | _OBJ=main.o dns.o slist.o |
| | | _DEPS=dns.h servers.h slist.h |
| | | 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: |