diff options
author | hexcoder- <heiko@hexco.de> | 2019-10-21 23:53:56 +0200 |
---|---|---|
committer | hexcoder- <heiko@hexco.de> | 2019-10-21 23:53:56 +0200 |
commit | cc2f3afdf8ad4e4b596f66acfe148cac12f421d7 (patch) | |
tree | 823e56facce024d639ba8fa238f6ef7fae991feb | |
parent | 9a5882a2909c663b58f1e36b4298eeb09ecc3bf4 (diff) | |
download | afl++-cc2f3afdf8ad4e4b596f66acfe148cac12f421d7.tar.gz |
sync llvm_mode/Makefile to gcc_plugin/Makefile
-rw-r--r-- | Makefile | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Makefile b/Makefile index 87c7cdef..e70ac892 100644 --- a/Makefile +++ b/Makefile @@ -16,9 +16,6 @@ # For Heiko: #TEST_MMAP=1 -PROGNAME = afl -VERSION = $(shell grep '^\#define VERSION ' include/config.h | cut -d '"' -f2) - PREFIX ?= /usr/local BIN_PATH = $(PREFIX)/bin HELPER_PATH = $(PREFIX)/lib/afl @@ -26,6 +23,9 @@ DOC_PATH = $(PREFIX)/share/doc/afl MISC_PATH = $(PREFIX)/share/afl MAN_PATH = $(PREFIX)/man/man8 +PROGNAME = afl +VERSION = $(shell grep '^\#define VERSION ' ../config.h | cut -d '"' -f2) + # PROGS intentionally omit afl-as, which gets installed elsewhere. PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze @@ -34,8 +34,12 @@ MANPAGES=$(foreach p, $(PROGS) $(SH_PROGS), $(p).8) CFLAGS ?= -O3 -funroll-loops CFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -Wno-pointer-sign -I include/ \ - -DAFL_PATH=\"$(HELPER_PATH)\" -DDOC_PATH=\"$(DOC_PATH)\" \ - -DBIN_PATH=\"$(BIN_PATH)\" -Wno-unused-function + -DAFL_PATH=\"$(HELPER_PATH)\" -DBIN_PATH=\"$(BIN_PATH)\" \ + -DVERSION=\"$(VERSION)\" -Wno-unused-function + +CXXFLAGS ?= -O3 -funroll-loops +CXXFLAGS += -Wall -D_FORTIFY_SOURCE=2 -g -I ../include/ \ + -DVERSION=\"$(VERSION)\" -Wno-variadic-macros AFL_FUZZ_FILES = $(wildcard src/afl-fuzz*.c) |