xref: /csrg-svn/old/games.vax/compat/Makefile (revision 31365)
16792Srrh#
2*31365Sbostic# 	Makefile	4.3	87/06/03
36792Srrh#
46792SrrhMISCSRCS = Readme v6run.1
56792SrrhSSRCS = compat.s memsiz.s
66792SrrhHSRCS = defs.h rt11.h unix6sys.h unix6sysn.h unix7sys.h unix7sysn.h unixhdr.h
76792SrrhCSRCS = bcopy.c dofloat.c dosig.c runcompat.c unixemts.c unixstart.c unixtraps.c
86792Srrh
96792SrrhSRCS = $(MISCSRCS) $(SSRCS) $(HSRCS) $(CSRCS)
106792Srrh
116792Srrhv7run:	compat.o v7run.o v7start.o v7traps.o unixemts.o rdosig.o\
126792Srrh	dofloat.o bcopy.o
136792Srrh	ld -e start -N -o v7run compat.o v7run.o v7start.o v7traps.o bcopy.o \
146792Srrh	unixemts.o rdosig.o dofloat.o /lib/crt0.o -lc -s
156792Srrh
166792Srrhv6run:	compat.o v6run.o v6start.o v6traps.o unixemts.o rdosig.o \
176792Srrh	bcopy.o dofloat.o
186792Srrh	ld -e start -N -o v6run compat.o v6run.o v6start.o v6traps.o\
196792Srrh	unixemts.o rdosig.o dofloat.o bcopy.o /lib/crt0.o -lc -s
206792Srrh
216792Srrhv7trc:	compat.o v7run.o v7start.o v7ttraps.o unixemts.o tdosig.o dofloat.o
226792Srrh	ld -e start -N -o v7trc compat.o v7run.o v7start.o v7ttraps.o\
236792Srrh	unixemts.o tdosig.o dofloat.o /lib/crt0.o -lc
246792Srrh
256792Srrhv6trc:	compat.o v6run.o v6start.o v6ttraps.o unixemts.o tdosig.o dofloat.o
266792Srrh	ld -e start -N -o v6trc compat.o v6run.o v6start.o v6ttraps.o\
276792Srrh	unixemts.o tdosig.o dofloat.o /lib/crt0.o -lc
286792Srrh
296792Srrhrtrun:	compat.o rtrun.o rtstart.o rttraps.o rtemts.o rdosig.o dofloat.o
306792Srrh	ld -e start -N -o rtrun compat.o rtrun.o rtstart.o rttraps.o\
316792Srrh	rtemts.o rdosig.o dofloat.o /lib/crt0.o -lc
326792Srrh
336792Srrhrttrc:	compat.o rtrun.o rtstart.o rtttraps.o rtemts.o rdosig.o dofloat.o
346792Srrh	ld -e start -N -o rttrc compat.o rtrun.o rtstart.o rttraps.o\
356792Srrh	rtemts.o rdosig.o dofloat.o /lib/crt0.o -lc
366792Srrh
376792Srrhall:	v7run v6run # v7trc v6trc
386792Srrh
396792Srrhcompat.o: memsiz.s compat.s
406792Srrh	cat memsiz.s compat.s | as -o compat.o
416792Srrh
426792Srrhv7run.o: defs.h unixhdr.h runcompat.c
436792Srrh	cc -c -O -DV7UNIX -DUNIX runcompat.c
446792Srrh	mv runcompat.o v7run.o
456792Srrh
466792Srrhv6run.o: defs.h unixhdr.h runcompat.c
476792Srrh	cc -c -O -DV6UNIX -DUNIX runcompat.c
486792Srrh	mv runcompat.o v6run.o
496792Srrh
506792Srrhrtrun.o: defs.h rt11.h runcompat.c
516792Srrh	cc -c -O -DRT11 runcompat.c
526792Srrh	mv runcompat.o rtrun.o
536792Srrh
546792Srrhv7start.o: defs.h unixstart.c
556792Srrh	cc -c -O -DV7UNIX unixstart.c
566792Srrh	mv unixstart.o v7start.o
576792Srrh
586792Srrhv6start.o: defs.h unixstart.c
596792Srrh	cc -c -O -DV6UNIX unixstart.c
606792Srrh	mv unixstart.o v6start.o
616792Srrh
626792Srrhv7traps.o: defs.h unix7sys.h unixtraps.c
636792Srrh	cc -c -O -DV7UNIX unixtraps.c
646792Srrh	mv unixtraps.o v7traps.o
656792Srrh
666792Srrhv6traps.o: defs.h unix6sys.h unixtraps.c
676792Srrh	cc -c -O -DV6UNIX unixtraps.c
686792Srrh	mv unixtraps.o v6traps.o
696792Srrh
706792Srrhv7ttraps.o: defs.h unix7sys.h unixtraps.c
716792Srrh	cc -c -O -DV7UNIX -DTRACE unixtraps.c
726792Srrh	mv unixtraps.o v7ttraps.o
736792Srrh
746792Srrhv6ttraps.o: defs.h unix6sys.h unixtraps.c
756792Srrh	cc -c -O -DV6UNIX -DTRACE unixtraps.c
766792Srrh	mv unixtraps.o v6ttraps.o
776792Srrh
786792Srrhunixemts.o: unixemts.c
796792Srrh	cc -c -O unixemts.c
806792Srrh
816792Srrhrdosig.o: dosig.c
826792Srrh	cc -c -O dosig.c
836792Srrh	mv dosig.o rdosig.o
846792Srrh
856792Srrhtdosig.o: dosig.c
866792Srrh	cc -c -O -DTRACE dosig.c
876792Srrh	mv dosig.o tdosig.o
886792Srrh
896792Srrhdofloat.o: defs.h dofloat.c
906792Srrh	cc -c -O dofloat.c
916792Srrh
926792Srrhinstall: v7run # v6run v6trc v7trc
938880Smckusick	install v7run $(DESTDIR)/usr/games/lib/compat
948880Smckusick	: install v6run $(DESTDIR)/usr/local
958880Smckusick	: install v6trc $(DESTDIR)/usr/local
968880Smckusick	: install v7trc $(DESTDIR)/usr/local
978880Smckusick	: chmod 4755 $(DESTDIR)/usr/local/v?run $(DESTDIR)/usr/local/v?trc
986792Srrh
996792Srrhclean:
1006792Srrh	rm -f *.o v6run v7run v7trc v6trc
1016792Srrh
1026792Srrhsources: $(SRCS)
1036792Srrh
1046792Srrh$(SRCS):
1056792Srrh	sccs get $@
1066792Srrh
107*31365Sbosticdepend:
108