Add simple makefile to run all programs.

This commit is contained in:
Bert Peters
2016-12-02 13:10:49 +01:00
parent 8c0328fa84
commit 2e46ca9ccb

18
2016/Makefile Normal file
View File

@@ -0,0 +1,18 @@
SOLUTIONS=$(addsuffix /solution, $(wildcard day-*))
TESTS=$(sort $(patsubst day-%/solution, test-%, $(SOLUTIONS)))
.PHONY: all clean test
all: $(SOLUTIONS)
clean:
$(RM) $(SOLUTIONS)
day-%/solution: day-%/solution.rs
rustc -o $@ $^
# Utility target to run all the programs
test: $(TESTS)
test-%: day-%/solution
$^ $(dir $<)input.txt