# Compiler selection. # CC= cc #CFLAGS= -O -Xa CFLAGS= -O # PRG=append fork1 killparent fork forkexec forkexecwait fseeker fileseek ffileseek ffilescan lastlog listfiles lstat pipedate pipemail popen seeker mosh rash mash pash shell signal1 systeminfo timeout1 whom wash fileread fileshare execfileshare execsignal waitsig1 waitsig2 fdfpopen TryStrings FileUnlink listsignals whoami shmfork # # Build all the programs. To build a single program, issue the command # "../build-examples name-of-program". # all: $(PRG) # # Issue the command "../build-examples clean" to get rid of object files, # core files, and executables. # clean: rm -f $(PRG) a.out core *.o \#* # # Specific dependencies for building each object. # append.o: append.c $(CC) $(CFLAGS) -c -o $@ $? fork1.o: fork1.c $(CC) $(CFLAGS) -c -o $@ $? killparent.o: killparent.c $(CC) $(CFLAGS) -c -o $@ $? fork.o: fork.c $(CC) $(CFLAGS) -c -o $@ $? forkexec.o: forkexec.c $(CC) $(CFLAGS) -c -o $@ $? forkexecwait.o: forkexecwait.c $(CC) $(CFLAGS) -c -o $@ $? fseeker.o: fseeker.c $(CC) $(CFLAGS) -c -o $@ $? fileseek.o: fileseek.c $(CC) $(CFLAGS) -c -o $@ $? ffileseek.o: ffileseek.c $(CC) $(CFLAGS) -c -o $@ $? ffilescan.o: ffilescan.c $(CC) $(CFLAGS) -c -o $@ $? lastlog.o: lastlog.c $(CC) $(CFLAGS) -c -o $@ $? listfiles.o: listfiles.c $(CC) $(CFLAGS) -c -o $@ $? lstat.o: lstat.c $(CC) $(CFLAGS) -c -o $@ $? pipedate.o: pipedate.c $(CC) $(CFLAGS) -c -o $@ $? pipemail.o: pipemail.c $(CC) $(CFLAGS) -c -o $@ $? popen.o: popen.c $(CC) $(CFLAGS) -c -o $@ $? seeker.o: seeker.c $(CC) $(CFLAGS) -c -o $@ $? mosh.o: mosh.c $(CC) $(CFLAGS) -c -o $@ $? rash.o: rash.c $(CC) $(CFLAGS) -c -o $@ $? pash.o: pash.c $(CC) $(CFLAGS) -c -o $@ $? mash.o: mash.c $(CC) $(CFLAGS) -c -o $@ $? shell.o: shell.c $(CC) $(CFLAGS) -c -o $@ $? signal1.o: signal1.c $(CC) $(CFLAGS) -c -o $@ $? systeminfo.o: systeminfo.c $(CC) $(CFLAGS) -c -o $@ $? timeout1.o: timeout1.c $(CC) $(CFLAGS) -c -o $@ $? whom.o: whom.c $(CC) $(CFLAGS) -c -o $@ $? wash.o: wash.c $(CC) $(CFLAGS) -c -o $@ $? fileread.o: fileread.c $(CC) $(CFLAGS) -c -o $@ $? fileshare.o: fileshare.c $(CC) $(CFLAGS) -c -o $@ $? execfileshare.o: execfileshare.c $(CC) $(CFLAGS) -c -o $@ $? execsignal.o: execsignal.c $(CC) $(CFLAGS) -c -o $@ $? waitsig1.o: waitsig1.c $(CC) $(CFLAGS) -c -o $@ $? waitsig2.o: waitsig2.c $(CC) $(CFLAGS) -c -o $@ $? fdfpopen.o: fdfpopen.c $(CC) $(CFLAGS) -c -o $@ $? TryStrings.o: TryStrings.c $(CC) $(CFLAGS) -c -o $@ $? FileUnlink.o: FileUnlink.c $(CC) $(CFLAGS) -c -o $@ $? listsignals.o: listsignals.c $(CC) $(CFLAGS) -c -o $@ $? whoami.o: whoami.c $(CC) $(CFLAGS) -c -o $@ $? shmfork.o: shmfork.c $(CC) $(CFLAGS) -c -o $@ $?