CC=gcc
CFLAGS=-Wall

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

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