58 lines
1.7 KiB
Diff
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) $<
|
||
|
|
||
|
#-----------------------------------------------------------------------------
|
||
|
|