CC:=gcc LDFLAGS:=-static SOURCES=lib/cmpbuf.c \ lib/dirname.c \ lib/error.c \ lib/filenamecat.c \ lib/filetype.c \ lib/hash.c \ lib/progname.c \ lib/xalloc.c \ src/analyze.c \ src/context.c \ src/diff.c \ src/dir.c \ src/io.c \ src/util.c HEADERS=lib/cmpbuf.h \ lib/diffseq.h \ lib/dirname.h \ lib/error.h \ lib/filenamecat.h \ lib/filetype.h \ lib/hash.h \ lib/progname.h \ lib/xalloc.h \ src/diff.h \ src/system.h OBJECTS=$(SRCS:.c=.o) vdiff: $(SOURCES) $(HEADERS) $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -std=c99 -pedantic -Ilib/ -Isrc/ -o $@ $(SOURCES) clean: @rm -f vdiff