diff options
| author | Thorsten Töpper <atsutane@freethoughts.de> | 2025-08-19 23:48:17 +0200 |
|---|---|---|
| committer | Thorsten Töpper <atsutane@freethoughts.de> | 2025-08-19 23:48:17 +0200 |
| commit | 1dd1d4291254ef87e0101a9e6a7da8618c64de1d (patch) | |
| tree | 95671e881c68043eec78de70cbf6ac66ba089d89 /Makefile | |
| parent | 79cf7bedba215bc5b0b8e89c020ebb06e6038f8e (diff) | |
| download | small-utils-1dd1d4291254ef87e0101a9e6a7da8618c64de1d.tar.gz small-utils-1dd1d4291254ef87e0101a9e6a7da8618c64de1d.tar.bz2 | |
mem_internal_check: alternative to tree_based_check
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 23 |
1 files changed, 18 insertions, 5 deletions
@@ -11,28 +11,41 @@ PROD_CFLAGS = -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -FPIE -pie -Wl,-z,noexec CFLAGS += -I include -all: out/split_for_sort out/tree_based_check +all: out/mem_internal_check \ + out/split_for_sort \ + out/tree_based_check -debug: out/debug/split_for_sort out/debug/tree_based_check +debug: out/debug/mem_internal_check \ + out/debug/split_for_sort \ + out/debug/tree_based_check clean: out rm -fv out/debug/* + rmdir out/debug rm -fv out/* rm -rfv out out: - mkdir out + mkdir -p out out/debug: out - mkdir out/debug + mkdir -p out/debug # Lazy, not splitting compiler & linker calls +out/mem_internal_check: out src/mem_internal_check.c \ + include/output.h include/hex_conversion.h + ${CC} -o $@ ${CFLAGS} ${PROD_CFLAGS} src/mem_internal_check.c + +out/debug/mem_internal_check: out/debug src/mem_internal_check.c \ + include/output.h include/hex_conversion.h + ${CC} -o $@ ${CFLAGS} ${DEBUG_CFLAGS} src/mem_internal_check.c + out/split_for_sort: out src/split_for_sort.c include/output.h ${CC} -o $@ ${CFLAGS} ${PROD_CFLAGS} src/split_for_sort.c -out/debug/split_for_sort_debug: out/debug src/split_for_sort.c include/output.h +out/debug/split_for_sort: out/debug src/split_for_sort.c include/output.h ${CC} -o $@ ${CFLAGS} ${DEBUG_CFLAGS} src/split_for_sort.c out/tree_based_check: out src/tree_based_check.c \ |
