source: trunk/build.properties @ 1378

Revision 1378, 5.7 KB checked in by curtis, 14 years ago (diff)

Add compile targets to build each package separately.
Add target to check style with Checkstyle (still working on it).

Line 
1#
2# build.properties
3#
4
5# Properties file for use with build.xml.
6
7### Globals ###
8
9src.dir     = .
10build.dir   = build
11dest.dir    = ${build.dir}/src
12classes.dir = ${build.dir}/classes
13jar.dir     = ${build.dir}/jar
14docs.dir    = ${build.dir}/docs
15dist.dir    = ${build.dir}/dist
16
17ext.jars = jar/AppleJavaExtensions.jar:\
18           jar/commons-httpclient-2.0-rc2.jar:\
19           jar/commons-logging.jar:\
20           jar/forms-1.0.4.jar:\
21           jar/ij.jar:\
22           jar/lma.jar:\
23           jar/looks-1.2.2.jar:\
24           jar/ome-java.jar:\
25           jar/visad-lite.jar:\
26           jar/xmlrpc-1.2-b1.jar
27
28ignore.source = loci/plugins/HandleExtraFileTypes.java \
29                loci/visbio/samples/**
30
31copyright = <i>Copyright &#169; ${YEAR} \
32            Laboratory for Optical and Computational Instrumentation</i>
33
34### Bio-Formats ###
35
36formats.source    = loci/formats/**/*.java
37formats.files     = loci/formats/**
38formats.resources = loci/formats/*.txt
39
40### VisBio ###
41
42visbio.source     = loci/visbio/**/*.java
43visbio.classpath  = bio-formats.jar \
44                    commons-httpclient-2.0-rc2.jar \
45                    commons-logging.jar \
46                    forms-1.0.4.jar \
47                    ij.jar \
48                    looks-1.2.2.jar \
49                    ome-java.jar \
50                    visad-lite.jar \
51                    xmlrpc-1.2-b1.jar
52visbio.files      = loci/visbio/**
53visbio.resources  = loci/visbio/classes.txt \
54                    loci/visbio/*.png \
55                    loci/visbio/*.gif \
56                    loci/visbio/help/*.html \
57                    loci/visbio/help/*.png \
58                    loci/visbio/overlays/*.png \
59                    loci/visbio/view/*.png
60
61visbio.dist-files   = bsd-forms.txt \
62                      bsd-looks.txt \
63                      gpl-visbio.txt \
64                      omeul.txt \
65                      whatsnew.txt \
66                      *.cpp \
67                      *.m
68
69visbio.docs-dir        = ${docs.dir}/visbio
70visbio.win32-dir       = ${dist.dir}/visbio/win32/VisBio
71visbio.win32-nojre-dir = ${dist.dir}/visbio/win32-nojre/VisBio
72visbio.macosx-dir      = ${dist.dir}/visbio/macosx/VisBio
73visbio.linux-dir       = ${dist.dir}/visbio/linux/visbio${visbio.version}
74visbio.nojre-dir       = ${dist.dir}/visbio/nojre/visbio${visbio.version}
75
76### LOCI Plugins for ImageJ ###
77
78plugins.source = loci/plugins/**/*.java \
79                 loci/ome/viewer/**/*.java
80plugins.files  = loci/plugins/** \
81                 loci/ome/viewer/**
82
83### OME Metadata Notebook ###
84
85notebook.source    = loci/ome/notebook/**/*.java \
86                     loci/ome/viewer/**/*.java
87notebook.classpath = bio-formats.jar \
88                     commons-httpclient-2.0-rc2.jar \
89                     commons-logging.jar \
90                     forms-1.0.4.jar \
91                     ome-java.jar \
92                     xmlrpc-1.2-b1.jar
93notebook.files     = loci/ome/notebook/** \
94                     loci/ome/viewer/**
95notebook.resources = loci/ome/notebook/Template.xml \
96                     loci/ome/notebook/Icons/* \
97                     loci/ome/notebook/TypeDefs/**
98
99### Leica Converter ###
100
101leica.source    = loci/apps/leica/**/*.java
102leica.classpath = bio-formats.jar \
103                  ome-java.jar
104leica.files     = loci/apps/leica/**
105
106### QT TIFF Converter ###
107
108qt.source = loci/apps/qt/**/*.java \
109            loci/formats/**/*.java
110qt.files  = loci/apps/qt/* \
111            loci/formats/BitBuffer* \
112            loci/formats/BitWriter* \
113            loci/formats/ByteVector* \
114            loci/formats/ComboFileFilter* \
115            loci/formats/Compression* \
116            loci/formats/DataTools* \
117            loci/formats/DummyMetadataStore* \
118            loci/formats/ExtensionFileFilter* \
119            loci/formats/FilePattern* \
120            loci/formats/FileStitcher* \
121            loci/formats/FormatException* \
122            loci/formats/FormatFileFilter* \
123            loci/formats/FormatHandler* \
124            loci/formats/FormatReader* \
125            loci/formats/FormatWriter* \
126            loci/formats/IFormatHandler* \
127            loci/formats/IFormatReader* \
128            loci/formats/ImageTools* \
129            loci/formats/LZWTreeNode* \
130            loci/formats/LegacyQTTools* \
131            loci/formats/MetadataStore* \
132            loci/formats/NumberFilter* \
133            loci/formats/OMEXMLMetadataStore* \
134            loci/formats/RandomAccessArray* \
135            loci/formats/RandomAccessStream* \
136            loci/formats/ReflectException* \
137            loci/formats/ReflectedUniverse* \
138            loci/formats/TiffRational* \
139            loci/formats/TiffTools* \
140            loci/formats/in/BaseTiffReader* \
141            loci/formats/in/LegacyQTReader* \
142            loci/formats/in/QTReader* \
143            loci/formats/in/TiffReader* \
144            loci/formats/out/TiffWriter*
145
146### Slim Plotter ###
147
148slim.source    = loci/apps/slim/**/*.java \
149                 loci/formats/DataTools.java \
150                 loci/formats/ExtensionFileFilter.java \
151                 loci/formats/ComboFileFilter.java \
152                 loci/visbio/util/OutputConsole.java \
153                 loci/visbio/util/OutputEvent.java \
154                 loci/visbio/util/SwingUtil.java \
155                 loci/visbio/util/LAFUtil.java
156slim.classpath = lma.jar \
157                 visad-lite.jar
158slim.files     = loci/apps/slim/* \
159                 loci/formats/DataTools* \
160                 loci/formats/ExtensionFileFilter* \
161                 loci/formats/ComboFileFilter* \
162                 loci/visbio/util/OutputConsole* \
163                 loci/visbio/util/OutputEvent* \
164                 loci/visbio/util/SwingUtil* \
165                 loci/visbio/util/LAFUtil*
166
167slim.dist-dir = ${dist.dir}/slim/SlimPlotter
Note: See TracBrowser for help on using the repository browser.