all: newton.out trapezoid.out

newton: newton.c
	gcc -std=gnu99 -o newton newton.c -lm

newton.out: newton
	./newton >newton.out

trapezoid: trapezoid.c
	gcc -std=gnu99 -o trapezoid trapezoid.c -lm

trapezoid.out: trapezoid
	./trapezoid >trapezoid.out

clean:
	rm -f trapezoid newton

spotless: clean
	rm -f *.out
