diff options
| author | Dominik Maier <domenukk@gmail.com> | 2020-01-27 13:30:11 +0100 |
|---|---|---|
| committer | Dominik Maier <domenukk@gmail.com> | 2020-01-27 13:30:11 +0100 |
| commit | 9bf8f794968483055bcde46f3df1c8238fae7f76 (patch) | |
| tree | 15a41fad96095b0e49bb5f9c3cd76f20251ddef1 /src/third_party | |
| parent | 38232979587b6c37b024f22849b311d7e6962edf (diff) | |
| parent | 17f0aad0f0322a0c56040b3bd93d2bf020a3f3fb (diff) | |
| download | afl++-9bf8f794968483055bcde46f3df1c8238fae7f76.tar.gz | |
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
Diffstat (limited to 'src/third_party')
| -rw-r--r-- | src/third_party/libradamsa/Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/third_party/libradamsa/Makefile b/src/third_party/libradamsa/Makefile index 0f56fa18..c5a78ead 100644 --- a/src/third_party/libradamsa/Makefile +++ b/src/third_party/libradamsa/Makefile @@ -2,17 +2,23 @@ CUR_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) all: libradamsa.so +# These can be overriden: +CFLAGS ?= -march=native $(CFLAGS_FLTO) + +# These are required: (otherwise radamsa gets very very slooooow) +CFLAGS += -O3 -funroll-loops + libradamsa.so: libradamsa.a - $(CC) -O3 -shared libradamsa.a -o libradamsa.so + $(CC) $(CFLAGS) -shared libradamsa.a -o libradamsa.so libradamsa.a: libradamsa.c radamsa.h @echo " ***************************************************************" @echo " * Compiling libradamsa, wait some minutes (~3 on modern CPUs) *" @echo " ***************************************************************" - $(CC) -fPIC -O3 -I $(CUR_DIR) -o libradamsa.a -c libradamsa.c + $(CC) -fPIC $(CFLAGS) -I $(CUR_DIR) -o libradamsa.a -c libradamsa.c test: libradamsa.a libradamsa-test.c - cc -O3 -I $(CUR_DIR) -o libradamsa-test libradamsa-test.c libradamsa.a + $(CC) $(CFLAGS) -I $(CUR_DIR) -o libradamsa-test libradamsa-test.c libradamsa.a ./libradamsa-test libradamsa-test.c | grep "library test passed" rm /tmp/libradamsa-*.fuzz |
