all: fork1 forkHdr forkExec pipe1 pipe2 thr1 dummyServer dummyClient fork1: forkExample.cc g++ forkExample.cc -o fork1 forkHdr: forkExample1.cc myhdr.h g++ forkExample1.cc -o forkHdr forkExec: forkExample2.cc myhdr.h g++ forkExample2.cc -o forkExec pipe1: pipeEx1.cc g++ pipeEx1.cc -o pipe1 pipe2: pipeEx2.cc g++ pipeEx2.cc -o pipe2 thr1: threadDemo1.cc g++ threadDemo1.cc -lpthread -o thr1 dummyServer: dummyServer.cc g++ -o dummyServer dummyServer.cc -lsocket dummyClient: dummyClient.cc g++ -o dummyClient dummyClient.cc -lsocket