|
Lines 1-4
Link Here
|
| 1 |
--- Makefile.orig 2016-02-16 07:14:22 UTC |
1 |
--- Makefile.orig 2016-06-24 02:35:35 UTC |
| 2 |
+++ Makefile |
2 |
+++ Makefile |
| 3 |
@@ -21,6 +21,8 @@ BIN_PATH = $(PREFIX)/bin |
3 |
@@ -21,6 +21,8 @@ BIN_PATH = $(PREFIX)/bin |
| 4 |
HELPER_PATH = $(PREFIX)/lib/afl |
4 |
HELPER_PATH = $(PREFIX)/lib/afl |
|
Lines 5-15
Link Here
|
| 5 |
DOC_PATH = $(PREFIX)/share/doc/afl |
5 |
DOC_PATH = $(PREFIX)/share/doc/afl |
| 6 |
MISC_PATH = $(PREFIX)/share/afl |
6 |
MISC_PATH = $(PREFIX)/share/afl |
| 7 |
+INSTALL_PROGRAM?= install -s -m755 |
7 |
+INSTALL_PROGRAM?= install -s -m755 |
| 8 |
+INSTALL_SCRIPT?= isntall -m755 |
8 |
+INSTALL_SCRIPT?= install -m755 |
| 9 |
|
9 |
|
| 10 |
PROGS = afl-gcc afl-fuzz afl-showmap afl-tmin afl-gotcpu afl-analyze |
10 |
# PROGS intentionally omit afl-as, which gets installed to its own dir. |
| 11 |
SH_PROGS = afl-plot afl-cmin afl-whatsup |
11 |
|
| 12 |
@@ -115,12 +117,13 @@ clean: |
12 |
@@ -118,14 +120,15 @@ clean: |
| 13 |
install: all |
13 |
install: all |
| 14 |
mkdir -p -m 755 $${DESTDIR}$(BIN_PATH) $${DESTDIR}$(HELPER_PATH) $${DESTDIR}$(DOC_PATH) $${DESTDIR}$(MISC_PATH) |
14 |
mkdir -p -m 755 $${DESTDIR}$(BIN_PATH) $${DESTDIR}$(HELPER_PATH) $${DESTDIR}$(DOC_PATH) $${DESTDIR}$(MISC_PATH) |
| 15 |
rm -f $${DESTDIR}$(BIN_PATH)/afl-plot.sh |
15 |
rm -f $${DESTDIR}$(BIN_PATH)/afl-plot.sh |
|
Lines 19-26
Link Here
|
| 19 |
rm -f $${DESTDIR}$(BIN_PATH)/afl-as |
19 |
rm -f $${DESTDIR}$(BIN_PATH)/afl-as |
| 20 |
- if [ -f afl-qemu-trace ]; then install -m 755 afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi |
20 |
- if [ -f afl-qemu-trace ]; then install -m 755 afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi |
| 21 |
- if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; install -m 755 afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; install -m 755 afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi |
21 |
- if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; install -m 755 afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; install -m 755 afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi |
|
|
22 |
- if [ -f afl-llvm-rt-32.o ]; then set -e; install -m 755 afl-llvm-rt-32.o $${DESTDIR}$(HELPER_PATH); fi |
| 23 |
- if [ -f afl-llvm-rt-64.o ]; then set -e; install -m 755 afl-llvm-rt-64.o $${DESTDIR}$(HELPER_PATH); fi |
| 22 |
+ if [ -f afl-qemu-trace ]; then ${INSTALL_PROGRAM} afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi |
24 |
+ if [ -f afl-qemu-trace ]; then ${INSTALL_PROGRAM} afl-qemu-trace $${DESTDIR}$(BIN_PATH); fi |
| 23 |
+ if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; ${INSTALL_PROGRAM} afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; ${INSTALL_PROGRAM} afl-llvm-pass.so $${DESTDIR}$(HELPER_PATH); install -m 755 afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi |
25 |
+ if [ -f afl-clang-fast -a -f afl-llvm-pass.so -a -f afl-llvm-rt.o ]; then set -e; ${INSTALL_PROGRAM} afl-clang-fast $${DESTDIR}$(BIN_PATH); ln -sf afl-clang-fast $${DESTDIR}$(BIN_PATH)/afl-clang-fast++; ${INSTALL_PROGRAM} afl-llvm-pass.so afl-llvm-rt.o $${DESTDIR}$(HELPER_PATH); fi |
|
|
26 |
+ if [ -f afl-llvm-rt-32.o ]; then set -e; ${INSTALL_PROGRAM} afl-llvm-rt-32.o $${DESTDIR}$(HELPER_PATH); fi |
| 27 |
+ if [ -f afl-llvm-rt-64.o ]; then set -e; ${INSTALL_PROGRAM} afl-llvm-rt-64.o $${DESTDIR}$(HELPER_PATH); fi |
| 24 |
set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $${DESTDIR}$(BIN_PATH)/$$i; done |
28 |
set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $${DESTDIR}$(BIN_PATH)/$$i; done |
| 25 |
- install -m 755 afl-as $${DESTDIR}$(HELPER_PATH) |
29 |
- install -m 755 afl-as $${DESTDIR}$(HELPER_PATH) |
| 26 |
+ ${INSTALL_PROGRAM} afl-as $${DESTDIR}$(HELPER_PATH) |
30 |
+ ${INSTALL_PROGRAM} afl-as $${DESTDIR}$(HELPER_PATH) |