advent-of-code/day-04/Makefile

40 lines
693 B
Makefile

CC=gcc
CFLAGS=-Wall
all: clean bin/part01 bin/part02
@echo "built all"
run1: clean bin/part01
cat data/p01data.txt | bin/part01
run2: clean bin/part02
cat data/p02data.txt | bin/part02
test1: clean bin/part01
cat data/p01test.txt | bin/part01
test2: clean bin/part02
cat data/p02test.txt | bin/part02
bin/part01:
$(CC) src/part01.c -o bin/part01
bin/part02:
$(CC) src/part02.c -o bin/part02
.PHONY: clean,pytest1,pytest2,pyrun1,pyrun2
clean:
rm -f bin/*
pytest1:
cat data/p01test.txt | python3 src/part01.py
pyrun1:
cat data/p01data.txt | python3 src/part01.py
pytest2:
cat data/p02test.txt | python3 src/part02.py
pyrun2:
cat data/p02data.txt | python3 src/part02.py