makefile (330B)
1 cmp = clang 2 warn = -Wall -Wextra 3 pedantic = -Werror 4 release = -02 5 std = -std=c99 -Wdeclaration-after-statement -Werror=declaration-after-statement 6 sane = -fsanitize=address 7 cfiles = src/**.c 8 includes = -i src/**.h 9 out = -o sicc 10 11 export ASAN_OPTIONS := allocator_may_return_null=1 12 13 default: 14 $(cmp) $(warn) $(std) $(out) $(cfiles)