/* Copyright (C) 1989, Digital Equipment Corporation           */
/* All rights reserved.                                        */
/* See the file COPYRIGHT for a full description.              */

/* Last Modified On Fri Jul 20 10:45:02 1990 By muller         */
/*      Modified On Fri Feb  9 17:40:36 1990 By kalsow         */

man_page (m3,1)

source (m3.c)
m3.bootstrap:
	ln -s m3.local m3.bootstrap
m3.local:: m3.c
	sed -e 's+PASS0+.ROOT/system/compiler/m3compiler+' \
	    -e 's+PASS1+$(BOOT_CC)+' \
	    -e 's+PASS2+.ROOT/system/loader/m3ld+' \
	    -e 's+DEFPATH+-D -D.ROOT/system/corelib/Interfaces -D.+' \
	    -e 's+LIBPATH+-L.ROOT/system/corelib+' \
	    -e 's+LINKFILES+.ROOT/system/runtime/m3run.o -lm3core -lm+' \
	    -e 's+LINKCOVER+.ROOT/tools/coverage/report_coverage.o+' \
	    -e 's+INCLDIR+.ROOT/system/runtime+' \
	    -e 's+LD_WANTS_SPACE_AFTER_L+$(LD_WANTS_SPACE_AFTER_L)+' \
		m3.c > m3.local.c
	$(BOOT_CC) $(CFLAGS) -D$(MACHINE) -o m3.local m3.local.c $(CLINKFILES)
	-/bin/rm -f m3.local.c

m3.cross:: m3.c
	sed -e 's+PASS0+.ROOT/.cross/compiler/m3compiler+' \
	    -e 's+PASS1+$(BOOT_CC)+' \
	    -e 's+PASS2+.ROOT/.cross/loader/m3ld+' \
	    -e 's+DEFPATH+-D -D.ROOT/.cross/corelib/Interfaces -D.+' \
	    -e 's+LIBPATH+-L.ROOT/system/corelib+' \
	    -e 's+LINKFILES+.ROOT/.cross/runtime/m3run.o -lm3core -lm+' \
	    -e 's+LINKCOVER+.ROOT/tools/coverage/report_coverage.o+' \
	    -e 's+INCLDIR+.ROOT/.cross/runtime+' \
	    -e 's+LD_WANTS_SPACE_AFTER_L+$(LD_WANTS_SPACE_AFTER_L)+' \
		m3.c > m3.cross.c
	$(BOOT_CC) $(CFLAGS) -D$(MACHINE) -o m3.cross m3.cross.c $(CLINKFILES)
	-/bin/rm -f m3.cross.c

m3:: m3.c
	sed -e 's+PASS0+$(PASS0)+' \
	    -e 's+PASS1+$(PASS1)+' \
	    -e 's+PASS2+$(PASS2)+' \
	    -e 's+DEFPATH+$(DEFPATH)+' \
	    -e 's+LIBPATH+$(LIBPATH)+' \
	    -e 's+LINKFILES+$(LINKFILES)+' \
	    -e 's+LINKCOVER+$(LINKCOVER)+' \
	    -e 's+INCLDIR+$(INCLDIR)+' \
	    -e 's+LD_WANTS_SPACE_AFTER_L+$(LD_WANTS_SPACE_AFTER_L)+' \
		m3.c > m3.public.c
	$(BOOT_CC) $(CFLAGS) -D$(MACHINE) -o m3 m3.public.c $(CLINKFILES)
	-/bin/rm -f m3.public.c

all:: m3 m3.local
fromC:: m3 m3.bootstrap m3.local

export:: FRC
	-@/bin/rm -f m3 m3.local m3.bootstrap

do_install (m3,$(BINDIR), 755)
