CFLAGS=-Wall
LDLIBS=-lpthread
EXES=\
ex00sequential	\
ex01fork	\
ex02pthreads	\
ex03pthreads	\
\
matn00	\
matn01	\
matn02	\
matn11	\
matn12	\
matn20	\

all: $(EXES) matndiffs.txt

clean:
	rm -f $(EXES) matndiffs.txt

matndiffs.txt: $(EXES:%=%.c)
	(\
	echo diff -u matn00.c matn01.c	;\
	diff -u matn00.c matn01.c	;\
	echo diff -u matn01.c matn02.c	;\
	diff -u matn01.c matn02.c	;\
	echo diff -u matn00.c matn11.c	;\
	diff -u matn00.c matn11.c	;\
	echo diff -u matn11.c matn12.c	;\
	diff -u matn11.c matn12.c	;\
	echo diff -u matn00.c matn20.c	;\
	diff -u matn00.c matn20.c	;\
	) > $@ || true
