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
|
Description: Allow injecting package maintainer's CFLAGS; Debian-specific
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Forwarded: not-needed
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,7 @@
CC = gcc
LD = $(CC)
RM = rm -f
-CFLAGS = -Wall -O2 -fomit-frame-pointer
-LDFLAGS = -s
+EXTRA_CFLAGS = -Wall -O2 -fomit-frame-pointer
PCAP_H = -I/usr/include/pcap
PCAP_L = -lpcap
@@ -27,16 +26,16 @@
$(LD) $(LDFLAGS) $(OBJS_COMMON) in_pcap.o $(PCAP_L) -o scanlogd
in_pcap.o: params.h in.h
- $(CC) $(CFLAGS) $(PCAP_H) -c in_pcap.c
+ $(CC) $(EXTRA_CFLAGS) $(CFLAGS) $(CPPFLAGS) $(PCAP_H) -c in_pcap.c
in_nids.o: params.h in.h
- $(CC) $(CFLAGS) $(NIDS_H) -c in_nids.c
+ $(CC) $(EXTRA_CFLAGS) $(CFLAGS) $(CPPFLAGS) $(NIDS_H) -c in_nids.c
scanlogd.o: params.h in.h
in_linux.o: params.h in.h
.c.o:
- $(CC) $(CFLAGS) -c $*.c
+ $(CC) $(EXTRA_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $*.c
clean:
$(RM) $(PROJ) $(OBJS)
|