source: trunk/build.properties @ 1734

Revision 1734, 5.9 KB checked in by curtis, 14 years ago (diff)

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