From eddabf6b05daf91a357d1cea1374e7b065aed791 Mon Sep 17 00:00:00 2001 From: "R. Elliott Childre" Date: Sun, 20 Dec 2020 13:36:07 -0500 Subject: [PATCH 1/2] Remove binary-only target's depend on source tools The `binary-only` target currently depends on the `all` target which always build the source tools, such as afl-cc and afl-as. This is unnecessary if the user specifically is asking for only binary fuzzing tools. --- GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 54198d82..1d879f9e 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -586,7 +586,7 @@ distrib: all -cd unicorn_mode && unset CFLAGS && sh ./build_unicorn_support.sh .PHONY: binary-only -binary-only: all +binary-only: $(PROGS) $(MAKE) -C utils/libdislocator $(MAKE) -C utils/libtokencap $(MAKE) -C utils/afl_network_proxy From 81e3e991a726e15a0954571f2332a71964542780 Mon Sep 17 00:00:00 2001 From: "R. Elliott Childre" Date: Sun, 20 Dec 2020 19:54:40 -0500 Subject: [PATCH 2/2] Test Python and Shared Memory in binary-only mode --- GNUmakefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 1d879f9e..16bcdae5 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -586,7 +586,7 @@ distrib: all -cd unicorn_mode && unset CFLAGS && sh ./build_unicorn_support.sh .PHONY: binary-only -binary-only: $(PROGS) +binary-only: test_shm test_python ready $(PROGS) $(MAKE) -C utils/libdislocator $(MAKE) -C utils/libtokencap $(MAKE) -C utils/afl_network_proxy