all: binary MI6 sig1 sig2 sig3 pingpong mtask pipeline thread1 thread2 segf bus fork2 fork2: forkExample1.c g++ -o fork2 forkExample1.c binary.o: binary.c myhdr.h g++ -c binary.c binary: binary.o g++ binary.o -o binary MI6: MI6.c g++ MI6.c -o MI6 p1: pointer1.cc g++ pointer1.cc -o p1 p2: pointer2.cc g++ pointer2.cc -o p2 TE: TableDrivenCE.c g++ TableDrivenCE.c -o TE BB1: BlindBingo1.c g++ BlindBingo1.c -o BB1 BB2: BlindBingo2.c g++ BlindBingo2.c -o BB2 mtask: forkExample1.c gcc forkExample1.c -o mtask sig1: sigtest.c gcc sigtest.c -o sig1 sig2: sigtest1.c gcc sigtest1.c -o sig2 sig3: signalHandler.c gcc signalHandler.c -o sig3 pingpong: pingpong.c gcc pingpong.c -o pingpong anon: anon.c g++ anon.c -o anon pipe1: pipeEx1.c g++ pipeEx1.c -o pipe1 pipe2: pipeEx2.c g++ pipeEx2.c -o pipe2 pipeline: pipeLine.c gcc pipeLine.c -o pipeline thread1: threadDemo1.c g++ threadDemo1.c -lpthread -o thread1 thread2: threadDemo2.c g++ threadDemo2.c -lpthread -o thread2 segf: segFault.c gcc segFault.c -o segf bus: buserrrorBina.c gcc buserrrorBina.c -o bus mem: memoryLeak.c gcc memoryLeak.c -o mem