Files
adventofcode/2016/Makefile
2016-12-02 13:10:49 +01:00

19 lines
341 B
Makefile

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