CFLAGS = -Wall -std=c99
LDLIBS = -lm
all: output.dat out2.dat out3.dat
output.dat: prog5B1 input.dat ; ./prog5B1 ; cat $@ #cat is used
input.dat: makefile ; echo '1.0 1.1 1.2' > input.dat
#output2.dat: input.dat prog5B2 ; cat input.dat | ./prog5B2 > output2.dat
out2.dat: prog5B2 makefile ; echo '1 2 3' | ./prog5B2 > out2.dat
out3.dat: prog5B3 makefile ; ./prog5B3 1.0 1.1 1.2 > $@

clean: ; $(RM) input.dat output.dat prog5B1 prog5B2 prog5B3 out2.dat out3.dat
