root/trunk/src/ingy/modules.mk

Revision 357, 3.0 kB (checked in by ingy, 7 months ago)
THe latest TT
Line 
1 INGY_PATHS = \
2         Class \
3         Document \
4         Document/AST \
5         Document/Emitter \
6         IO \
7         IO/All \
8         JS \
9         JS/Foo \
10         Module \
11         Module/Compile \
12         Module/Install \
13         Module/Install/Admin \
14         Module/Make \
15         Perl \
16         Perldoc \
17         Perldoc/Emitter \
18         Perldoc/Parser \
19         Script \
20         Test \
21         Test/Base \
22         WikiText \
23         WikiText/Creole \
24         WikiText/HTML \
25         WikiText/Sample \
26         WikiText/Socialtext \
27         WikiText/WikiByte \
28         WikiText/Wikrad \
29         YAML \
30         YAML/Dumper \
31         YAML/Loader \
32         YAML2 \
33         pQuery \
34
35 INGY_LEVEL_1 = \
36         JS.pm \
37         Perldoc.pm \
38         pQuery.pm \
39         Vroom.pm \
40         WikiByte.pm \
41         WikiText.pm \
42         XXX.pm \
43         YAML2.pm \
44         YAML2.pm \
45         YAML.pm \
46
47 INGY_LEVEL_2 = \
48         Class/Field.pm \
49         Class/Field.pm \
50         Document/Parser.pm \
51         Document/Receiver.pm \
52         Document/Tools.pm \
53         IO/All.pm \
54         JS/jQuery.pm \
55         Module/Compile.pm \
56         Module/Optimize.pm \
57         Module/Make.pm \
58         Perldoc/Base.pm \
59         Perldoc/Convert.pm \
60         Perldoc/Document.pm \
61         Perldoc/Dom.pm \
62         Perldoc/Make.pm \
63         Perl/Folder.pm \
64         pQuery/DOM.pm \
65         Script/Hater.pm \
66         Test/Base.pm \
67         WikiText/Creole.pm \
68         WikiText/Creole.pm \
69         WikiText/DokuWiki.pm \
70         WikiText/Emitter.pm \
71         WikiText/HTML.pm \
72         WikiText/Kwiki.pm \
73         WikiText/MediaWiki.pm \
74         WikiText/MoinMoin.pm \
75         WikiText/OddMuse.pm \
76         WikiText/Parser.pm \
77         WikiText/PBWiki.pm \
78         WikiText/Pod.pm \
79         WikiText/PurpleWiki.pm \
80         WikiText/Receiver.pm \
81         WikiText/Sample.pm \
82         WikiText/TiddlyWiki.pm \
83         WikiText/Trac.pm \
84         WikiText/TWiki.pm \
85         WikiText/UseMod.pm \
86         WikiText/Wifty.pm \
87         WikiText/WikiByte.pm \
88         WikiText/Wikiwyg.pm \
89         WikiText/Socialtext.pm \
90         WikiText/Wikrad.pm \
91         YAML2/Parser.pm \
92         YAML2/Parser.pm \
93         Test/YAML.pm \
94         YAML/Base.pm \
95         YAML/Dumper.pm \
96         YAML/Error.pm \
97         YAML/Loader.pm \
98         YAML/Marshall.pm \
99         YAML/Node.pm \
100         YAML/Tag.pm \
101         YAML/Types.pm \
102
103 INGY_LEVEL_3 = \
104         Document/AST/Tree.pm \
105         Document/Emitter/HTML.pm \
106         Document/Emitter/Wikibyte.pm \
107         IO/All/Base.pm \
108         IO/All/DBM.pm \
109         IO/All/Dir.pm \
110         IO/All/File.pm \
111         IO/All/Filesys.pm \
112         IO/All/Link.pm \
113         IO/All/MLDBM.pm \
114         IO/All/Pipe.pm \
115         IO/All/Socket.pm \
116         IO/All/STDIO.pm \
117         IO/All/String.pm \
118         IO/All/Temp.pm \
119         JS/Foo/Bar.pm \
120         Module/Compile/Opt.pm \
121         Module/Install/PMC.pm \
122         Module/Make/Base.pm \
123         Module/Make/Config.pm \
124         Module/Make/Maker.pm \
125         Module/Install/Perldoc.pm \
126         Perldoc/Emitter/HTML.pm \
127         Perldoc/Emitter/Pod.pm \
128         Perldoc/Parser/Kwid.pm \
129         Perldoc/Parser/Perldoc.pm \
130         Module/Install/TestBase.pm \
131         Test/Base/Filter.pm \
132         WikiText/Creole/Parser.pm \
133         WikiText/HTML/Emitter.pm \
134         WikiText/Sample/Parser.pm \
135         WikiText/WikiByte/Emitter.pm \
136         WikiText/Socialtext/Parser.pm \
137         WikiText/Wikrad/Emitter.pm \
138         YAML/Dumper/Base.pm \
139         YAML/Loader/Base.pm \
140
141 INGY_LEVEL_4 = \
142         Module/Install/Admin/PMC.pm \
143
144 INGY_MODULES = $(INGY_LEVEL_1) $(INGY_LEVEL_2) $(INGY_LEVEL_3) $(INGY_LEVEL_4)
145
146 ingy: $(INGY_PATHS) $(INGY_MODULES)
147
148 $(INGY_LEVEL_1):
149         ln -fs ../src/ingy/*/lib/$@ $@
150 $(INGY_LEVEL_2):
151         cd dummy; \
152         lib=../../src/ingy/*/lib/$@; \
153         ln -fs $$lib ../$@;
154 $(INGY_LEVEL_3):
155         cd dummy/dummy; \
156         lib=../../../src/ingy/*/lib/$@; \
157         ln -fs $$lib ../../$@;
158 $(INGY_LEVEL_4):
159         cd dummy/dummy/dummy; \
160         lib=../../../../src/ingy/*/lib/$@; \
161         ln -fs $$lib ../../../$@;
Note: See TracBrowser for help on using the browser.