File: compile

package info (click to toggle)
libpj-java 0.0~20150107%2Bdfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 13,388 kB
  • sloc: java: 99,543; ansic: 987; sh: 153; xml: 26; makefile: 13; sed: 4
file content (85 lines) | stat: -rw-r--r-- 2,037 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#!/bin/bash

if [[ "$1" == "linux" ]]
then
	echo "Compiling for ARK's Linux laptop"
	SRCDIR1=/home/ark/public_html/pj/lib
	#SRCDIR1=/home/ark/books/bpp/pj/lib
	export CLASSPATH=${SRCDIR1}

elif [[ "$1" == "solaris" ]]
then
	echo "Compiling for ARK's Solaris account"
	SRCDIR1=/home/fac/ark/public_html/pj/lib
	export CLASSPATH=${SRCDIR1}

else
	echo "Usage: compile [linux|solaris]"
	exit 1

fi

echo "Changing directories..."
cd $SRCDIR1

echo "Removing Java class files..."
find . -name '*.class' -exec rm '{}' ';'

echo "Compiling Java source files..."
javac -source 1.5 -target 1.5 \
*.java \
edu/rit/clu/antimatter/*.java \
edu/rit/clu/fractal/*.java \
edu/rit/clu/heat/*.java \
edu/rit/clu/keysearch/*.java \
edu/rit/clu/monte/*.java \
edu/rit/clu/network/*.java \
edu/rit/clu/timing/*.java \
edu/rit/color/*.java \
edu/rit/compbio/phyl/*.java \
edu/rit/compbio/phyl/test/*.java \
edu/rit/compbio/seq/*.java \
edu/rit/compbio/seq/test/*.java \
edu/rit/crypto/*.java \
edu/rit/crypto/blockcipher/*.java \
edu/rit/draw/*.java \
edu/rit/draw/item/*.java \
edu/rit/draw/item/test/*.java \
edu/rit/http/*.java \
edu/rit/hyb/antimatter/*.java \
edu/rit/hyb/fractal/*.java \
edu/rit/hyb/keysearch/*.java \
edu/rit/hyb/monte/*.java \
edu/rit/hyb/network/*.java \
edu/rit/hyb/prime/*.java \
edu/rit/io/*.java \
edu/rit/image/*.java \
edu/rit/image/test/*.java \
edu/rit/mp/*.java \
edu/rit/mp/buf/*.java \
edu/rit/mp/test/*.java \
edu/rit/mri/*.java \
edu/rit/mri/test/*.java \
edu/rit/numeric/*.java \
edu/rit/numeric/plot/*.java \
edu/rit/numeric/plot/impl/*.java \
edu/rit/pj/*.java \
edu/rit/pj/cluster/*.java \
edu/rit/pj/cluster/test/*.java \
edu/rit/pj/io/*.java \
edu/rit/pj/job/*.java \
edu/rit/pj/job/test/*.java \
edu/rit/pj/reduction/*.java \
edu/rit/pj/replica/*.java \
edu/rit/pj/test/*.java \
edu/rit/sim/*.java \
edu/rit/smp/ca/*.java \
edu/rit/smp/fractal/*.java \
edu/rit/smp/keysearch/*.java \
edu/rit/smp/monte/*.java \
edu/rit/smp/network/*.java \
edu/rit/swing/*.java \
edu/rit/util/*.java \
edu/rit/vector/*.java \