.PHONY: pi

all: calc.out
	echo '3.141592653589793' | cmp - calc.out

calc.out: calc
	./calc 'pi' | tee calc.out

calc: calc.c calc.pl
	swipl-ld -o calc calc.c calc.pl

clean:
	rm -f calc calc.out
