From f33eb53ef7426ee3a306430738e300bc8043bbab Mon Sep 17 00:00:00 2001 From: Johannes Stoelp Date: Mon, 9 Sep 2024 23:08:13 +0200 Subject: make: fix flags usage --- Makefile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index bd97388..be4cf0a 100644 --- a/Makefile +++ b/Makefile @@ -1,18 +1,19 @@ all: $(patsubst example/%.c, out/%, $(wildcard example/*.c)) all: $(patsubst example/%.c, run/%, $(wildcard example/*.c)) -CFLAGS := -Wall -Wextra -g -O2 -CFLAGS_recurse2 := -lpthread +CFLAGS := -Wall -Wextra -g +CFLAGS_recurse1 := -Wno-infinite-recursion +CFLAGS_recurse2 := -lpthread -Wno-infinite-recursion run/%: LD_PRELOAD=$(PWD)/libbt.so out/$* || test $$? -eq 42 && exit 0 out/%: example/%.c libbt.so @mkdir -p out - $(CC) -o $@ $< -rdynamic $(FLAGS) $(CFLAGS_$*) + $(CC) -o $@ $< -rdynamic $(CFLAGS) $(CFLAGS_$*) libbt.so: bt.c - $(CC) -o $@ $^ -shared -fPIC -static-libgcc -ldl $(FLAGS) + $(CC) -o $@ $^ -shared -fPIC -static-libgcc -ldl $(CFLAGS) clean: $(RM) -r out -- cgit v1.2.3