# Plan 9 mkfile for mosmldep INCLUDES=-I ../compilerCOMPFLAGS=$INCLUDESLINKFLAGS=-g $INCLUDES <../mkfile.inc # x=`{if (! test -f ../compiler/Config.ui) @{cd ../compiler; mk; cd ../toolssrc}} OBJS = \ Deppars.uo Deplex.uo Mosmldep.uo LIBOBJS = \ Obj.uo Nonstdio.uo Lexing.uo Parsing.uo CLIBOBJS = \ Hasht.uo Fnlib.uo Config.uo all:V: mk cutdeps mosmldep mosmldep: $OBJS $MOSMLL $LINKFLAGS -noheader -o mosmldep Mosmldep.uo cutdeps: cutdeps.uo $MOSMLL $LINKFLAGS -noheader -o cutdeps cutdeps.uo Deppars.sml Deppars.sig: Deppars.grm $MOSMLYACC Deppars.grm clean: rm -f *.ui rm -f *.uo rm -f Makefile.bak rm -f Deppars.sig Deppars.sml Deplex.sig Deplex.sml Mosmldep.sml rm -f cutdeps mosmldep install: mosmldep cutdeps test -d /sys/lib/mosml/tools || mkdir /sys/lib/mosml/tools cp $prereq /sys/lib/mosml/tools # depend: Deplex.sml Deppars.sml Mosmldep.sml# rm -f Makefile.bak# mv Makefile Makefile.bak# $MOSMLCUT < Makefile.bak > Makefile# $MOSMLDEP >> Makefile ### DO NOT DELETE THIS LINEMosmldep.uo: Deppars.ui Deplex.uo Deppars.uo: Deppars.ui Deplex.uo: Deppars.ui Smltope.uo: Smltope.ui Deplex.uo Deppars.ui Maine.uo: Maine.ui Smltope.ui
# Plan 9 mkfile for mosmldep
INCLUDES=-I ../compiler
COMPFLAGS=$INCLUDES
LINKFLAGS=-g $INCLUDES
<../mkfile.inc
# x=`{if (! test -f ../compiler/Config.ui) @{cd ../compiler; mk; cd ../toolssrc}}
OBJS = \
Deppars.uo Deplex.uo Mosmldep.uo
LIBOBJS = \
Obj.uo Nonstdio.uo Lexing.uo Parsing.uo
CLIBOBJS = \
Hasht.uo Fnlib.uo Config.uo
all:V:
mk cutdeps mosmldep
mosmldep: $OBJS
$MOSMLL $LINKFLAGS -noheader -o mosmldep Mosmldep.uo
cutdeps: cutdeps.uo
$MOSMLL $LINKFLAGS -noheader -o cutdeps cutdeps.uo
Deppars.sml Deppars.sig: Deppars.grm
$MOSMLYACC Deppars.grm
clean:
rm -f *.ui
rm -f *.uo
rm -f Makefile.bak
rm -f Deppars.sig Deppars.sml Deplex.sig Deplex.sml Mosmldep.sml
rm -f cutdeps mosmldep
install: mosmldep cutdeps
test -d /sys/lib/mosml/tools || mkdir /sys/lib/mosml/tools
cp $prereq /sys/lib/mosml/tools
# depend: Deplex.sml Deppars.sml Mosmldep.sml
# rm -f Makefile.bak
# mv Makefile Makefile.bak
# $MOSMLCUT < Makefile.bak > Makefile
# $MOSMLDEP >> Makefile
### DO NOT DELETE THIS LINE
Mosmldep.uo: Deppars.ui Deplex.uo
Deppars.uo: Deppars.ui
Deplex.uo: Deppars.ui
Smltope.uo: Smltope.ui Deplex.uo Deppars.ui
Maine.uo: Maine.ui Smltope.ui