all: p1 p2 out1.txt out2.txt

p1: p1.c
	gcc -Wall -std=gnu99 -o p1 p1.c -lm

p2: p2.c 
	gcc -Wall -std=gnu99 -o p2 p2.c -lm -llapacke

out1.txt: p1
	./p1 >out1.txt

out2.txt: p2
	./p2 >out2.txt
