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
