CFLAGS= MCC=/usr/blit/bin/mcc -DM68000 MOPT=/usr/blit/bin/mopt MSTRIP=/usr/blit/bin/mstrip DCC=/usr/jerq/bin/3cc CC=cc MONOBJ=sname.o sampleload.o utmp.o icon.o from.o nlist.o scanmail.o MONSRC=sysmon.c sname.c sampleload.c utmp.c icon.c from.c scanmail.c DAEOBJ=sampleload.o sname.o daemon.o ntdkmgr.o generate.o MONDEP=sysmon.c load.h defs.h msg.h DISPDEP=jerqmon.c all: sysmond sysmon sysmon.m lucamon.m install: install.bin install.mbin install.lib ship: ship.bin ship.mbin ship.lib # # create the daemon # sysmond: ${DAEOBJ} ${CC} ${CFLAGS} ${DAEOBJ} -o sysmond -ldk sampleload.o: defs.h load.h sname.o: defs.h calldaemon.o: defs.h daemon.o: defs.h ntdkmgr.o: generate.o: defs.h load.h msg.h # # create the communications window routine # # # create the host piece (same for 68000 or MAC32) # sysmon: sysmon.o ${MONOBJ} ${CC} ${CFLAGS} -o sysmon sysmon.o ${MONOBJ} sysmon.o: ${MONDEP} ${CC} ${CFLAGS} -c sysmon.c cyn.bin: ${MONSRC} cyntax ${MONSRC} # # create the 68000 version # # # sysmon.m.68: ${DISPDEP} # ${MCC} ${CFLAGS} -o sysmon.m.68 jerqmon.c # lucamon.m.68: ${DISPDEP} # ${MCC} ${CFLAGS} -DLUCA -o lucamon.m.68 jerqmon.c # # create the MAC 32 version # sysmon.m: ${DISPDEP} -${DCC} ${CFLAGS} -o sysmon.m jerqmon.c -ljj lucamon.m: ${DISPDEP} -${DCC} ${CFLAGS} -DLUCA -o lucamon.m jerqmon.c -ljj # # install things # install.bin: sysmon -rm -f /usr/jerq/bin/sysmon cp sysmon /usr/jerq/bin /etc/chown bin,sys /usr/jerq/bin/sysmon chmod 2755 /usr/jerq/bin/sysmon /bin/rm -f /usr/jerq/bin/vismon ln /usr/jerq/bin/sysmon /usr/jerq/bin/vismon ship.bin: ship /usr/jerq/bin/sysmon /usr/jerq/bin/vismon install.mbin: sysmon.m lucamon.m cp sysmon.m /usr/jerq/mbin/sysmon.m cp lucamon.m /usr/jerq/mbin/lucamon.m ship.mbin: ship /usr/jerq/mbin/sysmon.m /usr/jerq/mbin/lucamon.m install.lib: -mv /usr/jerq/lib/sysmond /usr/jerq/lib/Osysmond cp sysmond /usr/jerq/lib /etc/chown root,sys /usr/jerq/lib/sysmond chmod 4755 /usr/jerq/lib/sysmond ship.lib: ship /usr/jerq/lib/sysmond # # misc # clean: rm -f core *.o sysmon *.m.68 *.m.32 *.out sysmond vismon jim.recover