diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 28 | ||||
| -rw-r--r-- | src/dir_monitor.c (renamed from dir_monitor.c) | 0 |
3 files changed, 19 insertions, 10 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e660fd9 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +bin/ @@ -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 diff --git a/dir_monitor.c b/src/dir_monitor.c index 9e993a8..9e993a8 100644 --- a/dir_monitor.c +++ b/src/dir_monitor.c |
