@@ -26,7 +26,7 @@ ifneq (,$(wildcard /usr/bin/c++))
26
26
CXX =/usr/bin/c++
27
27
endif
28
28
SHARED_CFLAGS=-std =c++0x -Wall -fno-strict-aliasing $(DEFINES )
29
- SHARED_LDFLAGS =-lleveldb -lrt -laio -lpthread -lsnappy -lseccomp
29
+ SHARED_LDFLAGS =-lleveldb -lrt -laio -lpthread -lsnappy -lseccomp -lpcap
30
30
ifneq (,$(wildcard /usr/include/testimony.h) )
31
31
SHARED_LDFLAGS += -ltestimony
32
32
endif
@@ -56,12 +56,12 @@ FUZZ_FILES=util index index_bin
56
56
SANITIZE =
57
57
ifndef SANITIZE
58
58
OBJECTS=$(foreach file,$(FILES),$(file)_opt.o)
59
- CFLAGS:=$(CFLAGS) $(SHARED_CFLAGS) $(OPT_CFLAGS)
60
- LDFLAGS:=$(LDFLAGS) $(SHARED_LDFLAGS) $(OPT_LDFLAGS)
59
+ CFLAGS= $(SHARED_CFLAGS) $(OPT_CFLAGS)
60
+ LDFLAGS= $(SHARED_LDFLAGS) $(OPT_LDFLAGS)
61
61
else
62
62
OBJECTS=$(foreach file,$(FILES),$(file)_$(SANITIZE)_dbg.o)
63
- CFLAGS:=$(CFLAGS) $(SHARED_CFLAGS) $(DBG_CFLAGS) -fsanitize=$(SANITIZE)
64
- LDFLAGS:=$(LDFLAGS) $(SHARED_LDFLAGS) $(DBG_LDFLAGS)
63
+ CFLAGS= $(SHARED_CFLAGS) $(DBG_CFLAGS) -fsanitize=$(SANITIZE)
64
+ LDFLAGS= $(SHARED_LDFLAGS) $(DBG_LDFLAGS)
65
65
CXX=clang++ # Force clang if we're sanitizing
66
66
endif
67
67
ifeq "$(SANITIZE ) " "memory"
@@ -78,15 +78,15 @@ clean:
78
78
79
79
# Generate g++ object files.
80
80
% _opt.o : % .cc $(DEPS )
81
- $(CXX ) $(CFLAGS ) $( CPPFLAGS ) -c -o $@ $<
81
+ $(CXX ) $(CFLAGS ) -c -o $@ $<
82
82
83
83
# Generate clang object files.
84
84
% _$(SANITIZE ) _dbg.o : % .cc $(DEPS )
85
- $(CXX ) $(CFLAGS ) $( CPPFLAGS ) -c -o $@ $<
85
+ $(CXX ) $(CFLAGS ) -c -o $@ $<
86
86
87
87
# Generate the stenotype binary itself. You mostly want this :)
88
88
stenotype : $(OBJECTS )
89
- $(CXX ) $(CFLAGS ) $( CPPFLAGS ) -o $@ $^ $(LDFLAGS )
89
+ $(CXX ) $(CFLAGS ) -o $@ $^ $(LDFLAGS )
90
90
91
91
92
92
@@ -103,4 +103,3 @@ index_fuzz: $(foreach file,$(FUZZ_FILES),$(file)_afl.o)
103
103
# Run afl-fuzz to fuzz the index_fuzz binary.
104
104
fuzz : index_fuzz
105
105
afl-fuzz -i afl_tests -o afl_findings ./index_fuzz @@
106
-
0 commit comments