CC = gcc all: shmReader shmWriter shmReaderOffLine shmWriterOffLine # FileCopy shmNsrv shmNclt shmReader.o shmWriter.o FileCopy.o shmReaderOffLine.o shmWriterOffLine.o: def.h shmNsrv.o shmNclt.o: mesg.h shmNsrv.o shmNclt.o: shm.h shmReader : shmReader.o semaph.o $(CC) -o shmReader shmReader.o semaph.o shmWriter : shmWriter.o semaph.o $(CC) -o shmWriter shmWriter.o semaph.o shmReaderOffLine: shmReaderOffLine.o semaph.o $(CC) -o shmReaderOffLine shmReaderOffLine.o semaph.o shmWriterOffLine: shmWriterOffLine.o semaph.o $(CC) -o shmWriterOffLine shmWriterOffLine.o semaph.o FileCopy : FileCopy.o semaph.o $(CC) -o FileCopy FileCopy.o semaph.o shmNsrv : shmNsrv.o semaph.o $(CC) -o shmNsrv shmNsrv.c semaph.o shmNclt : shmNclt.o semaph.o $(CC) -o shmNclt shmNclt.c semaph.o clean: rm shmReader shmWriter shmReaderOffLine *.o