root/greenstone3/trunk/resources/xml/components.xml @ 19975

Revision 19975, 2.4 KB (checked in by oranfry, 11 years ago)

changed the source-fileset file to a file for all components, and made some updates to reflect this

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="src"/>
7        <include name="src/**/*"/>
8        <include name="gs2build/common-src"/>
9        <include name="gs2build/common-src/**/*"/>
10        <include name="gs2build/build-src"/>
11        <include name="gs2build/build-src/**/*"/>
12        <include name="gs2build/runtime-src"/>
13        <include name="gs2build/runtime-src/**/*"/>
14        <include name="gs2build/aclocal.m4"/>
15        <include name="gs2build/config.guess"/>
16        <include name="gs2build/config.h.in"/>
17        <include name="gs2build/config.sub"/>
18        <include name="gs2build/configure"/>
19        <include name="gs2build/configure.in"/>
20        <include name="gs2build/install-sh"/>
21        <include name="gs2build/Makefile.in"/>
22        <include name="gs2build/setup.bash"/>
23        <include name="gs2build/setup.bat"/>
24        <include name="gs2build/setup.csh"/>
25        <include name="gs2build/win32.mak"/>
26        <include name="gs2build/win32cfg.h"/>
27    </patternset>
28
29    <!-- imagemagick -->
30    <patternset id="greenstone3.imagemagick.component">
31        <include name="gs2build/bin/**/imagemagick"/>
32                <include name="gs2build/bin/**/imagemagick/**/*"/>
33    </patternset>
34
35        <!-- ghostscript -->
36        <patternset id="greenstone3.ghostscript.component">
37                <include name="gs2build/bin/**/ghostscript"/>
38                <include name="gs2build/bin/**/ghostscript/**/*"/>
39        </patternset>
40
41        <!-- ant -->
42        <patternset id="greenstone3.ant.component">
43                <include name="packages/ant"/>
44                <include name="packages/ant/**/*"/>
45        </patternset>
46
47        <!-- tomcat -->
48        <patternset id="greenstone3.tomcat.component">
49                <include name="packages/tomcat"/>
50                <include name="packages/tomcat/**/*"/>
51        </patternset>
52
53        <!-- all components - invert this set to get the core component -->
54        <patternset id="greenstone3.all.component">
55        <invert>
56            <patternset refid="greenstone3.source.component"/>
57            <patternset refid="greenstone3.imagemagick.component"/>
58            <patternset refid="greenstone3.ghostscript.component"/>
59            <patternset refid="greenstone3.ant.component"/>
60            <patternset refid="greenstone3.tomcat.component"/>
61        </invert>
62        </patternset>
63
64</project>
65
Note: See TracBrowser for help on using the browser.