1
# Makefile generated by imake - do not edit!
2
# $XConsortium: imake.c,v 1.91 95/01/12 16:15:47 kaleb Exp $
4
LIBDIR=/usr/local/lib/ocaml/
12
CAMLDEP=ocamldep -pp camlp4o
24
COMPFLAGS=-g -pp camlp4o
26
minicaml.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo
27
minicaml.FILES=$(minicaml.OBJS:.cmo=.ml)
32
$(CAMLDEP) $(minicaml.FILES) >> Makefile
37
minicaml: eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo
38
$(CAMLC) -pp camlp4o $(LINKFLAGS) eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo -o minicaml
40
COMPFLAGSOPT=-pp camlp4o
42
minicaml.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx
43
minicaml.FILES=$(minicaml.BINOBJS:.cmx=.ml)
48
$(CAMLDEP) $(minicaml.FILES) >> Makefile
51
$(RM) minicaml minicaml.opt
53
minicaml.opt: eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx
54
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx -o minicaml.opt
55
$(CP) minicaml.opt minicaml
57
COMPFLAGS=-g -pp camlp4o
59
camlinterp.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo
60
camlinterp.FILES=$(camlinterp.OBJS:.cmo=.ml)
65
$(CAMLDEP) $(camlinterp.FILES) >> Makefile
70
camlinterp: eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo
71
$(CAMLC) -pp camlp4o $(LINKFLAGS) eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo -o camlinterp
73
COMPFLAGSOPT=-pp camlp4o
75
camlinterp.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx
76
camlinterp.FILES=$(camlinterp.BINOBJS:.cmx=.ml)
81
$(CAMLDEP) $(camlinterp.FILES) >> Makefile
84
$(RM) camlinterp camlinterp.opt
86
camlinterp.opt: eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx
87
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx -o camlinterp.opt
88
$(CP) camlinterp.opt camlinterp
90
COMPFLAGS=-g -pp camlp4o
92
camltyp.OBJS=lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo
93
camltyp.FILES=$(camltyp.OBJS:.cmo=.ml)
98
$(CAMLDEP) $(camltyp.FILES) >> Makefile
103
camltyp: lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo
104
$(CAMLC) -pp camlp4o $(LINKFLAGS) lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo -o camltyp
106
COMPFLAGSOPT=-pp camlp4o
108
camltyp.BINOBJS=lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx
109
camltyp.FILES=$(camltyp.BINOBJS:.cmx=.ml)
114
$(CAMLDEP) $(camltyp.FILES) >> Makefile
117
$(RM) camltyp camltyp.opt
119
camltyp.opt: lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx
120
$(CAMLCOPT) -pp camlp4o $(LINKFLAGSOPT) lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx -o camltyp.opt
121
$(CP) camltyp.opt camltyp
126
$(RM) *.cmi *.cmix *.cmo *.cmx *.o a.out* *~ *.opt #*#
133
imake -I$(CONFIG) -DTOPDIR=$(TOP)
135
makefiles:: beforedepend mfile depend
137
.SUFFIXES: .mli .cmi .ml .cmo .cmx
140
$(CAMLC) $(COMPFLAGS) -c $<
143
$(CAMLC) $(COMPFLAGS) -c $<
146
$(CAMLCOPT) $(COMPFLAGSOPT) -c $<
148
# Generated dependencies below
150
eval.cmo: syntaxe.cmi eval.cmi
151
eval.cmx: syntaxe.cmx eval.cmi
152
lexuniv.cmo: lexuniv.cmi
153
lexuniv.cmx: lexuniv.cmi
154
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
155
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
158
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
159
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
160
caml.cmo: eval.cmi syntaxe.cmi synthese.cmi types.cmi
161
caml.cmx: eval.cmx syntaxe.cmx synthese.cmx types.cmx
162
eval.cmo: syntaxe.cmi eval.cmi
163
eval.cmx: syntaxe.cmx eval.cmi
164
lexuniv.cmo: lexuniv.cmi
165
lexuniv.cmx: lexuniv.cmi
166
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
167
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
170
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
171
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
172
caml.cmo: eval.cmi syntaxe.cmi synthese.cmi types.cmi
173
caml.cmx: eval.cmx syntaxe.cmx synthese.cmx types.cmx
174
eval.cmo: syntaxe.cmi eval.cmi
175
eval.cmx: syntaxe.cmx eval.cmi
176
lexuniv.cmo: lexuniv.cmi
177
lexuniv.cmx: lexuniv.cmi
178
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
179
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
180
interp.cmo: eval.cmi syntaxe.cmi
181
interp.cmx: eval.cmx syntaxe.cmx
182
eval.cmo: syntaxe.cmi eval.cmi
183
eval.cmx: syntaxe.cmx eval.cmi
184
lexuniv.cmo: lexuniv.cmi
185
lexuniv.cmx: lexuniv.cmi
186
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
187
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
188
interp.cmo: eval.cmi syntaxe.cmi
189
interp.cmx: eval.cmx syntaxe.cmx
190
lexuniv.cmo: lexuniv.cmi
191
lexuniv.cmx: lexuniv.cmi
192
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
193
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
196
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
197
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
198
typeur.cmo: syntaxe.cmi synthese.cmi types.cmi
199
typeur.cmx: syntaxe.cmx synthese.cmx types.cmx
200
lexuniv.cmo: lexuniv.cmi
201
lexuniv.cmx: lexuniv.cmi
202
syntaxe.cmo: lexuniv.cmi syntaxe.cmi
203
syntaxe.cmx: lexuniv.cmx syntaxe.cmi
206
synthese.cmo: syntaxe.cmi types.cmi synthese.cmi
207
synthese.cmx: syntaxe.cmx types.cmx synthese.cmi
208
typeur.cmo: syntaxe.cmi synthese.cmi types.cmi
209
typeur.cmx: syntaxe.cmx synthese.cmx types.cmx