all: fork1 forkHdr forkExec ipc1 thr1 dotprod_p dotprod_s cvar

fork1: forkExample.cc
	CC forkExample.cc -o fork1

forkHdr: forkExample1.cc myhdr.h
	CC forkExample1.cc -o forkHdr

forkExec: forkExample2.cc myhdr.h
	CC forkExample2.cc -o forkExec

ipc1: ipc1.cc ourhdr.h
	g++ ipc1.cc -o ipc1

thr1: threadDemo1.cc
	g++ threadDemo1.cc -lpthread -o thr1

dotprod_p: dotprod_mutex.c
	g++ dotprod_mutex.c -lpthread -o dotprod_p

dotprod_s: dotprod_serial.c
	g++ dotprod_serial.c -lpthread -o dotprod_s

cvar: cvar.cc
	g++ cvar.cc -lpthread -o cvar
