diff options
| author | Thorsten Töpper <atsutane@freethoughts.de> | 2025-06-14 16:21:27 +0200 |
|---|---|---|
| committer | Thorsten Töpper <atsutane@freethoughts.de> | 2025-06-14 16:21:27 +0200 |
| commit | 42ba755c425682f1f54fdb40a39227035e833cfd (patch) | |
| tree | 82c279a3a5dae0ddde8328215f4a5c3f82b61b47 /Makefile | |
| parent | cc3aa31b5d24950b19e4ea568628bec4a8e4e19d (diff) | |
| download | dir_monitor-42ba755c425682f1f54fdb40a39227035e833cfd.tar.gz dir_monitor-42ba755c425682f1f54fdb40a39227035e833cfd.tar.bz2 | |
source and output reorganized
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 28 |
1 files changed, 18 insertions, 10 deletions
@@ -1,16 +1,24 @@ -all: dir_monitor dir_monitor_debug dir_monitor_debug_asan dir_monitor_asan +source = src/dir_monitor.c + +all: bin/dir_monitor \ + bin/dir_monitor_debug \ + bin/dir_monitor_debug_asan \ + bin/dir_monitor_asan + +bin: + mkdir -p bin clean: - rm -vf dir_monitor dir_monitor_debug dir_monitor_debug_asan dir_monitor_asan + rm -rvf bin/ -dir_monitor: dir_monitor.c - gcc -o $@ $^ -O2 +bin/dir_monitor: bin $(source) + gcc -o $@ $(source) -O2 -dir_monitor_debug: dir_monitor.c - gcc -o $@ $^ -g -DDEBUGBUILD +bin/dir_monitor_debug: bin $(source) + gcc -o $@ $(source) -g -DDEBUGBUILD -dir_monitor_debug_asan: dir_monitor.c - gcc -o $@ $^ -g -DDEBUGBUILD -fsanitize=address +bin/dir_monitor_debug_asan: bin $(source) + gcc -o $@ $(source) -g -DDEBUGBUILD -fsanitize=address -dir_monitor_asan: dir_monitor.c - gcc -o $@ $^ -g -fsanitize=address +bin/dir_monitor_asan: bin $(source) + gcc -o $@ $(source) -g -fsanitize=address |
