diff --git a/Makefile b/Makefile index d5e8e3eab572f3d98bb92d8c640d5e4e9a0adce5..7322086091f40da7b78ffe546c605f5f054a2d13 100644 --- a/Makefile +++ b/Makefile @@ -4,11 +4,18 @@ CFLAGS += -Wall -Werror # i have, for instance, symlinks: # hammer@ -> ../hammer/src # lib@ -> ../hammer/build/opt/src -CFLAGS += -I. -LDFLAGS += -L./lib +HAMMER_INCLUDE = . +HAMMER_LIB = ./lib +CFLAGS += -I$(HAMMER_INCLUDE) +LDFLAGS += -L$(HAMMER_LIB) +.PHONY: all test all: pdf -.PHONY: all + +test: pdf + LD_LIBRARY_PATH=$(HAMMER_LIB) sh -c \ + 'for x in t/*.pdf; do ./pdf "$$x" >/dev/null && echo OK: "$$x"; done' + @true pdf: pdf.c $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $> -lhammer diff --git a/t/.keep b/t/.keep new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391