~ubuntu-branches/ubuntu/hardy/ocaml-doc/hardy

« back to all changes in this revision

Viewing changes to examples/minicaml/Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Samuel Mimram
  • Date: 2007-09-08 01:49:22 UTC
  • mfrom: (0.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070908014922-lvihyehz0ndq7suu
Tags: 3.10-1
* New upstream release.
* Removed camlp4 documentation since it is not up-to-date.
* Updated to standards version 3.7.2, no changes needed.
* Updated my email address.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Makefile generated by imake - do not edit!
2
 
# $XConsortium: imake.c,v 1.91 95/01/12 16:15:47 kaleb Exp $
3
 
 
4
 
LIBDIR=/usr/local/lib/ocaml/
5
 
CAMLC=ocamlc
6
 
CAMLCOPT=ocamlopt
7
 
COMPFLAGS=-g
8
 
COMPFLAGSOPT=
9
 
CAMLLIBR=ocamllibr
10
 
CAMLLEX=ocamllex
11
 
CAMLYACC=ocamlyacc
12
 
CAMLDEP=ocamldep -pp camlp4o
13
 
CPP=/lib/cpp -P
14
 
RM=rm -f
15
 
CP=cp -p -f
16
 
TOP=../.
17
 
CONFIG=$(TOP)/config
18
 
 
19
 
all::
20
 
allopt:opt
21
 
 
22
 
# (begin Imakefile)
23
 
 
24
 
COMPFLAGS=-g -pp camlp4o
25
 
 
26
 
minicaml.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo caml.cmo
27
 
minicaml.FILES=$(minicaml.OBJS:.cmo=.ml)
28
 
 
29
 
all::minicaml
30
 
 
31
 
depend::
32
 
        $(CAMLDEP) $(minicaml.FILES) >> Makefile
33
 
 
34
 
clean::
35
 
        $(RM) minicaml
36
 
 
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
39
 
 
40
 
COMPFLAGSOPT=-pp camlp4o
41
 
 
42
 
minicaml.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx caml.cmx
43
 
minicaml.FILES=$(minicaml.BINOBJS:.cmx=.ml)
44
 
 
45
 
opt::minicaml.opt
46
 
 
47
 
depend::
48
 
        $(CAMLDEP) $(minicaml.FILES) >> Makefile
49
 
 
50
 
clean::
51
 
        $(RM) minicaml minicaml.opt
52
 
 
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
56
 
 
57
 
COMPFLAGS=-g -pp camlp4o
58
 
 
59
 
camlinterp.OBJS=eval.cmo lexuniv.cmo syntaxe.cmo interp.cmo
60
 
camlinterp.FILES=$(camlinterp.OBJS:.cmo=.ml)
61
 
 
62
 
all::camlinterp
63
 
 
64
 
depend::
65
 
        $(CAMLDEP) $(camlinterp.FILES) >> Makefile
66
 
 
67
 
clean::
68
 
        $(RM) camlinterp
69
 
 
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
72
 
 
73
 
COMPFLAGSOPT=-pp camlp4o
74
 
 
75
 
camlinterp.BINOBJS=eval.cmx lexuniv.cmx syntaxe.cmx interp.cmx
76
 
camlinterp.FILES=$(camlinterp.BINOBJS:.cmx=.ml)
77
 
 
78
 
opt::camlinterp.opt
79
 
 
80
 
depend::
81
 
        $(CAMLDEP) $(camlinterp.FILES) >> Makefile
82
 
 
83
 
clean::
84
 
        $(RM) camlinterp camlinterp.opt
85
 
 
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
89
 
 
90
 
COMPFLAGS=-g -pp camlp4o
91
 
 
92
 
camltyp.OBJS=lexuniv.cmo syntaxe.cmo types.cmo synthese.cmo typeur.cmo
93
 
camltyp.FILES=$(camltyp.OBJS:.cmo=.ml)
94
 
 
95
 
all::camltyp
96
 
 
97
 
depend::
98
 
        $(CAMLDEP) $(camltyp.FILES) >> Makefile
99
 
 
100
 
clean::
101
 
        $(RM) camltyp
102
 
 
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
105
 
 
106
 
COMPFLAGSOPT=-pp camlp4o
107
 
 
108
 
camltyp.BINOBJS=lexuniv.cmx syntaxe.cmx types.cmx synthese.cmx typeur.cmx
109
 
camltyp.FILES=$(camltyp.BINOBJS:.cmx=.ml)
110
 
 
111
 
opt::camltyp.opt
112
 
 
113
 
depend::
114
 
        $(CAMLDEP) $(camltyp.FILES) >> Makefile
115
 
 
116
 
clean::
117
 
        $(RM) camltyp camltyp.opt
118
 
 
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
122
 
 
123
 
# (end Imakefile)
124
 
 
125
 
clean::
126
 
        $(RM) *.cmi *.cmix *.cmo *.cmx *.o a.out* *~ *.opt #*#
127
 
 
128
 
depend::
129
 
 
130
 
beforedepend::
131
 
 
132
 
mfile:
133
 
        imake -I$(CONFIG) -DTOPDIR=$(TOP)
134
 
 
135
 
makefiles:: beforedepend mfile depend
136
 
 
137
 
.SUFFIXES: .mli .cmi .ml .cmo .cmx
138
 
 
139
 
.mli.cmi:
140
 
        $(CAMLC) $(COMPFLAGS) -c $<
141
 
 
142
 
.ml.cmo:
143
 
        $(CAMLC) $(COMPFLAGS) -c $<
144
 
 
145
 
.ml.cmx:
146
 
        $(CAMLCOPT) $(COMPFLAGSOPT) -c $<
147
 
 
148
 
# Generated dependencies below
149
 
 
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 
156
 
types.cmo: types.cmi 
157
 
types.cmx: types.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 
168
 
types.cmo: types.cmi 
169
 
types.cmx: types.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 
194
 
types.cmo: types.cmi 
195
 
types.cmx: types.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 
204
 
types.cmo: types.cmi 
205
 
types.cmx: types.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