From e76468266a677537f1dbbe76e81aa87be60c67e3 Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Tue, 31 May 2022 09:40:08 +0000 Subject: [PATCH] Initial support for reachability --- Makefile | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/Makefile b/Makefile index d0e275b..70760f3 100644 --- a/Makefile +++ b/Makefile @@ -1,21 +1,24 @@ 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=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) main.o + $(CC) -o $@ $^ $(CFLAGS) + +test: $(_OBJ) test.o + $(CC) -o $@ $^ $(CFLAGS) .PHONY: clean clean: -- Gitblit v1.10.0