Blame


1 3b0f3d61 2020-01-22 neels srcs = \
2 3b0f3d61 2020-01-22 neels diff_atomize_text.c \
3 3b0f3d61 2020-01-22 neels diff_main.c \
4 3b0f3d61 2020-01-22 neels diff_myers.c \
5 3b0f3d61 2020-01-22 neels diff_patience.c \
6 3b0f3d61 2020-01-22 neels diff_output.c \
7 3b0f3d61 2020-01-22 neels diff_output_plain.c \
8 3b0f3d61 2020-01-22 neels diff_output_unidiff.c \
9 3b0f3d61 2020-01-22 neels $(END)
10 3b0f3d61 2020-01-22 neels
11 3b0f3d61 2020-01-22 neels objs = $(srcs:.c=.o)
12 3b0f3d61 2020-01-22 neels
13 3b0f3d61 2020-01-22 neels libdiff.a: $(objs)
14 3b0f3d61 2020-01-22 neels ar rcs $@ $^
15 3b0f3d61 2020-01-22 neels
16 c620ba7f 2020-01-27 neels CFLAGS = -fsanitize=address -fsanitize=undefined -g -O3
17 3b0f3d61 2020-01-22 neels
18 3b0f3d61 2020-01-22 neels %.o: %.c ./*.h ../include/diff/*.h
19 3b0f3d61 2020-01-22 neels gcc $(CFLAGS) -I../include -o $@ -c $<
20 3b0f3d61 2020-01-22 neels
21 3b0f3d61 2020-01-22 neels .PHONY: clean
22 3b0f3d61 2020-01-22 neels clean:
23 3b0f3d61 2020-01-22 neels -rm $(objs)
24 3b0f3d61 2020-01-22 neels -rm libdiff.a