# 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