File: pjabuild.sh

package info (click to toggle)
pja 2.5-5
  • links: PTS
  • area: contrib
  • in suites: lenny
  • size: 788 kB
  • ctags: 1,098
  • sloc: java: 8,860; sh: 73; xml: 69; makefile: 18
file content (71 lines) | stat: -rwxr-xr-x 2,521 bytes parent folder | download | duplicates (3)
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
#!/bin/sh
# Requires JDK >= 1.4 java compiler

PJASRC="src/com/eteks/awt/PJAComponentPeer.java \
   src/com/eteks/awt/PJAFontData.java \
   src/com/eteks/awt/PJAFontMetrics.java \
   src/com/eteks/awt/PJAFontPeer.java \
   src/com/eteks/awt/PJAFramePeer.java \
   src/com/eteks/awt/PJAGraphics.java \
   src/com/eteks/awt/PJAGraphicsExtension.java \
   src/com/eteks/awt/PJAGraphicsManager.java \
   src/com/eteks/awt/PJAImage.java \
   src/com/eteks/awt/PJALightweightPeer.java \
   src/com/eteks/awt/PJAMenuComponentPeer.java \
   src/com/eteks/awt/PJAToolkit.java \
   src/com/eteks/awt/image/GIFDecoder.java \
   src/com/eteks/awt/image/Web216ColorModel.java \
   src/com/eteks/awt/servlet/PJARedirectServlet.java \
   src/com/eteks/awt/servlet/PJAServlet.java \
   src/com/eteks/java2d/PJABufferedImage.java \
   src/com/eteks/java2d/PJAGraphicsConfiguration.java \
   src/com/eteks/java2d/PJAGraphicsDevice.java \
   src/com/eteks/java2d/PJAGraphicsEnvironment.java \
   src/com/eteks/java2d/PJAGraphicsManager2D.java"

PJATOOLSSRC="src/ToolkitDemo.java \
   src/PJADemo.java \
   src/PJANativeToolkitComparison.java \
   src/Acme/IntHashtable.java \
   src/Acme/JPM/Encoders/GifEncoder.java \
   src/Acme/JPM/Encoders/ImageEncoder.java \
   src/Acme/JPM/Encoders/GifEncoderNoCM.java \
   src/Acme/JPM/Encoders/ImageEncoderNoCM.java \
   src/com/eteks/filter/Web216ColorsFilter.java \
   src/com/eteks/servlet/DefaultToolkitTest.java \
   src/com/eteks/servlet/PJAServletTest.java \
   src/com/eteks/servlet/TeksSurveyPie.java \
   src/com/eteks/tools/awt/GridBagConstraints2.java \
   src/com/eteks/tools/fontcapture/PJAFontCapture.java"

PJADOCSRC="com.eteks.awt \
   com.eteks.awt.image \
   com.eteks.awt.servlet \
   com.eteks.java2d \
   com.eteks.tools.fontcapture \
   com.eteks.tools.awt \
   com.eteks.filter \
   com.eteks.servlet"

# pja.jar build
echo compiling $PJASRC

mkdir lib/tmp

javac -target 1.1 -d lib/tmp -classpath lib/servlet.jar $PJASRC
jar cvfM lib/pja.jar -C lib/tmp/ .

rm -r -f lib/tmp

# pjatools.jar build
echo compiling $PJATOOLSSRC

mkdir lib/tmp

javac -target 1.1 -d lib/tmp -classpath lib/servlet.jar:lib/pja.jar $PJATOOLSSRC
jar cvfM lib/pjatools.jar -C lib/tmp/ .

rm -r -f lib/tmp

# javadoc build
javadoc -sourcepath src -classpath lib/servlet.jar -d doc -version -author -windowtitle "PJA Toolkit" -header "<A HREF='http://www.eteks.com'><FONT SIZE='+1'>http://www.eteks.com</FONT></A>" -footer "<P><CENTER>&copy; 1997-2003 eTeks - All rights reserved</CENTER>" $PJADOCSRC