logo

utils-std

Collection of commonly available Unix tools git clone https://anongit.hacktivis.me/git/utils-std.git/
commit: bc319721cd3aed7eae7abe3fa77d3cf72b2b9a0e
parent ee20c40c03d8052719dfb03bcd68ce19ad6dc8f4
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed,  9 Jul 2025 15:45:41 +0200

Makefile: Add $(CPPFLAGS) before $(CFLAGS)

Part of the implicit rules in (Net)BSD and GNU make

Diffstat:

MMakefile10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile @@ -14,11 +14,11 @@ all: $(EXE) $(MAN1SO) .c: $(RM) -f ${<:=.gcov} ${@:=.gcda} ${@:=.gcno} - $(CC) -std=c99 $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDSTATIC) + $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(LDSTATIC) .c.o: $(RM) -f ${<:=.gcov} ${@:=.gcda} ${@:=.gcno} - $(CC) -std=c99 $(CFLAGS) -c -o $@ $< + $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -c -o $@ $< include common.mk @@ -99,12 +99,12 @@ cmd/expr.tab.c: cmd/expr.y Makefile # Needs -D_POSIX_C_SOURCE=200809L due to OpenBSD yacc cmd/expr: cmd/expr.tab.c libutils/libutils.a $(RM) -f cmd/expr.tab.c.gcov cmd/expr.tab.o.gcda cmd/expr.tab.o.gcno - $(CC) -std=c99 $(CFLAGS) -D_POSIX_C_SOURCE=200809L -o cmd/expr cmd/expr.tab.c libutils/libutils.a $(LDFLAGS) $(LDSTATIC) + $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -D_POSIX_C_SOURCE=200809L -o cmd/expr cmd/expr.tab.c libutils/libutils.a $(LDFLAGS) $(LDSTATIC) # Needs -lm cmd/seq: cmd/seq.c Makefile libutils/libutils.a $(RM) -f ${<:=.gcov} ${@:=.gcda} ${@:=.gcno} - $(CC) -std=c99 $(CFLAGS) -o $@ cmd/seq.c libutils/libutils.a -lm $(LDFLAGS) $(LDSTATIC) + $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -o $@ cmd/seq.c libutils/libutils.a -lm $(LDFLAGS) $(LDSTATIC) build/getconf_vars.h: lib/getconf_vars.m4 mkdir -p build @@ -113,7 +113,7 @@ build/getconf_vars.h: lib/getconf_vars.m4 # cmd/getconf_vars.h needs to invalidate cmd/getconf but not be in command cmd/getconf: cmd/getconf.c build/getconf_vars.h libutils/libutils.a $(RM) -f ${<:=.gcov} ${@:=.gcda} ${@:=.gcno} - $(CC) -std=c99 $(CFLAGS) -I./build/ -o cmd/getconf cmd/getconf.c libutils/libutils.a $(LDFLAGS) $(LDSTATIC) + $(CC) -std=c99 $(CPPFLAGS) $(CFLAGS) -I./build/ -o cmd/getconf cmd/getconf.c libutils/libutils.a $(LDFLAGS) $(LDSTATIC) cmd/base64: cmd/base64.c libutils/libutils.a cmd/basename: cmd/basename.c libutils/libutils.a