Blame


1 6c0c3bc0 2020-05-05 neels # diff-portable
2 6c0c3bc0 2020-05-05 neels
3 6c0c3bc0 2020-05-05 neels PROG= diff
4 6c0c3bc0 2020-05-05 neels SRCS= diff.c diff_atomize_text.c diff_main.c diff_myers.c \
5 6c0c3bc0 2020-05-05 neels diff_patience.c diff_output.c
6 6c0c3bc0 2020-05-05 neels
7 6c0c3bc0 2020-05-05 neels CFLAGS+= -Wstrict-prototypes -Wunused-variable
8 6c0c3bc0 2020-05-05 neels
9 6c0c3bc0 2020-05-05 neels
10 6c0c3bc0 2020-05-05 neels # Compat sources
11 6c0c3bc0 2020-05-05 neels VPATH= $(CURDIR)/compat
12 6c0c3bc0 2020-05-05 neels SRCS+= getprogname_linux.c recallocarray.c
13 6c0c3bc0 2020-05-05 neels CFLAGS+= -I$(CURDIR)/compat/include
14 6c0c3bc0 2020-05-05 neels
15 6c0c3bc0 2020-05-05 neels
16 6c0c3bc0 2020-05-05 neels # Shouldn't need to change anything below
17 6c0c3bc0 2020-05-05 neels all: $(PROG)
18 6c0c3bc0 2020-05-05 neels
19 6c0c3bc0 2020-05-05 neels $(PROG): $(SRCS:.c=.o)
20 6c0c3bc0 2020-05-05 neels
21 6c0c3bc0 2020-05-05 neels .c.o:
22 6c0c3bc0 2020-05-05 neels $(CC) -c $(CFLAGS) $<
23 6c0c3bc0 2020-05-05 neels
24 6c0c3bc0 2020-05-05 neels .PHONY: clean
25 6c0c3bc0 2020-05-05 neels clean:
26 6c0c3bc0 2020-05-05 neels rm -f $(PROG) *.o