# 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
minicaml.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo
minicaml.FILES=$(minicaml.OBJS:.cmo=.ml)
all::minicaml
depend::
$(CAMLDEP) $(minicaml.FILES) >> Makefile
clean::
$(RM) minicaml
minicaml: eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo
$(CAMLC) -pp camlp4o $(LINKFLAGS) eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo -o minicaml
COMPFLAGSOPT=-pp camlp4o
minicaml.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx
minicaml.FILES=$(minicaml.BINOBJS:.cmx=.ml)
opt::minicaml.opt
depend::
$(CAMLDEP) $(minicaml.FILES) >> Makefile
clean::
$(RM) minicaml minicaml.opt
minicaml.opt: eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx -o minicaml.opt
$(CP) minicaml.opt minicaml
COMPFLAGS=-g -pp camlp4o
camlinterp.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo
camlinterp.FILES=$(camlinterp.OBJS:.cmo=.ml)
all::camlinterp
depend::
$(CAMLDEP) $(camlinterp.FILES) >> Makefile
clean::
$(RM) camlinterp
camlinterp: eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo
$(CAMLC) -pp camlp4o $(LINKFLAGS) eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo -o camlinterp
COMPFLAGSOPT=-pp camlp4o
camlinterp.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx
camlinterp.FILES=$(camlinterp.BINOBJS:.cmx=.ml)
opt::camlinterp.opt
depend::
$(CAMLDEP) $(camlinterp.FILES) >> Makefile
clean::
$(RM) camlinterp camlinterp.opt
camlinterp.opt: eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx -o camlinterp.opt
$(CP) camlinterp.opt camlinterp
COMPFLAGS=-g -pp camlp4o
camltyp.OBJS=lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo
camltyp.FILES=$(camltyp.OBJS:.cmo=.ml)
all::camltyp
depend::
$(CAMLDEP) $(camltyp.FILES) >> Makefile
clean::
$(RM) camltyp
camltyp: lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo
$(CAMLC) -pp camlp4o $(LINKFLAGS) lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo -o camltyp
COMPFLAGSOPT=-pp camlp4o
camltyp.BINOBJS=lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx
camltyp.FILES=$(camltyp.BINOBJS:.cmx=.ml)
opt::camltyp.opt
depend::
$(CAMLDEP) $(camltyp.FILES) >> Makefile
clean::
$(RM) camltyp camltyp.opt
camltyp.opt: lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx -o camltyp.opt
$(CP) camltyp.opt camltyp
# (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
eval.cmo: syntaxe.cmi eval.cmi
eval.cmx: syntaxe.cmx eval.cmi
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
types.cmo: types.cmi
types.cmx: types.cmi
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
caml.cmo: eval.cmi syntaxe.cmi synthese.cmi types.cmi
caml.cmx: eval.cmx syntaxe.cmx synthese.cmx types.cmx
eval.cmo: syntaxe.cmi eval.cmi
eval.cmx: syntaxe.cmx eval.cmi
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
types.cmo: types.cmi
types.cmx: types.cmi
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
caml.cmo: eval.cmi syntaxe.cmi synthese.cmi types.cmi
caml.cmx: eval.cmx syntaxe.cmx synthese.cmx types.cmx
eval.cmo: syntaxe.cmi eval.cmi
eval.cmx: syntaxe.cmx eval.cmi
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
interp.cmo: eval.cmi syntaxe.cmi
interp.cmx: eval.cmx syntaxe.cmx
eval.cmo: syntaxe.cmi eval.cmi
eval.cmx: syntaxe.cmx eval.cmi
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
interp.cmo: eval.cmi syntaxe.cmi
interp.cmx: eval.cmx syntaxe.cmx
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
types.cmo: types.cmi
types.cmx: types.cmi
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
typeur.cmo: syntaxe.cmi synthese.cmi types.cmi
typeur.cmx: syntaxe.cmx synthese.cmx types.cmx
lexuniv.cmo: lexuniv.cmi
lexuniv.cmx: lexuniv.cmi
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
types.cmo: types.cmi
types.cmx: types.cmi
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
typeur.cmo: syntaxe.cmi synthese.cmi types.cmi
typeur.cmx: syntaxe.cmx synthese.cmx types.cmx
syntax highlighted by Code2HTML, v. 0.9.1