source: trunk/build.properties @ 2231

Revision 2231, 6.7 KB checked in by curtis, 13 years ago (diff)

Include loci.ome.upload and loci.ome.util package trees
in VisBio and LOCI plugins targets.

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/checkstyle-all-4.2.jar:\
19           jar/commons-httpclient-2.0-rc2.jar:\
20           jar/commons-logging.jar:\
21           jar/forms-1.0.4.jar:\
22           jar/ij.jar:\
23           jar/jai_imageio.jar:\
24           jar/junit.jar:\
25           jar/lma.jar:\
26           jar/looks-1.2.2.jar:\
27           jar/ome-java.jar:\
28           jar/poi-loci.jar:\
29           jar/visad-lite.jar:\
30           jar/xmlrpc-1.2-b1.jar
31
32ignore.source = loci/visbio/samples/**
33
34copyright = <i>Copyright &#169; ${YEAR} \
35            Laboratory for Optical and Computational Instrumentation</i>
36
37### Tools ###
38
39tools.jar         = loci_tools.jar
40tools.main        = loci.ome.notebook.MetadataNotebook
41tools.dir         = ${build.dir}/tools
42tools.libraries   = bio-formats.jar \
43                    commons-httpclient-2.0-rc2.jar \
44                    commons-logging.jar \
45                    forms-1.0.4.jar \
46                    jai_imageio.jar \
47                    loci_plugins.jar \
48                    ome-java.jar \
49                    ome-notebook.jar \
50                    poi-loci.jar \
51                    xmlrpc-1.2-b1.jar
52
53### Bio-Formats ###
54
55formats.jar       = bio-formats.jar
56formats.main      = loci.formats.ImageViewer
57formats.source    = loci/formats/**/*.java
58formats.classpath = jai_imageio.jar \
59                    ome-java.jar \
60                    poi-loci.jar
61formats.files     = loci/formats/**
62formats.resources = loci/formats/*.txt
63
64### VisBio ###
65
66visbio.jar        = visbio.jar
67visbio.main       = loci.visbio.VisBio
68visbio.source     = loci/visbio/**/*.java \
69                    loci/ome/upload/**/*.java \
70                    loci/ome/util/**/*.java
71visbio.classpath  = bio-formats.jar \
72                    commons-httpclient-2.0-rc2.jar \
73                    commons-logging.jar \
74                    forms-1.0.4.jar \
75                    ij.jar \
76                    jai_imageio.jar \
77                    looks-1.2.2.jar \
78                    ome-java.jar \
79                    poi-loci.jar \
80                    visad-lite.jar \
81                    xmlrpc-1.2-b1.jar
82visbio.files      = loci/visbio/** \
83                    loci/ome/upload/**/* \
84                    loci/ome/util/**/*
85visbio.resources  = loci/visbio/classes.txt \
86                    loci/visbio/*.png \
87                    loci/visbio/*.gif \
88                    loci/visbio/help/*.html \
89                    loci/visbio/help/*.png \
90                    loci/visbio/overlays/*.png \
91                    loci/visbio/view/*.png
92
93visbio.dist-files   = bsd-forms.txt \
94                      bsd-looks.txt \
95                      gpl-visbio.txt \
96                      omeul.txt \
97                      whatsnew.txt \
98                      *.cpp \
99                      *.m
100
101visbio.docs-dir        = ${docs.dir}/visbio
102visbio.win32-dir       = ${dist.dir}/visbio/win32
103visbio.win32-nojre-dir = ${dist.dir}/visbio/win32-nojre
104visbio.macosx-dir      = ${dist.dir}/visbio/macosx
105visbio.linux-dir       = ${dist.dir}/visbio/linux
106visbio.nojre-dir       = ${dist.dir}/visbio/nojre
107
108visbio.text-files = *.txt \
109                    *.cpp \
110                    *.m \
111                    plugins/*.txt
112
113visbio.macosx-exec = visbio \
114                     omeul \
115                     VisBio.app/Contents/MacOS/JavaApplicationStub
116visbio.linux-exec  = visbio \
117                     omeul
118
119### LOCI Plugins for ImageJ ###
120
121plugins.jar    = loci_plugins.jar
122plugins.main   = loci.plugins.About
123plugins.source = loci/plugins/**/*.java \
124                 loci/ome/upload/**/*.java \
125                 loci/ome/util/**/*.java
126plugins.files  = loci/plugins/** \
127                 loci/ome/upload/** \
128                 loci/ome/util/**
129
130### OME Metadata Notebook ###
131
132notebook.jar       = ome-notebook.jar
133notebook.main      = loci.ome.notebook.MetadataNotebook
134notebook.source    = loci/ome/notebook/**/*.java \
135                     loci/ome/viewer/**/*.java
136notebook.classpath = bio-formats.jar \
137                     commons-httpclient-2.0-rc2.jar \
138                     commons-logging.jar \
139                     forms-1.0.4.jar \
140                     jai_imageio.jar \
141                     ome-java.jar \
142                     poi-loci.jar \
143                     xmlrpc-1.2-b1.jar
144notebook.files     = loci/ome/notebook/** \
145                     loci/ome/viewer/**
146notebook.resources = loci/ome/notebook/Template.xml \
147                     loci/ome/notebook/Icons/* \
148                     loci/ome/notebook/TypeDefs/**
149
150### Leica Converter ###
151
152leica.jar       = LeicaConverter.jar
153leica.main      = loci.apps.leica.LeicaConverter
154leica.source    = loci/apps/leica/**/*.java
155leica.classpath = bio-formats.jar \
156                  ome-java.jar
157leica.files     = loci/apps/leica/**
158
159### Movie Stitcher ###
160
161stitcher.jar       = MovieStitcher.jar
162stitcher.main      = loci.apps.stitcher.MovieStitcher
163stitcher.source    = loci/apps/stitcher/**/*.java
164stitcher.classpath = bio-formats.jar \
165                     jai_imageio.jar \
166                     ome-java.jar \
167                     poi-loci.jar
168stitcher.files     = loci/apps/stitcher/*
169
170### Slim Plotter ###
171
172slim.jar       = SlimPlotter.jar
173slim.main      = loci.apps.slim.SlimPlotter
174slim.source    = loci/apps/slim/**/*.java \
175                 loci/visbio/util/BioArrowButton.java \
176                 loci/visbio/util/BreakawayPanel.java \
177                 loci/visbio/util/OutputConsole.java \
178                 loci/visbio/util/OutputEvent.java \
179                 loci/visbio/util/SwingUtil.java \
180                 loci/visbio/util/LAFUtil.java
181slim.classpath = bio-formats.jar \
182                 lma.jar \
183                 visad-lite.jar
184slim.files     = loci/apps/slim/* \
185                 loci/visbio/util/BioArrowButton* \
186                 loci/visbio/util/BreakawayPanel* \
187                 loci/visbio/util/OutputConsole* \
188                 loci/visbio/util/OutputEvent* \
189                 loci/visbio/util/SwingUtil* \
190                 loci/visbio/util/LAFUtil*
191
192slim.dist-dir = ${dist.dir}/slim/SlimPlotter
193
194slim.exec = slim \
195            SlimPlotter.app/Contents/MacOS/JavaApplicationStub
196
197### LOCI Checkstyle checks ###
198
199checks.jar       = loci-checks.jar
200checks.main      = loci.checks.About
201checks.source    = loci/checks/**/*.java
202checks.classpath = checkstyle-all-4.2.jar
203checks.files     = loci/checks/**
204checks.resources = loci/checks/*.properties
205
206### ImageJ ###
207
208ij-jws.jar       = ij-jws.jar
209ij-jws.main      = loci.plugins.IJLauncher
210ij-jws.dir       = ${build.dir}/ij-jws
211ij-jws.libraries = ij.jar \
212                   loci_tools.jar
Note: See TracBrowser for help on using the repository browser.