19 lines
366 B
Makefile
19 lines
366 B
Makefile
.PHONY: all debug clean test
|
|
|
|
all: sdb
|
|
|
|
sdb: $(patsubst %.c,%.o,$(wildcard *.c))
|
|
gcc -o $@ $^ -lcapstone -std=gnu17 -g -fsanitize=address,undefined -fanalyzer
|
|
|
|
%.o: %.c
|
|
gcc -o $@ -c $^ -std=gnu17 -Wall -Wextra \
|
|
-g -fsanitize=address,undefined -fanalyzer \
|
|
-Wno-unused-value #-DDEBUG
|
|
|
|
clean:
|
|
- rm -f sdb *.o
|
|
make -C test clean
|
|
|
|
test: sdb
|
|
make -C test_case
|