source: main/trunk/greenstone3/resources/xml/components.xml@ 23809

Last change on this file since 23809 was 23809, checked in by sjm84, 13 years ago

More fixes to allow the disabling of GLI

File size: 3.0 KB
Line 
1<!-- an ant project containing authoritative definitions of the components of greenstone3 -->
2<project name="components">
3
4 <!-- source component - files that get compiled and could be safely removed from a binary distribution -->
5 <patternset id="greenstone3.source.component">
6 <include name="gli/src"/>
7 <include name="gli/src/**/*"/>
8 <include name="src"/>
9 <include name="src/**/*"/>
10 <include name="gs2build/common-src"/>
11 <include name="gs2build/common-src/**/*"/>
12 <include name="gs2build/build-src"/>
13 <include name="gs2build/build-src/**/*"/>
14 <include name="gs2build/runtime-src"/>
15 <include name="gs2build/runtime-src/**/*"/>
16 <include name="gs2build/aclocal.m4"/>
17 <include name="gs2build/config.guess"/>
18 <include name="gs2build/config.h.in"/>
19 <include name="gs2build/config.sub"/>
20 <include name="gs2build/configure"/>
21 <include name="gs2build/configure.in"/>
22 <include name="gs2build/install-sh"/>
23 <include name="gs2build/Makefile.in"/>
24 <include name="gs2build/win32.mak"/>
25 <include name="gs2build/win32cfg.h"/>
26 </patternset>
27
28 <!-- source component without gli- files that get compiled and could be safely removed from a binary distribution -->
29 <patternset id="greenstone3.source.no.gli.component">
30 <include name="src"/>
31 <include name="src/**/*"/>
32 <include name="gs2build/common-src"/>
33 <include name="gs2build/common-src/**/*"/>
34 <include name="gs2build/build-src"/>
35 <include name="gs2build/build-src/**/*"/>
36 <include name="gs2build/runtime-src"/>
37 <include name="gs2build/runtime-src/**/*"/>
38 <include name="gs2build/aclocal.m4"/>
39 <include name="gs2build/config.guess"/>
40 <include name="gs2build/config.h.in"/>
41 <include name="gs2build/config.sub"/>
42 <include name="gs2build/configure"/>
43 <include name="gs2build/configure.in"/>
44 <include name="gs2build/install-sh"/>
45 <include name="gs2build/Makefile.in"/>
46 <include name="gs2build/win32.mak"/>
47 <include name="gs2build/win32cfg.h"/>
48 </patternset>
49
50 <!-- imagemagick -->
51 <patternset id="greenstone3.imagemagick.component">
52 <include name="gs2build/bin/**/imagemagick"/>
53 <include name="gs2build/bin/**/imagemagick/**/*"/>
54 </patternset>
55
56 <!-- ghostscript -->
57 <patternset id="greenstone3.ghostscript.component">
58 <include name="gs2build/bin/**/ghostscript"/>
59 <include name="gs2build/bin/**/ghostscript/**/*"/>
60 </patternset>
61
62 <!-- tomcat -->
63 <patternset id="greenstone3.tomcat.component">
64 <include name="packages/tomcat"/>
65 <include name="packages/tomcat/**/*"/>
66 </patternset>
67
68 <!-- the core component - defined by antithesis -->
69 <patternset id="greenstone3.core.component">
70 <invert>
71 <patternset refid="greenstone3.source.component"/>
72 <patternset refid="greenstone3.imagemagick.component"/>
73 <patternset refid="greenstone3.ghostscript.component"/>
74 <patternset refid="greenstone3.tomcat.component"/>
75 </invert>
76 </patternset>
77
78</project>
79
Note: See TracBrowser for help on using the repository browser.