1# 2# Makefile 4.3 87/06/03 3# 4MISCSRCS = Readme v6run.1 5SSRCS = compat.s memsiz.s 6HSRCS = defs.h rt11.h unix6sys.h unix6sysn.h unix7sys.h unix7sysn.h unixhdr.h 7CSRCS = bcopy.c dofloat.c dosig.c runcompat.c unixemts.c unixstart.c unixtraps.c 8 9SRCS = $(MISCSRCS) $(SSRCS) $(HSRCS) $(CSRCS) 10 11v7run: compat.o v7run.o v7start.o v7traps.o unixemts.o rdosig.o\ 12 dofloat.o bcopy.o 13 ld -e start -N -o v7run compat.o v7run.o v7start.o v7traps.o bcopy.o \ 14 unixemts.o rdosig.o dofloat.o /lib/crt0.o -lc -s 15 16v6run: compat.o v6run.o v6start.o v6traps.o unixemts.o rdosig.o \ 17 bcopy.o dofloat.o 18 ld -e start -N -o v6run compat.o v6run.o v6start.o v6traps.o\ 19 unixemts.o rdosig.o dofloat.o bcopy.o /lib/crt0.o -lc -s 20 21v7trc: compat.o v7run.o v7start.o v7ttraps.o unixemts.o tdosig.o dofloat.o 22 ld -e start -N -o v7trc compat.o v7run.o v7start.o v7ttraps.o\ 23 unixemts.o tdosig.o dofloat.o /lib/crt0.o -lc 24 25v6trc: compat.o v6run.o v6start.o v6ttraps.o unixemts.o tdosig.o dofloat.o 26 ld -e start -N -o v6trc compat.o v6run.o v6start.o v6ttraps.o\ 27 unixemts.o tdosig.o dofloat.o /lib/crt0.o -lc 28 29rtrun: compat.o rtrun.o rtstart.o rttraps.o rtemts.o rdosig.o dofloat.o 30 ld -e start -N -o rtrun compat.o rtrun.o rtstart.o rttraps.o\ 31 rtemts.o rdosig.o dofloat.o /lib/crt0.o -lc 32 33rttrc: compat.o rtrun.o rtstart.o rtttraps.o rtemts.o rdosig.o dofloat.o 34 ld -e start -N -o rttrc compat.o rtrun.o rtstart.o rttraps.o\ 35 rtemts.o rdosig.o dofloat.o /lib/crt0.o -lc 36 37all: v7run v6run # v7trc v6trc 38 39compat.o: memsiz.s compat.s 40 cat memsiz.s compat.s | as -o compat.o 41 42v7run.o: defs.h unixhdr.h runcompat.c 43 cc -c -O -DV7UNIX -DUNIX runcompat.c 44 mv runcompat.o v7run.o 45 46v6run.o: defs.h unixhdr.h runcompat.c 47 cc -c -O -DV6UNIX -DUNIX runcompat.c 48 mv runcompat.o v6run.o 49 50rtrun.o: defs.h rt11.h runcompat.c 51 cc -c -O -DRT11 runcompat.c 52 mv runcompat.o rtrun.o 53 54v7start.o: defs.h unixstart.c 55 cc -c -O -DV7UNIX unixstart.c 56 mv unixstart.o v7start.o 57 58v6start.o: defs.h unixstart.c 59 cc -c -O -DV6UNIX unixstart.c 60 mv unixstart.o v6start.o 61 62v7traps.o: defs.h unix7sys.h unixtraps.c 63 cc -c -O -DV7UNIX unixtraps.c 64 mv unixtraps.o v7traps.o 65 66v6traps.o: defs.h unix6sys.h unixtraps.c 67 cc -c -O -DV6UNIX unixtraps.c 68 mv unixtraps.o v6traps.o 69 70v7ttraps.o: defs.h unix7sys.h unixtraps.c 71 cc -c -O -DV7UNIX -DTRACE unixtraps.c 72 mv unixtraps.o v7ttraps.o 73 74v6ttraps.o: defs.h unix6sys.h unixtraps.c 75 cc -c -O -DV6UNIX -DTRACE unixtraps.c 76 mv unixtraps.o v6ttraps.o 77 78unixemts.o: unixemts.c 79 cc -c -O unixemts.c 80 81rdosig.o: dosig.c 82 cc -c -O dosig.c 83 mv dosig.o rdosig.o 84 85tdosig.o: dosig.c 86 cc -c -O -DTRACE dosig.c 87 mv dosig.o tdosig.o 88 89dofloat.o: defs.h dofloat.c 90 cc -c -O dofloat.c 91 92install: v7run # v6run v6trc v7trc 93 install v7run $(DESTDIR)/usr/games/lib/compat 94 : install v6run $(DESTDIR)/usr/local 95 : install v6trc $(DESTDIR)/usr/local 96 : install v7trc $(DESTDIR)/usr/local 97 : chmod 4755 $(DESTDIR)/usr/local/v?run $(DESTDIR)/usr/local/v?trc 98 99clean: 100 rm -f *.o v6run v7run v7trc v6trc 101 102sources: $(SRCS) 103 104$(SRCS): 105 sccs get $@ 106 107depend: 108