1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
From: Arnout Engelen <arnouten@bzzt.net>
Date: Sat, 4 Oct 2025 10:51:57 +0200
Subject: use ldflags, cppflags ...
Use LDFLAGS for gcc invocations, to pick up hardening flags
--- a/Makefile
+++ b/Makefile
@@ -8,19 +8,19 @@ INSTALL=install
all: $(bin)
jack-transport: jack-transport.c
- gcc $(CFLAGS) -o jack-transport jack-transport.c $(LDLIBS) -lcurses
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o jack-transport jack-transport.c $(LDLIBS) -lcurses
jack-dl: jack-dl.c
- gcc $(CFLAGS) -o jack-dl jack-dl.c $(LDLIBS) -ldl -llo
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o jack-dl jack-dl.c $(LDLIBS) -ldl -llo
jack-play: jack-play.c
- gcc $(CFLAGS) -o jack-play jack-play.c $(LDLIBS) -lsndfile -lsamplerate
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o jack-play jack-play.c $(LDLIBS) -lsndfile -lsamplerate
jack-record: jack-record.c
- gcc $(CFLAGS) -o jack-record jack-record.c $(LDLIBS) -lsndfile
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o jack-record jack-record.c $(LDLIBS) -lsndfile
jack-scope: jack-scope.c
- gcc $(CFLAGS) -o jack-scope jack-scope.c $(LDLIBS) -lX11 -lXext
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o jack-scope jack-scope.c $(LDLIBS) -lX11 -lXext
clean:
(cd c-common ; make clean)
--- a/c-common/Makefile
+++ b/c-common/Makefile
@@ -47,7 +47,7 @@ obj = alsa-seq-endpoint.o \
xregcomp.o
%.o : %.c %.h
- gcc -Wall -O2 -c $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -Wall -O2 -c $*.c
all: $(obj)
ar -rcs lib-c-common.a $(obj)
|