# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $

CAMLC=camlc
COMPFLAGS=-W
CAMLLIBR=camllibr
CAMLLEX=camllex
CAMLYACC=camlyacc
CPP=/lib/cpp -P
CAMLDEP=camldep
RM=rm -f
TOP=../.
CONFIG=$(TOP)/config

all::

# (begin Imakefile)

all::ipascal

ipascal: lexuniv.zo syntaxe.zo valeur.zo envir.zo interp.zo typage.zo ipascal.zo
	$(CAMLC) $(LINKFLAGS)  lexuniv.zo syntaxe.zo valeur.zo envir.zo interp.zo typage.zo ipascal.zo -o ipascal

clean::
	$(RM) ipascal

all::cpascal

cpascal: lexuniv.zo syntaxe.zo envir.zo typage.zo compil.zo cpascal.zo
	$(CAMLC) $(LINKFLAGS)  lexuniv.zo syntaxe.zo envir.zo typage.zo compil.zo cpascal.zo -o cpascal

clean::
	$(RM) cpascal

clean::
	$(RM) *.asm *.o

# (end Imakefile)

clean::
	$(RM) *.zi *.zix *.zo *~ #*#

beforedepend::

makefile: beforedepend
	imake -I$(CONFIG) -DTOPDIR=$(TOP)
	$(CAMLDEP) *.mli *.ml >> Makefile

makefiles:: makefile

.SUFFIXES: .mli .zi .ml .zo

.mli.zi:
	$(CAMLC) $(COMPFLAGS) -c $<

.ml.zo:
	$(CAMLC) $(COMPFLAGS) -c $<

# Generated dependencies below

compil.zi: syntaxe.zi 
envir.zi: syntaxe.zi 
interp.zi: syntaxe.zi 
typage.zi: syntaxe.zi 
compil.zo: compil.zi envir.zi typage.zi syntaxe.zi 
cpascal.zo: compil.zi typage.zi syntaxe.zi 
envir.zo: envir.zi syntaxe.zi 
interp.zo: interp.zi valeur.zi envir.zi syntaxe.zi 
ipascal.zo: interp.zi typage.zi syntaxe.zi 
lexuniv.zo: lexuniv.zi 
loadall.zo: ipascal.zo cpascal.zo 
syntaxe.zo: syntaxe.zi lexuniv.zi 
typage.zo: typage.zi envir.zi syntaxe.zi 
valeur.zo: valeur.zi interp.zi 
