|
123456789101112131415161718192021222324252627282930 |
- CC=clang
- BUILD_PATH=build
-
- default:
- if [ ! -d $(BUILD_PATH) ]; then \
- mkdir build; \
- fi
- make all
-
- double_free: simple/basic_double_free.c
- $(CC) -o $(BUILD_PATH)/$@ $^
-
- double_free_interprocedure: simple/double_free_interprocedure.c
- $(CC) -o $(BUILD_PATH)/$@ $^
-
- simple_mem_leak : simple/simple_mem_leak.c
- $(CC) -o $(BUILD_PATH)/$@ $^
-
- simple_buffer_overflow : simple/simple_buffer_overflow.c
- $(CC) -o $(BUILD_PATH)/$@ $^
-
- pointer_overflow : simple/bof.ptrarith.limit.c
- $(CC) -o $(BUILD_PATH)/$@ $^
-
-
- all: double_free double_free_interprocedure simple_mem_leak simple_buffer_overflow pointer_overflow
-
- clean:
- cd $(BUILD_PATH)
- rm double_free simple_pointer
|