1*59c8e88eSDag-Erling SmørgravCFLAGS = -fsanitize=address -fsanitize=undefined -g -O3 2*59c8e88eSDag-Erling SmørgravCFLAGS += -Wstrict-prototypes -Wunused-variable -Wuninitialized 3*59c8e88eSDag-Erling Smørgrav 4*59c8e88eSDag-Erling SmørgravSRCS= diff.c 5*59c8e88eSDag-Erling SmørgravLIB= ../lib/libdiff.a 6*59c8e88eSDag-Erling Smørgrav 7*59c8e88eSDag-Erling Smørgrav# Compat sources 8*59c8e88eSDag-Erling SmørgravCFLAGS+= -I$(CURDIR)/../compat/include 9*59c8e88eSDag-Erling Smørgrav 10*59c8e88eSDag-Erling Smørgravdiff: $(SRCS) $(LIB) 11*59c8e88eSDag-Erling Smørgrav gcc $(CFLAGS) -I../include -o $@ $^ 12*59c8e88eSDag-Erling Smørgrav 13*59c8e88eSDag-Erling Smørgrav../lib/libdiff.a: ../lib/*.[hc] ../include/*.h 14*59c8e88eSDag-Erling Smørgrav $(MAKE) -C ../lib 15*59c8e88eSDag-Erling Smørgrav 16*59c8e88eSDag-Erling Smørgrav.PHONY: clean 17*59c8e88eSDag-Erling Smørgravclean: 18*59c8e88eSDag-Erling Smørgrav rm diff 19*59c8e88eSDag-Erling Smørgrav $(MAKE) -C ../lib clean 20