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

Last change on this file since 29408 was 29408, checked in by ak19, 9 years ago

For GLI to run successfully when using the source component top-up for the GS3 binary, need the gli\classes\images folder included in the source component (and removed upon uninstall).

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