all: fork0 fork1 fork2 bingo1 bingo2 thr1 thr2 thr3 thr4 thr5 thr6 mmgt fork3 fork4 

fork1: forkExample1.c
	gcc -o fork1 forkExample1.c

fork2: forkExample2.c
	gcc -o fork2 forkExample2.c

fork3: forkExample3.c
	gcc -o fork3 forkExample3.c

fork4: forkExample4.c
	gcc -o fork4 forkExample4.c

fork0: forkExample.c
	gcc -o fork0 forkExample.c

bingo1:BlindBingo1.c
	gcc -o bingo1 BlindBingo1.c

bingo2:BlindBingo2.c
	gcc -o bingo2 BlindBingo2.c

thr1:	thread1.c
	gcc -o thr1 thread1.c -lpthread

thr2:	thread2.c
	gcc -o thr2 thread2.c -lpthread

thr3:	thread3.c
	gcc -o thr3 thread3.c -lpthread -lm

thr4:	thread4.c
	gcc -o thr4 thread4.c -lpthread

thr5:	thread5.c
	gcc -o thr5 thread5.c -lpthread

thr6:	thread6.c
	gcc -o thr6 thread6.c -lpthread

mmgt:	memoryLeak1.c
	g++ -o mmgt memoryLeak1.c


















