blob: 4e4fbd159cb07aecafc71ae13710a9f37a2be63c (
plain)
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
|
# Top Makefile for mlTk
SUBDIRS=compiler support lib jpf frx tkanim examples_labltk \
examples_camltk browser
SUBDIRS_GENERATED=camltk labltk
all:
cd support; $(MAKE)
cd compiler; $(MAKE)
cd labltk; $(MAKE) -f Makefile.gen
cd labltk; $(MAKE)
cd camltk; $(MAKE) -f Makefile.gen
cd camltk; $(MAKE)
cd lib; $(MAKE)
cd jpf; $(MAKE)
cd frx; $(MAKE)
cd tkanim; $(MAKE)
cd browser; $(MAKE)
allopt:
cd support; $(MAKE) opt
cd labltk; $(MAKE) -f Makefile.gen
cd labltk; $(MAKE) opt
cd camltk; $(MAKE) -f Makefile.gen
cd camltk; $(MAKE) opt
cd lib; $(MAKE) opt
cd jpf; $(MAKE) opt
cd frx; $(MAKE) opt
cd tkanim; $(MAKE) opt
byte: all
opt: allopt
.PHONY: labltk camltk examples_labltk examples_camltk
labltk: Widgets.src
compiler/tkcompiler -outdir labltk
cd labltk; $(MAKE)
camltk: Widgets.src
compiler/tkcompiler -camltk -outdir camltk
cd camltk; $(MAKE)
examples: examples_labltk examples_camltk
examples_labltk:
cd examples_labltk; $(MAKE) all
examples_camltk:
cd examples_camltk; $(MAKE) all
install:
cd labltk; $(MAKE) install
cd camltk; $(MAKE) install
cd lib; $(MAKE) install
cd support; $(MAKE) install
cd compiler; $(MAKE) install
cd jpf; $(MAKE) install
cd frx; $(MAKE) install
cd tkanim; $(MAKE) install
cd browser; $(MAKE) install
installopt:
cd labltk; $(MAKE) installopt
cd camltk; $(MAKE) installopt
cd lib; $(MAKE) installopt
cd jpf; $(MAKE) installopt
cd frx; $(MAKE) installopt
cd tkanim; $(MAKE) installopt
partialclean clean:
for d in $(SUBDIRS); do \
cd $$d; $(MAKE) -f Makefile clean; cd ..; \
done
for d in $(SUBDIRS_GENERATED); do \
cd $$d; $(MAKE) -f Makefile.gen clean; cd ..; \
done
depend:
|