netsniff-ng/netsniff-ng-optflags.patch

58 lines
1.7 KiB
Diff

--- src/definitions.mk.orig 2010-10-11 20:41:24.000000000 +0200
+++ src/definitions.mk 2010-10-11 20:49:04.000000000 +0200
@@ -2,12 +2,9 @@
# Makefile definitions for netsniff-ng
#
-LD_NORM = echo "LD $(target)"; \
- gcc
-CC_NORM = echo "CC $<"; \
- gcc
-CC_DEBUG = echo "DBG $<"; \
- gcc
+LD_NORM = gcc
+CC_NORM = gcc
+CC_DEBUG = gcc
LIBS = -lpthread -lrt
MAKEFLAGS += --no-print-directory
@@ -21,10 +18,12 @@
$(if $(1:$(2)=),,$(if $(2:$(1)=),,T))
endef
+OPTFLAGS=-O2
+
ifneq ($(or $(call eq,$(MAKECMDGOALS),"all"), $(call eq,$(MAKECMDGOALS),"")),)
LD = $(LD_NORM) -o
CC = $(CC_NORM) -c
- CFLAGS = -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common \
+ CFLAGS = -fomit-frame-pointer -fno-strict-aliasing -fno-common \
-fno-delete-null-pointer-checks -pedantic -std=gnu99
CFLAGS += -Wall -Werror -Wundef -Wstrict-prototypes -Wno-trigraphs \
-Werror-implicit-function-declaration -Wno-format-security \
@@ -50,5 +49,7 @@
-Wcomments -Wendif-labels
endif
+CFLAGS += $(OPTFLAGS)
+
.PHONY: all
--- src/Makefile.orig 2010-10-11 20:40:53.000000000 +0200
+++ src/Makefile 2010-10-11 20:41:21.000000000 +0200
@@ -20,12 +20,12 @@
#-----------------------------------------------------------------------------
build: $(lib-objs) $(core-objs)
- @$(LD) $(target) $(core-objs) $(lib-objs) $(LIBS)
+ $(LD) $(target) $(core-objs) $(lib-objs) $(LIBS)
#-----------------------------------------------------------------------------
%.o: %.c
- @$(CC) $(CFLAGS) $(INCLUDE) $<
+ $(CC) $(CFLAGS) $(INCLUDE) $<
#-----------------------------------------------------------------------------