This commit is contained in:
2022-12-05 02:39:30 +01:00
parent 72f4a8b38b
commit fa4413e612
3 changed files with 2342 additions and 0 deletions

25
Makefile Normal file
View File

@ -0,0 +1,25 @@
DAY = 1
DIR = day$(DAY)
INPUT = $(DIR)/input.txt
SRC = $(shell find $(DIR) -name "main.hs" -or -name "main.zig")
ifeq ($(patsubst %hs,,$(SRC)),)
RUNNER = runhaskell
else
RUNNER = zig run
endif
.PHONY: run
run: $(SRC) $(INPUT)
$(RUNNER) $(SRC) < $(INPUT)
$(DIR):
mkdir -p $(DIR)
$(INPUT): | $(DIR)
@echo on
curl -H @${HOME}/creds/aoc-cookie https://adventofcode.com/2022/day/$(DAY)/input > $@