1*08b48e0bSAndroid Build Coastguard Workerifdef DEBUG 2*08b48e0bSAndroid Build Coastguard Worker OPT=-O0 3*08b48e0bSAndroid Build Coastguard Workerelse 4*08b48e0bSAndroid Build Coastguard Worker OPT=-O3 5*08b48e0bSAndroid Build Coastguard Workerendif 6*08b48e0bSAndroid Build Coastguard WorkerSYS = $(shell uname -s) 7*08b48e0bSAndroid Build Coastguard WorkerDL = 8*08b48e0bSAndroid Build Coastguard Workerifeq "$(SYS)" "Linux" 9*08b48e0bSAndroid Build Coastguard Worker DL = -ldl 10*08b48e0bSAndroid Build Coastguard Workerendif 11*08b48e0bSAndroid Build Coastguard Worker 12*08b48e0bSAndroid Build Coastguard Workerall: afl-untracer libtestinstr.so 13*08b48e0bSAndroid Build Coastguard Worker 14*08b48e0bSAndroid Build Coastguard Workerafl-untracer: afl-untracer.c 15*08b48e0bSAndroid Build Coastguard Worker $(CC) $(OPT) -I../../include -g -o afl-untracer afl-untracer.c $(DL) 16*08b48e0bSAndroid Build Coastguard Worker 17*08b48e0bSAndroid Build Coastguard Workerlibtestinstr.so: libtestinstr.c 18*08b48e0bSAndroid Build Coastguard Worker $(CC) -g -O0 -fPIC -o libtestinstr.so -shared libtestinstr.c 19*08b48e0bSAndroid Build Coastguard Worker 20*08b48e0bSAndroid Build Coastguard Workerclean: 21*08b48e0bSAndroid Build Coastguard Worker rm -f afl-untracer libtestinstr.so *~ core 22