Skip to content

Commit df751d5

Browse files
committed
updates
1 parent 6b858eb commit df751d5

File tree

2 files changed

+195
-0
lines changed

2 files changed

+195
-0
lines changed

Diff for: ant/jdk14.xml

+164
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
3+
<project name="crypto1.4" default="build" basedir="..">
4+
5+
<property name="bc.javac.source" value="1.4" />
6+
<property name="bc.javac.target" value="1.4" />
7+
<property name="build.dir" value="build" />
8+
<property name="jdk.name" value="jdk1.4" />
9+
<property name="src.dir" value="${build.dir}/${jdk.name}" />
10+
<property name="artifacts.dir" value="${build.dir}/artifacts/${jdk.name}" />
11+
<property name="target.prefix" value="jdk14" />
12+
<property name="javadoc.args" value="-breakiterator" />
13+
14+
<target name="init">
15+
<mkdir dir="${src.dir}" />
16+
<mkdir dir="${artifacts.dir}" />
17+
<mkdir dir="${artifacts.dir}/reports" />
18+
<mkdir dir="${artifacts.dir}/reports/xml" />
19+
<mkdir dir="${artifacts.dir}/reports/html" />
20+
<mkdir dir="${artifacts.dir}/jars" />
21+
<mkdir dir="${artifacts.dir}/checkstyle" />
22+
<copy todir="${src.dir}">
23+
<fileset dir="core/src/main/java">
24+
<exclude name="**/ntru/**/*.java" />
25+
</fileset>
26+
<fileset dir="pg/src/main/java" />
27+
<fileset dir="pkix/src/main/java" />
28+
<fileset dir="mail/src/main/java">
29+
<exclude name="**/ValidateSignedMail.java"/>
30+
</fileset>
31+
<fileset dir="prov/src/main/java">
32+
<exclude name="**/ECPointUtil.java" />
33+
<exclude name="**/ECNamedCurveSpec.java" />
34+
<exclude name="**/BCEC*.java" />
35+
<exclude name="**/JCEEC5*.java" />
36+
<exclude name="**/provider/JCEEC*.java" />
37+
<exclude name="**/EC5*.java" />
38+
<exclude name="**/JDKPKCS12StoreParameter.java" />
39+
<exclude name="**/NTRU*.java" />
40+
<exclude name="**/IndexGenerator.java" />
41+
<exclude name="**/ntru/**/*.java" />
42+
<exclude name="**/asymmetric/DSTU*.java" />
43+
<exclude name="**/asymmetric/dstu/*.java" />
44+
<exclude name="**/provider/config/PKCS12StoreParameter.java" />
45+
</fileset>
46+
<fileset dir="prov/src/main/resources" includes="**/*.properties" />
47+
<fileset dir="core/src/test/java" >
48+
<exclude name="**/speedy/*.java" />
49+
<exclude name="**/cavp/*.java" />
50+
<exclude name="**/i18n/**/*.java" />
51+
<exclude name="**/KDFFeed*.java" />
52+
<exclude name="**/KDFDoublePipeline*.java" />
53+
<exclude name="**/KDFCounterGener*.java" />
54+
<exclude name="**/ntru/**/*.java" />
55+
<exclude name="**/NTRU*.java" />
56+
<exclude name="**/pqc/**/EncryptionKeyTest.java" />
57+
<exclude name="**/pqc/**/BitStringTest.java" />
58+
<exclude name="**/GetInstanceTest.java" />
59+
</fileset>
60+
<fileset dir="pg/src/test/java" />
61+
<fileset dir="pkix/src/test/java" />
62+
<fileset dir="mail/src/test/java" />
63+
<fileset dir="prov/src/test/java">
64+
<exclude name="**/AEADTest.java" />
65+
<exclude name="**/DetDSATest.java" />
66+
<exclude name="**/ECDSA5Test.java" />
67+
<exclude name="**/CRL5Test.java" />
68+
<exclude name="**/NamedCurveTest.java" />
69+
<exclude name="**/X509LDAPCertStoreTest.java" />
70+
<exclude name="**/X509StoreTest.java" />
71+
<exclude name="**/MQVTest.java" />
72+
<exclude name="**/pem/AllTests.java" />
73+
<exclude name="**/ntru/**/*.java" />
74+
<exclude name="**/NTRU*.java" />
75+
<exclude name="**/crypto/engines/test/BitStringTest.java" />
76+
<exclude name="**/crypto/engines/test/AllTests.java" />
77+
<exclude name="**/crypto/signers/test/AllTests.java" />
78+
<exclude name="**/jce/**/DSTU*.java" />
79+
<exclude name="**/pqc/**/EncryptionKeyTest.java" />
80+
<exclude name="**/pqc/**/BitStringTest.java" />
81+
<exclude name="**/jcajce/provider/test/*.java" />
82+
<exclude name="**/jce/provider/test/JceTestUtil.java" />
83+
</fileset>
84+
<fileset dir="core/src/test/" includes="**/*.properties" />
85+
<fileset dir="prov/src/main/" includes="**/*.properties" />
86+
<fileset dir="pkix/src/test/resources" includes="**/*.*" />
87+
<fileset dir="core/src/test/resources" includes="**/*.*" />
88+
<fileset dir="pg/src/test/resources" includes="**/*.*" />
89+
<fileset dir="core/src/test/data" includes="**/*.pem" />
90+
<fileset dir="core/src/test/data" includes="**/*.properties" />
91+
<fileset dir="core/src/test/data" includes="**/*.eml" />
92+
<fileset dir="core/src/test/data" includes="**/*.sig" />
93+
<fileset dir="core/src/test/data" includes="**/*.p7m" />
94+
<fileset dir="core/src/test/data" includes="**/*.data" />
95+
<fileset dir="core/src/test/data" includes="**/*.crt" />
96+
<fileset dir="core/src/test/data" includes="**/*.crl" />
97+
<fileset dir="core/src/test/data" includes="**/*.message" />
98+
<fileset dir="core/src/test/data" includes="**/*.der" />
99+
<fileset dir="core/src/test/data" includes="**/*.csr" />
100+
<fileset dir="core/src/test/data" includes="**/*.cer" />
101+
<fileset dir="core/src/test/data" includes="**/*.cvcert" />
102+
</copy>
103+
<copy todir="${src.dir}" overwrite="true">
104+
<fileset dir="core/src/main/jdk1.4" includes="**/*.java" />
105+
<fileset dir="prov/src/main/jdk1.4" includes="**/*.java" />
106+
<fileset dir="pkix/src/main/jdk1.4" includes="**/*.java" />
107+
<fileset dir="pg/src/main/jdk1.4" includes="**/*.java" />
108+
<fileset dir="core/src/test/jdk1.4" includes="**/*.java" />
109+
<fileset dir="pkix/src/test/jdk1.4" includes="**/*.java" />
110+
<fileset dir="mail/src/test/jdk1.4" includes="**/*.java" />
111+
<fileset dir="prov/src/test/jdk1.4" includes="**/*.java" />
112+
<fileset dir="pg/src/test/jdk1.4" includes="**/*.java" />
113+
</copy>
114+
<available classname="com.puppycrawl.tools.checkstyle.CheckStyleTask" property="checkstyle.on" />
115+
</target>
116+
117+
<target name="checkstyle-on" if="checkstyle.on">
118+
<taskdef resource="checkstyletask.properties" />
119+
<checkstyle config="checkstyle/bc-checks.xml">
120+
<fileset dir="${src.dir}">
121+
<include name="**/*.java"/>
122+
<exclude name="**/sasn1/*.java"/>
123+
<exclude name="**/sasn1/test/*.java"/>
124+
</fileset>
125+
<formatter type="plain"/>
126+
<formatter type="xml" toFile="${artifacts.dir}/checkstyle/${jdk.name}-errors.xml"/>
127+
</checkstyle>
128+
</target>
129+
130+
<target name="checkstyle-off" unless="checkstyle.on">
131+
</target>
132+
133+
<target name="build" depends="init">
134+
<ant antfile="ant/bc+-build.xml" dir="." />
135+
<ant antfile="ant/bc+-build.xml" dir="." target="javadoc-lw" />
136+
<ant antfile="ant/bc+-build.xml" dir="." target="javadoc-libraries" />
137+
</target>
138+
139+
<target name="build-lw" depends="init">
140+
<ant antfile="ant/bc+-build.xml" dir="." target="build-lw" />
141+
<ant antfile="ant/bc+-build.xml" dir="." target="javadoc-lw" />
142+
</target>
143+
144+
<target name="build-provider" depends="init,checkstyle-on,checkstyle-off">
145+
<ant antfile="ant/bc+-build.xml" dir="." target="build-provider" />
146+
<ant antfile="ant/bc+-build.xml" dir="." target="javadoc-provider" />
147+
</target>
148+
149+
<target name="build-test" depends="init">
150+
<ant antfile="ant/bc+-build.xml" dir="." target="build-test" />
151+
</target>
152+
153+
<target name="test" depends="build-test">
154+
<ant antfile="ant/bc+-build.xml" dir="." target="test" />
155+
</target>
156+
157+
<target name="test-lw" depends="build-test">
158+
<ant antfile="ant/bc+-build.xml" dir="." target="test-lw" />
159+
</target>
160+
161+
<target name="zip-src">
162+
<ant antfile="ant/bc+-build.xml" dir="." target="zip-src" />
163+
</target>
164+
</project>

Diff for: build1-4

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#!/bin/sh -
2+
#
3+
# build script for 1.4
4+
#
5+
# If it's given a buildname it creates a subdirectory and places a build in it,
6+
# otherwise it just creates the docs and class files.
7+
#
8+
9+
JDKPATH=/opt/jdk1.4.2
10+
JAVA_MAIL_HOME=/opt/javamail-1.3.1
11+
JAVA_ACTIVATION_HOME=/opt/jaf-1.0.2
12+
13+
JAVA_HOME=$JDKPATH
14+
export JAVA_HOME
15+
16+
PATH=$JDKPATH/bin:$PATH
17+
export PATH
18+
19+
CLASSPATH=$JAVA_MAIL_HOME/mail.jar:$JAVA_ACTIVATION_HOME/activation.jar:$CLASSPATH
20+
export CLASSPATH
21+
22+
if [ "$1" = "test" ]
23+
then
24+
ant -f ant/jdk14.xml test
25+
else
26+
if ant -f ant/jdk14.xml build-provider
27+
then
28+
ant -f ant/jdk14.xml build
29+
ant -f ant/jdk14.xml zip-src
30+
fi
31+
fi

0 commit comments

Comments
 (0)