]> gitweb.fperrin.net Git - GpsPrune.git/blob - buildtools/build.sh
Merge remote-tracking branch 'upstream/master' into fp-integration
[GpsPrune.git] / buildtools / build.sh
1 set -e
2 # Build script
3 set -e
4 # Version number
5 PRUNENAME=gpsprune_20
6 # remove compile directory
7 rm -rf compile
8 # remove dist directory
9 rm -rf dist
10 # create compile directory
11 mkdir compile
12 echo "building..."
13 # compile java
14 # TODO: If your java3d libraries are not under /usr/share/java, please edit the following line with the correct path
15 javac -d compile -cp /usr/share/java/vecmath.jar:/usr/share/java/j3dutils.jar:/usr/share/java/j3dcore.jar $( find src -name "*.java" -print )
16 # add other required resources
17 cp -r src/tim/prune/lang compile/tim/prune/
18 cp -r src/tim/prune/*.txt compile/tim/prune/
19 cp -r src/tim/prune/gui/images compile/tim/prune/gui/
20 cp src/tim/prune/function/srtm/srtmtiles.dat compile/tim/prune/function/srtm
21 mkdir compile/tim/prune/function/srtm/viewfinder/
22 cp src/tim/prune/function/srtm/viewfinder/tiles.dat compile/tim/prune/function/srtm/viewfinder/
23 # make dist directory
24 mkdir dist
25 # build into jar file
26 jar cfm dist/${PRUNENAME}.jar buildtools/MANIFEST.MF -C compile .
27 # finished!
28 echo "build complete"
29