File: Makefile

package info (click to toggle)
ocaml-doc 3.09-1
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 10,428 kB
  • ctags: 4,963
  • sloc: ml: 9,244; makefile: 2,413; ansic: 122; sh: 49; asm: 17
file content (512 lines) | stat: -rw-r--r-- 9,030 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
# 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)

hello.OBJS=hello.cmo
hello.FILES=$(hello.OBJS:.cmo=.ml)

all::hello

depend::
	$(CAMLDEP) $(hello.FILES) >> Makefile

clean::
	$(RM) hello

hello: hello.cmo
	$(CAMLC) $(LINKFLAGS)  hello.cmo -o hello

greeting.OBJS=greeting.cmo
greeting.FILES=$(greeting.OBJS:.cmo=.ml)

all::greeting

depend::
	$(CAMLDEP) $(greeting.FILES) >> Makefile

clean::
	$(RM) greeting

greeting: greeting.cmo
	$(CAMLC) $(LINKFLAGS)  greeting.cmo -o greeting

argcargv.OBJS=argcargv.cmo
argcargv.FILES=$(argcargv.OBJS:.cmo=.ml)

all::argcargv

depend::
	$(CAMLDEP) $(argcargv.FILES) >> Makefile

clean::
	$(RM) argcargv

argcargv: argcargv.cmo
	$(CAMLC) $(LINKFLAGS)  argcargv.cmo -o argcargv

square.OBJS=square.cmo
square.FILES=$(square.OBJS:.cmo=.ml)

all::square

depend::
	$(CAMLDEP) $(square.FILES) >> Makefile

clean::
	$(RM) square

square: square.cmo
	$(CAMLC) $(LINKFLAGS)  square.cmo -o square

fib.OBJS=fib.cmo
fib.FILES=$(fib.OBJS:.cmo=.ml)

all::fib

depend::
	$(CAMLDEP) $(fib.FILES) >> Makefile

clean::
	$(RM) fib

fib: fib.cmo
	$(CAMLC) $(LINKFLAGS)  fib.cmo -o fib

wc.OBJS=wc.cmo
wc.FILES=$(wc.OBJS:.cmo=.ml)

all::wc

depend::
	$(CAMLDEP) $(wc.FILES) >> Makefile

clean::
	$(RM) wc

wc: wc.cmo
	$(CAMLC) $(LINKFLAGS)  wc.cmo -o wc

wc_unix.OBJS=wc_unix.cmo
wc_unix.FILES=$(wc_unix.OBJS:.cmo=.ml)

all::wc_unix

depend::
	$(CAMLDEP) $(wc_unix.FILES) >> Makefile

clean::
	$(RM) wc_unix

wc_unix: wc_unix.cmo
	$(CAMLC) $(LINKFLAGS)  wc_unix.cmo -o wc_unix

reverse_stdin.OBJS=reverse_stdin.cmo
reverse_stdin.FILES=$(reverse_stdin.OBJS:.cmo=.ml)

all::reverse_stdin

depend::
	$(CAMLDEP) $(reverse_stdin.FILES) >> Makefile

clean::
	$(RM) reverse_stdin

reverse_stdin: reverse_stdin.cmo
	$(CAMLC) $(LINKFLAGS)  reverse_stdin.cmo -o reverse_stdin

reverse_rec.OBJS=reverse_rec.cmo
reverse_rec.FILES=$(reverse_rec.OBJS:.cmo=.ml)

all::reverse_rec

depend::
	$(CAMLDEP) $(reverse_rec.FILES) >> Makefile

clean::
	$(RM) reverse_rec

reverse_rec: reverse_rec.cmo
	$(CAMLC) $(LINKFLAGS)  reverse_rec.cmo -o reverse_rec

sieve.OBJS=sieve.cmo
sieve.FILES=$(sieve.OBJS:.cmo=.ml)

all::sieve

depend::
	$(CAMLDEP) $(sieve.FILES) >> Makefile

clean::
	$(RM) sieve

sieve: sieve.cmo
	$(CAMLC) $(LINKFLAGS)  sieve.cmo -o sieve

sieve_vect.OBJS=sieve_vect.cmo
sieve_vect.FILES=$(sieve_vect.OBJS:.cmo=.ml)

all::sieve_vect

depend::
	$(CAMLDEP) $(sieve_vect.FILES) >> Makefile

clean::
	$(RM) sieve_vect

sieve_vect: sieve_vect.cmo
	$(CAMLC) $(LINKFLAGS)  sieve_vect.cmo -o sieve_vect

sieve_vect_unsafe.OBJS=sieve_vect.cmo
sieve_vect_unsafe.FILES=$(sieve_vect_unsafe.OBJS:.cmo=.ml)

all::sieve_vect_unsafe

depend::
	$(CAMLDEP) $(sieve_vect_unsafe.FILES) >> Makefile

clean::
	$(RM) sieve_vect_unsafe

sieve_vect_unsafe: sieve_vect.cmo
	$(CAMLC) $(LINKFLAGS)  sieve_vect.cmo -o sieve_vect_unsafe

queens.OBJS=queens.cmo
queens.FILES=$(queens.OBJS:.cmo=.ml)

all::queens

depend::
	$(CAMLDEP) $(queens.FILES) >> Makefile

clean::
	$(RM) queens

queens: queens.cmo
	$(CAMLC) $(LINKFLAGS)  queens.cmo -o queens

queens_lazy.OBJS=queens_lazy.cmo
queens_lazy.FILES=$(queens_lazy.OBJS:.cmo=.ml)

all::queens_lazy

depend::
	$(CAMLDEP) $(queens_lazy.FILES) >> Makefile

clean::
	$(RM) queens_lazy

queens_lazy: queens_lazy.cmo
	$(CAMLC) $(LINKFLAGS)  queens_lazy.cmo -o queens_lazy

queens_tail.OBJS=queens_tail.cmo
queens_tail.FILES=$(queens_tail.OBJS:.cmo=.ml)

all::queens_tail

depend::
	$(CAMLDEP) $(queens_tail.FILES) >> Makefile

clean::
	$(RM) queens_tail

queens_tail: queens_tail.cmo
	$(CAMLC) $(LINKFLAGS)  queens_tail.cmo -o queens_tail

queens.BINOBJS=queens.cmx
queens.FILES=$(queens.BINOBJS:.cmx=.ml)

opt::queens.opt

depend::
	$(CAMLDEP) $(queens.FILES) >> Makefile

clean::
	$(RM) queens queens.opt

queens.opt: queens.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  queens.cmx -o queens.opt
	$(CP) queens.opt queens

queens_lazy.BINOBJS=queens_lazy.cmx
queens_lazy.FILES=$(queens_lazy.BINOBJS:.cmx=.ml)

opt::queens_lazy.opt

depend::
	$(CAMLDEP) $(queens_lazy.FILES) >> Makefile

clean::
	$(RM) queens_lazy queens_lazy.opt

queens_lazy.opt: queens_lazy.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  queens_lazy.cmx -o queens_lazy.opt
	$(CP) queens_lazy.opt queens_lazy

queens_tail.BINOBJS=queens_tail.cmx
queens_tail.FILES=$(queens_tail.BINOBJS:.cmx=.ml)

opt::queens_tail.opt

depend::
	$(CAMLDEP) $(queens_tail.FILES) >> Makefile

clean::
	$(RM) queens_tail queens_tail.opt

queens_tail.opt: queens_tail.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  queens_tail.cmx -o queens_tail.opt
	$(CP) queens_tail.opt queens_tail

fib.BINOBJS=fib.cmx
fib.FILES=$(fib.BINOBJS:.cmx=.ml)

opt::fib.opt

depend::
	$(CAMLDEP) $(fib.FILES) >> Makefile

clean::
	$(RM) fib fib.opt

fib.opt: fib.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  fib.cmx -o fib.opt
	$(CP) fib.opt fib

wc.BINOBJS=wc.cmx
wc.FILES=$(wc.BINOBJS:.cmx=.ml)

opt::wc.opt

depend::
	$(CAMLDEP) $(wc.FILES) >> Makefile

clean::
	$(RM) wc wc.opt

wc.opt: wc.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  wc.cmx -o wc.opt
	$(CP) wc.opt wc

wc_unix.BINOBJS=wc_unix.cmx
wc_unix.FILES=$(wc_unix.BINOBJS:.cmx=.ml)

opt::wc_unix.opt

depend::
	$(CAMLDEP) $(wc_unix.FILES) >> Makefile

clean::
	$(RM) wc_unix wc_unix.opt

wc_unix.opt: wc_unix.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  wc_unix.cmx -o wc_unix.opt
	$(CP) wc_unix.opt wc_unix

reverse_stdin.BINOBJS=reverse_stdin.cmx
reverse_stdin.FILES=$(reverse_stdin.BINOBJS:.cmx=.ml)

opt::reverse_stdin.opt

depend::
	$(CAMLDEP) $(reverse_stdin.FILES) >> Makefile

clean::
	$(RM) reverse_stdin reverse_stdin.opt

reverse_stdin.opt: reverse_stdin.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  reverse_stdin.cmx -o reverse_stdin.opt
	$(CP) reverse_stdin.opt reverse_stdin

reverse_rec.BINOBJS=reverse_rec.cmx
reverse_rec.FILES=$(reverse_rec.BINOBJS:.cmx=.ml)

opt::reverse_rec.opt

depend::
	$(CAMLDEP) $(reverse_rec.FILES) >> Makefile

clean::
	$(RM) reverse_rec reverse_rec.opt

reverse_rec.opt: reverse_rec.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  reverse_rec.cmx -o reverse_rec.opt
	$(CP) reverse_rec.opt reverse_rec

sieve.BINOBJS=sieve.cmx
sieve.FILES=$(sieve.BINOBJS:.cmx=.ml)

opt::sieve.opt

depend::
	$(CAMLDEP) $(sieve.FILES) >> Makefile

clean::
	$(RM) sieve sieve.opt

sieve.opt: sieve.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  sieve.cmx -o sieve.opt
	$(CP) sieve.opt sieve

sieve_vect.BINOBJS=sieve_vect.cmx
sieve_vect.FILES=$(sieve_vect.BINOBJS:.cmx=.ml)

opt::sieve_vect.opt

depend::
	$(CAMLDEP) $(sieve_vect.FILES) >> Makefile

clean::
	$(RM) sieve_vect sieve_vect.opt

sieve_vect.opt: sieve_vect.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  sieve_vect.cmx -o sieve_vect.opt
	$(CP) sieve_vect.opt sieve_vect

sieve_vect_unsafe.BINOBJS=sieve_vect_unsafe.cmx
sieve_vect_unsafe.FILES=$(sieve_vect_unsafe.BINOBJS:.cmx=.ml)

opt::sieve_vect_unsafe.opt

depend::
	$(CAMLDEP) $(sieve_vect_unsafe.FILES) >> Makefile

clean::
	$(RM) sieve_vect_unsafe sieve_vect_unsafe.opt

sieve_vect_unsafe.opt: sieve_vect_unsafe.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  sieve_vect_unsafe.cmx -o sieve_vect_unsafe.opt
	$(CP) sieve_vect_unsafe.opt sieve_vect_unsafe

kmp.OBJS=kmp.cmo
kmp.FILES=$(kmp.OBJS:.cmo=.ml)

all::kmp

depend::
	$(CAMLDEP) $(kmp.FILES) >> Makefile

clean::
	$(RM) kmp

kmp: kmp.cmo
	$(CAMLC) $(LINKFLAGS)  kmp.cmo -o kmp

kmp.BINOBJS=kmp.cmx
kmp.FILES=$(kmp.BINOBJS:.cmx=.ml)

opt::kmp.opt

depend::
	$(CAMLDEP) $(kmp.FILES) >> Makefile

clean::
	$(RM) kmp kmp.opt

kmp.opt: kmp.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  kmp.cmx -o kmp.opt
	$(CP) kmp.opt kmp

strpos.OBJS=strpos.cmo
strpos.FILES=$(strpos.OBJS:.cmo=.ml)

all::strpos

depend::
	$(CAMLDEP) $(strpos.FILES) >> Makefile

clean::
	$(RM) strpos

strpos: strpos.cmo
	$(CAMLC) $(LINKFLAGS)  strpos.cmo -o strpos

strpos.BINOBJS=strpos.cmx
strpos.FILES=$(strpos.BINOBJS:.cmx=.ml)

opt::strpos.opt

depend::
	$(CAMLDEP) $(strpos.FILES) >> Makefile

clean::
	$(RM) strpos strpos.opt

strpos.opt: strpos.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  strpos.cmx -o strpos.opt
	$(CP) strpos.opt strpos

soli.OBJS=soli.cmo
soli.FILES=$(soli.OBJS:.cmo=.ml)

all::soli

depend::
	$(CAMLDEP) $(soli.FILES) >> Makefile

clean::
	$(RM) soli

soli: soli.cmo
	$(CAMLC) $(LINKFLAGS)  soli.cmo -o soli

soli.BINOBJS=soli.cmx
soli.FILES=$(soli.BINOBJS:.cmx=.ml)

opt::soli.opt

depend::
	$(CAMLDEP) $(soli.FILES) >> Makefile

clean::
	$(RM) soli soli.opt

soli.opt: soli.cmx
	$(CAMLCOPT) $(LINKFLAGSOPT)  soli.cmx -o soli.opt
	$(CP) soli.opt soli

# (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