@@ -24,16 +24,16 @@ MISC_PATH = $(PREFIX)/share/afl
24
24
25
25
# PROGS intentionally omit afl-as, which gets installed elsewhere.
26
26
27
- PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze
27
+ PROGS = afl-gcc afl-fuzz aflnet-replay afl-showmap afl-tmin afl-gotcpu afl-analyze
28
28
SH_PROGS = afl-plot afl-cmin afl-whatsup
29
29
30
- CFLAGS ?= -O3 -funroll-loops
31
- CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign \
30
+ CFLAGS ?= -O0 -g -funroll-loops
31
+ CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -Wno-unused-result \
32
32
-DAFL_PATH=\"$(HELPER_PATH ) \" -DDOC_PATH=\"$(DOC_PATH ) \" \
33
33
-DBIN_PATH=\"$(BIN_PATH ) \"
34
34
35
35
ifneq "$(filter Linux GNU% ,$(shell uname) ) " ""
36
- LDFLAGS += -ldl
36
+ LDFLAGS += -ldl -lgvc -lcgraph -lm
37
37
endif
38
38
39
39
ifeq "$(findstring clang, $(shell $(CC ) --version 2>/dev/null) ) " ""
@@ -69,8 +69,11 @@ afl-as: afl-as.c afl-as.h $(COMM_HDR) | test_x86
69
69
$(CC ) $(CFLAGS ) $@ .c -o $@ $(LDFLAGS )
70
70
ln -sf afl-as as
71
71
72
- afl-fuzz : afl-fuzz.c $(COMM_HDR ) | test_x86
73
- $(CC ) $(CFLAGS ) $@ .c -o $@ $(LDFLAGS )
72
+ afl-fuzz : afl-fuzz.c $(COMM_HDR ) aflnet.o aflnet.h | test_x86
73
+ $(CC ) $(CFLAGS ) $@ .c aflnet.o -o $@ $(LDFLAGS )
74
+
75
+ aflnet-replay : aflnet-replay.c $(COMM_HDR ) aflnet.o aflnet.h | test_x86
76
+ $(CC ) $(CFLAGS ) $@ .c aflnet.o -o $@ $(LDFLAGS )
74
77
75
78
afl-showmap : afl-showmap.c $(COMM_HDR ) | test_x86
76
79
$(CC ) $(CFLAGS ) $@ .c -o $@ $(LDFLAGS )
0 commit comments