aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhexcoder- <heiko@hexco.de>2020-04-02 17:00:35 +0200
committervan Hauser <vh@thc.org>2020-04-09 10:23:37 +0200
commitfef08192ad5c4a291be358c1e89d3e0bbe45c94a (patch)
tree83c9596a0a70bb46e1cbe86c37ffac8f1492bf04 /src
parent54884224711b6790b89f280f852df18a2226371e (diff)
downloadafl++-fef08192ad5c4a291be358c1e89d3e0bbe45c94a.tar.gz
restore portable Makefiles
Diffstat (limited to 'src')
-rw-r--r--src/third_party/libradamsa/GNUmakefile26
-rw-r--r--src/third_party/libradamsa/Makefile28
2 files changed, 26 insertions, 28 deletions
diff --git a/src/third_party/libradamsa/GNUmakefile b/src/third_party/libradamsa/GNUmakefile
deleted file mode 100644
index c5a78ead..00000000
--- a/src/third_party/libradamsa/GNUmakefile
+++ /dev/null
@@ -1,26 +0,0 @@
-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) $(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 $(CFLAGS) -I $(CUR_DIR) -o libradamsa.a -c libradamsa.c
-
-test: libradamsa.a libradamsa-test.c
- $(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
-
-clean:
- rm -f libradamsa.a libradamsa.so libradamsa-test
diff --git a/src/third_party/libradamsa/Makefile b/src/third_party/libradamsa/Makefile
index 0b306dde..c5a78ead 100644
--- a/src/third_party/libradamsa/Makefile
+++ b/src/third_party/libradamsa/Makefile
@@ -1,2 +1,26 @@
-all:
- @echo please use GNU make, thanks!
+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) $(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 $(CFLAGS) -I $(CUR_DIR) -o libradamsa.a -c libradamsa.c
+
+test: libradamsa.a libradamsa-test.c
+ $(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
+
+clean:
+ rm -f libradamsa.a libradamsa.so libradamsa-test