From 95dada12eb1c7c6d52a52b89e4bf1a56b95d692a Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Wed, 01 Jun 2022 04:52:13 +0000 Subject: [PATCH] checks for server conductibility if user is root --- Makefile | 29 +++++++++++++++++++++-------- 1 files changed, 21 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 80b5744..70760f3 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,25 @@ CC=gcc -OBJ=main.o dns.o -DEPS=dns.h -CFLAGS=-g +_OBJ=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) main.o + $(CC) -o $@ $^ $(CFLAGS) + +test: $(_OBJ) test.o + $(CC) -o $@ $^ $(CFLAGS) + +.PHONY: clean +clean: + rm -rf *.o *~ -- Gitblit v1.10.0