about summary refs log tree commit diff
path: root/Makefile
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2019-09-18 10:15:38 +0200
committerAndrea Fioraldi <andreafioraldi@gmail.com>2019-09-18 10:15:38 +0200
commit68b3849d51e94e394334305b8ab7e4f613a8bbb9 (patch)
tree3cac66c984eb0198dede12d3b2bec2574b0bb5fc /Makefile
parented7917e619fb3c3163af91783cfb7cd3ea34a917 (diff)
parentc8173eb9ece9cf3bcc499347929405913d8431b3 (diff)
downloadafl++-68b3849d51e94e394334305b8ab7e4f613a8bbb9.tar.gz
Merge branch 'master' of github.com:vanhauser-thc/AFLplusplus
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 44258a4f..da4c5e95 100644
--- a/Makefile
+++ b/Makefile
@@ -81,6 +81,20 @@ endif
 all:	test_x86 test_shm test_python27 ready $(PROGS) afl-as test_build all_done
 
 
+help:
+	@echo "HELP --- the following make targets exist:"
+	@echo "=========================================="
+	@echo "all: just the main afl++ binaries"
+	@echo "binary-only: everything for binary-only fuzzing: qemu_mode, unicorn_mode, libdislocator, libtokencap"
+	@echo "source-only: everything for source code fuzzing: llvm_mode, libdislocator, libtokencap"
+	@echo "distrib: everything (for both binary-only and source code fuzzing)"
+	@echo "install: installs everything you have compiled with the build option above"
+	@echo "clean: cleans everything. for qemu_mode and unicorn_mode it means it deletes all downloads as well"
+	@echo "help: shows these build options :-)"
+	@echo "=========================================="
+	@echo "Recommended: \"distrib\" or \"source-only\", then \"install\""
+
+
 ifndef AFL_NO_X86
 
 test_x86: