@@ -374,78 +374,78 @@ ready:
374
374
@echo " [+] Everything seems to be working, ready to compile."
375
375
376
376
afl-gcc : src/afl-gcc.c $(COMM_HDR ) | test_x86
377
- $(CC ) $(CFLAGS ) src/$@ .c -o $@ $(LDFLAGS )
377
+ $(CC ) $(CFLAGS ) $( CPPFLAGS ) src/$@ .c -o $@ $(LDFLAGS )
378
378
set -e; for i in afl-g++ afl-clang afl-clang++; do ln -sf afl-gcc $$ i; done
379
379
380
380
afl-as : src/afl-as.c include/afl-as.h $(COMM_HDR ) | test_x86
381
- $(CC ) $(CFLAGS ) src/$@ .c -o $@ $(LDFLAGS )
381
+ $(CC ) $(CFLAGS ) $( CPPFLAGS ) src/$@ .c -o $@ $(LDFLAGS )
382
382
ln -sf afl-as as
383
383
384
384
src/afl-performance.o : $(COMM_HDR ) src/afl-performance.c include/hash.h
385
- $(CC ) -Iinclude $(SPECIAL_PERFORMANCE ) -O3 -fno-unroll-loops -c src/afl-performance.c -o src/afl-performance.o
385
+ $(CC ) $( CFLAGS ) $( CPPFLAGS ) -Iinclude $(SPECIAL_PERFORMANCE ) -O3 -fno-unroll-loops -c src/afl-performance.c -o src/afl-performance.o
386
386
387
387
src/afl-common.o : $(COMM_HDR ) src/afl-common.c include/common.h
388
- $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) -c src/afl-common.c -o src/afl-common.o
388
+ $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) $( CPPFLAGS ) -c src/afl-common.c -o src/afl-common.o
389
389
390
390
src/afl-forkserver.o : $(COMM_HDR ) src/afl-forkserver.c include/forkserver.h
391
- $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) -c src/afl-forkserver.c -o src/afl-forkserver.o
391
+ $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) $( CPPFLAGS ) -c src/afl-forkserver.c -o src/afl-forkserver.o
392
392
393
393
src/afl-sharedmem.o : $(COMM_HDR ) src/afl-sharedmem.c include/sharedmem.h
394
- $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) -c src/afl-sharedmem.c -o src/afl-sharedmem.o
394
+ $(CC ) $(CFLAGS ) $(CFLAGS_FLTO ) $( CPPFLAGS ) -c src/afl-sharedmem.c -o src/afl-sharedmem.o
395
395
396
396
afl-fuzz : $(COMM_HDR ) include/afl-fuzz.h $(AFL_FUZZ_FILES ) src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o | test_x86
397
- $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $(AFL_FUZZ_FILES ) src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o $@ $(PYFLAGS ) $(LDFLAGS )
397
+ $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $(AFL_FUZZ_FILES ) $( CPPFLAGS ) src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o $@ $(PYFLAGS ) $(LDFLAGS )
398
398
399
399
afl-showmap : src/afl-showmap.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o $(COMM_HDR ) | test_x86
400
- $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o -o $@ $(LDFLAGS )
400
+ $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $( CPPFLAGS ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o -o $@ $(LDFLAGS )
401
401
402
402
afl-tmin : src/afl-tmin.c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o $(COMM_HDR ) | test_x86
403
- $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o $@ $(LDFLAGS )
403
+ $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $( CPPFLAGS ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.o src/afl-performance.o -o $@ $(LDFLAGS )
404
404
405
405
afl-analyze : src/afl-analyze.c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o $(COMM_HDR ) | test_x86
406
- $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o -o $@ $(LDFLAGS )
406
+ $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $( CPPFLAGS ) src/$@ .c src/afl-common.o src/afl-sharedmem.o src/afl-performance.o -o $@ $(LDFLAGS )
407
407
408
408
afl-gotcpu : src/afl-gotcpu.c src/afl-common.o $(COMM_HDR ) | test_x86
409
- $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) src/$@ .c src/afl-common.o -o $@ $(LDFLAGS )
409
+ $(CC ) $(CFLAGS ) $(COMPILE_STATIC ) $(CFLAGS_FLTO ) $( CPPFLAGS ) src/$@ .c src/afl-common.o -o $@ $(LDFLAGS )
410
410
411
411
412
412
# document all mutations and only do one run (use with only one input file!)
413
413
document : $(COMM_HDR ) include/afl-fuzz.h $(AFL_FUZZ_FILES ) src/afl-common.o src/afl-sharedmem.o src/afl-performance.o | test_x86
414
- $(CC ) -D_DEBUG=\" 1\" -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS ) $(CFLAGS_FLTO ) $(AFL_FUZZ_FILES ) src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.c src/afl-performance.o -o afl-fuzz-document $(PYFLAGS ) $(LDFLAGS )
414
+ $(CC ) -D_DEBUG=\" 1\" -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS ) $(CFLAGS_FLTO ) $(AFL_FUZZ_FILES ) $( CPPFLAGS ) src/afl-common.o src/afl-sharedmem.o src/afl-forkserver.c src/afl-performance.o -o afl-fuzz-document $(PYFLAGS ) $(LDFLAGS )
415
415
416
416
test/unittests/unit_maybe_alloc.o : $(COMM_HDR ) include/alloc-inl.h test/unittests/unit_maybe_alloc.c $(AFL_FUZZ_FILES )
417
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -c test/unittests/unit_maybe_alloc.c -o test/unittests/unit_maybe_alloc.o
417
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -c test/unittests/unit_maybe_alloc.c -o test/unittests/unit_maybe_alloc.o
418
418
419
419
unit_maybe_alloc : test/unittests/unit_maybe_alloc.o
420
- @$(CC ) $(CFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_maybe_alloc.o -o test/unittests/unit_maybe_alloc $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
420
+ @$(CC ) $(CFLAGS ) $( CPPFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_maybe_alloc.o -o test/unittests/unit_maybe_alloc $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
421
421
./test/unittests/unit_maybe_alloc
422
422
423
423
test/unittests/unit_hash.o : $(COMM_HDR ) include/alloc-inl.h test/unittests/unit_hash.c $(AFL_FUZZ_FILES ) src/afl-performance.o
424
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -c test/unittests/unit_hash.c -o test/unittests/unit_hash.o
424
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -c test/unittests/unit_hash.c -o test/unittests/unit_hash.o
425
425
426
426
unit_hash : test/unittests/unit_hash.o src/afl-performance.o
427
- @$(CC ) $(CFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf $^ -o test/unittests/unit_hash $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
427
+ @$(CC ) $(CFLAGS ) $( CPPFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf $^ -o test/unittests/unit_hash $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
428
428
./test/unittests/unit_hash
429
429
430
430
test/unittests/unit_rand.o : $(COMM_HDR ) include/alloc-inl.h test/unittests/unit_rand.c $(AFL_FUZZ_FILES ) src/afl-performance.o
431
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -c test/unittests/unit_rand.c -o test/unittests/unit_rand.o
431
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -c test/unittests/unit_rand.c -o test/unittests/unit_rand.o
432
432
433
433
unit_rand : test/unittests/unit_rand.o src/afl-common.o src/afl-performance.o
434
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf $^ -o test/unittests/unit_rand $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
434
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf $^ -o test/unittests/unit_rand $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
435
435
./test/unittests/unit_rand
436
436
437
437
test/unittests/unit_list.o : $(COMM_HDR ) include/list.h test/unittests/unit_list.c $(AFL_FUZZ_FILES )
438
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -c test/unittests/unit_list.c -o test/unittests/unit_list.o
438
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -c test/unittests/unit_list.c -o test/unittests/unit_list.o
439
439
440
440
unit_list : test/unittests/unit_list.o
441
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_list.o -o test/unittests/unit_list $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
441
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_list.o -o test/unittests/unit_list $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
442
442
./test/unittests/unit_list
443
443
444
444
test/unittests/unit_preallocable.o : $(COMM_HDR ) include/alloc-inl.h test/unittests/unit_preallocable.c $(AFL_FUZZ_FILES )
445
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -c test/unittests/unit_preallocable.c -o test/unittests/unit_preallocable.o
445
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -c test/unittests/unit_preallocable.c -o test/unittests/unit_preallocable.o
446
446
447
447
unit_preallocable : test/unittests/unit_preallocable.o
448
- @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_preallocable.o -o test/unittests/unit_preallocable $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
448
+ @$(CC ) $(CFLAGS ) $(ASAN_CFLAGS ) $( CPPFLAGS ) -Wl,--wrap=exit -Wl,--wrap=printf test/unittests/unit_preallocable.o -o test/unittests/unit_preallocable $(LDFLAGS ) $(ASAN_LDFLAGS ) -lcmocka
449
449
./test/unittests/unit_preallocable
450
450
451
451
unit_clean :
0 commit comments