all: MI61 MI62 MI63 MI64 random multiProc thr1 mut sem many	

MI61: MI61.c
	g++ MI61.c -o MI61

MI62: MI62.c
	g++ MI62.c -o MI62

MI63: MI63.c
	g++ MI63.c -o MI63

MI64: MI64.c
	g++ MI64.c -o MI64

random:	random.c
	g++ random.c -o random

multiProc: forkExample1.c
	g++ forkExample1.c -o multiProc

thr1: threadDemo.c
	g++ threadDemo.c -lpthread -o thr

mut: mutexExample.c
	g++ mutexExample.c -lpthread -o mut

sem: semaphoreExample.c
	g++ semaphoreExample.c -lpthread -o sem

many:	thrMany.c
	g++ thrMany.c -o many -lpthread








