1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
|
# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.91 95/01/12 16:15:47 kaleb Exp $
LIBDIR=/usr/local/lib/ocaml/
CAMLC=ocamlc
CAMLCOPT=ocamlopt
COMPFLAGS=-g
COMPFLAGSOPT=
CAMLLIBR=ocamllibr
CAMLLEX=ocamllex
CAMLYACC=ocamlyacc
CAMLDEP=ocamldep -pp camlp4o
CPP=/lib/cpp -P
RM=rm -f
CP=cp -p -f
TOP=../.
CONFIG=$(TOP)/config
all::
allopt:opt
# (begin Imakefile)
COMPFLAGS=-g -pp camlp4o
ipascal.OBJS=lexuniv.cmo syntaxe.cmo valeur.cmo envir.cmo interp.cmo typage.cmo ipascal.cmo
ipascal.FILES=$(ipascal.OBJS:.cmo=.ml)
all::ipascal
depend::
$(CAMLDEP) $(ipascal.FILES) >> Makefile
clean::
$(RM) ipascal
ipascal: lexuniv.cmo syntaxe.cmo valeur.cmo envir.cmo interp.cmo typage.cmo ipascal.cmo
$(CAMLC) -pp camlp4o $(LINKFLAGS) lexuniv.cmo syntaxe.cmo valeur.cmo envir.cmo interp.cmo typage.cmo ipascal.cmo -o ipascal
COMPFLAGSOPT=-pp camlp4o
ipascal.BINOBJS=lexuniv.cmx syntaxe.cmx valeur.cmx envir.cmx interp.cmx typage.cmx ipascal.cmx
ipascal.FILES=$(ipascal.BINOBJS:.cmx=.ml)
opt::ipascal.opt
depend::
$(CAMLDEP) $(ipascal.FILES) >> Makefile
clean::
$(RM) ipascal ipascal.opt
ipascal.opt: lexuniv.cmx syntaxe.cmx valeur.cmx envir.cmx interp.cmx typage.cmx ipascal.cmx
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) lexuniv.cmx syntaxe.cmx valeur.cmx envir.cmx interp.cmx typage.cmx ipascal.cmx -o ipascal.opt
$(CP) ipascal.opt ipascal
COMPFLAGS=-g -pp camlp4o
cpascal.OBJS=lexuniv.cmo syntaxe.cmo envir.cmo typage.cmo compil.cmo cpascal.cmo
cpascal.FILES=$(cpascal.OBJS:.cmo=.ml)
all::cpascal
depend::
$(CAMLDEP) $(cpascal.FILES) >> Makefile
clean::
$(RM) cpascal
cpascal: lexuniv.cmo syntaxe.cmo envir.cmo typage.cmo compil.cmo cpascal.cmo
$(CAMLC) -pp camlp4o $(LINKFLAGS) lexuniv.cmo syntaxe.cmo envir.cmo typage.cmo compil.cmo cpascal.cmo -o cpascal
COMPFLAGSOPT=-pp camlp4o
cpascal.BINOBJS=lexuniv.cmx syntaxe.cmx envir.cmx typage.cmx compil.cmx cpascal.cmx
cpascal.FILES=$(cpascal.BINOBJS:.cmx=.ml)
opt::cpascal.opt
depend::
$(CAMLDEP) $(cpascal.FILES) >> Makefile
clean::
$(RM) cpascal cpascal.opt
cpascal.opt: lexuniv.cmx syntaxe.cmx envir.cmx typage.cmx compil.cmx cpascal.cmx
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) lexuniv.cmx syntaxe.cmx envir.cmx typage.cmx compil.cmx cpascal.cmx -o cpascal.opt
$(CP) cpascal.opt cpascal
clean::
$(RM) *.asm *.o
# (end Imakefile)
clean::
$(RM) *.cmi *.cmix *.cmo *.cmx *.o a.out* *~ *.opt #*#
depend::
beforedepend::
mfile:
imake -I$(CONFIG) -DTOPDIR=$(TOP)
makefiles:: beforedepend mfile depend
.SUFFIXES: .mli .cmi .ml .cmo .cmx
.mli.cmi:
$(CAMLC) $(COMPFLAGS) -c $<
.ml.cmo:
$(CAMLC) $(COMPFLAGS) -c $<
.ml.cmx:
$(CAMLCOPT) $(COMPFLAGSOPT) -c $<
# Generated dependencies below
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
valeur.cmo: valeur.cmi
valeur.cmx: valeur.cmi
envir.cmo: syntaxe.cmi envir.cmi
envir.cmx: syntaxe.cmx envir.cmi
interp.cmo: envir.cmi syntaxe.cmi valeur.cmi interp.cmi
interp.cmx: envir.cmx syntaxe.cmx valeur.cmx interp.cmi
typage.cmo: envir.cmi syntaxe.cmi typage.cmi
typage.cmx: envir.cmx syntaxe.cmx typage.cmi
ipascal.cmo: interp.cmi syntaxe.cmi typage.cmi valeur.cmi
ipascal.cmx: interp.cmx syntaxe.cmx typage.cmx valeur.cmx
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
valeur.cmo: valeur.cmi
valeur.cmx: valeur.cmi
envir.cmo: syntaxe.cmi envir.cmi
envir.cmx: syntaxe.cmx envir.cmi
interp.cmo: envir.cmi syntaxe.cmi valeur.cmi interp.cmi
interp.cmx: envir.cmx syntaxe.cmx valeur.cmx interp.cmi
typage.cmo: envir.cmi syntaxe.cmi typage.cmi
typage.cmx: envir.cmx syntaxe.cmx typage.cmi
ipascal.cmo: interp.cmi syntaxe.cmi typage.cmi valeur.cmi
ipascal.cmx: interp.cmx syntaxe.cmx typage.cmx valeur.cmx
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
envir.cmo: syntaxe.cmi envir.cmi
envir.cmx: syntaxe.cmx envir.cmi
typage.cmo: envir.cmi syntaxe.cmi typage.cmi
typage.cmx: envir.cmx syntaxe.cmx typage.cmi
compil.cmo: envir.cmi syntaxe.cmi typage.cmi compil.cmi
compil.cmx: envir.cmx syntaxe.cmx typage.cmx compil.cmi
cpascal.cmo: compil.cmi syntaxe.cmi typage.cmi
cpascal.cmx: compil.cmx syntaxe.cmx typage.cmx
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
envir.cmo: syntaxe.cmi envir.cmi
envir.cmx: syntaxe.cmx envir.cmi
typage.cmo: envir.cmi syntaxe.cmi typage.cmi
typage.cmx: envir.cmx syntaxe.cmx typage.cmi
compil.cmo: envir.cmi syntaxe.cmi typage.cmi compil.cmi
compil.cmx: envir.cmx syntaxe.cmx typage.cmx compil.cmi
cpascal.cmo: compil.cmi syntaxe.cmi typage.cmi
cpascal.cmx: compil.cmx syntaxe.cmx typage.cmx
|