File tree 6 files changed +11
-3
lines changed
6 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 42
42
43
43
<target name =" jar" depends =" compile" >
44
44
<mkdir dir =" ${ out.path } " />
45
- <jar destfile =" ${ out.path } /jcef.jar" index =" true" update =" false" >
45
+ <jar destfile =" ${ out.path } /jcef.jar" index =" true" update =" false" manifest = " java/manifest/MANIFEST.MF " >
46
46
<fileset dir =" ${ out.path } " >
47
47
<include name =" org/cef/**" />
48
48
</fileset >
Original file line number Diff line number Diff line change
1
+ Manifest-Version : 1.0
2
+ Automatic-Module-Name : jcef
Original file line number Diff line number Diff line change @@ -19,6 +19,9 @@ set CLS_PATH=".\third_party\jogamp\jar\*;.\third_party\junit\*;.\java"
19
19
if not exist %OUT_PATH% mkdir %OUT_PATH%
20
20
javac -Xdiags:verbose -cp %CLS_PATH% -d %OUT_PATH% java/tests/detailed/*.java java/tests/junittests/*.java java/tests/simple/*.java java/org/cef/*.java java/org/cef/browser/*.java java/org/cef/callback/*.java java/org/cef/handler/*.java java/org/cef/misc/*.java java/org/cef/network/*.java
21
21
22
+ :: Copy MANIFEST.MF
23
+ xcopy /sfy .\java\manifest %OUT_PATH% \manifest\
24
+
22
25
:: Copy resource files.
23
26
xcopy /sfy .\java\tests\detailed\handler\*.html %OUT_PATH% \tests\detailed\handler\
24
27
xcopy /sfy .\java\tests\detailed\handler\*.png %OUT_PATH% \tests\detailed\handler\
Original file line number Diff line number Diff line change 17
17
18
18
javac -Xdiags:verbose -cp " $CLS_PATH " -d " $OUT_PATH " " ${JAVA_PATH} " /tests/detailed/* .java " ${JAVA_PATH} " /tests/junittests/* .java " ${JAVA_PATH} " /tests/simple/* .java " ${JAVA_PATH} " /org/cef/* .java " ${JAVA_PATH} " /org/cef/browser/* .java " ${JAVA_PATH} " /org/cef/callback/* .java " ${JAVA_PATH} " /org/cef/handler/* .java " ${JAVA_PATH} " /org/cef/misc/* .java " ${JAVA_PATH} " /org/cef/network/* .java
19
19
20
+ # Copy MANIFEST.MF
21
+ rsync -a ./java/manifest/MANIFEST.MF $OUT_PATH /manifest/
22
+
20
23
# Copy resource files.
21
24
cp -f " ${JAVA_PATH} " /tests/detailed/handler/* .html " $OUT_PATH /tests/detailed/handler"
22
25
cp -f " ${JAVA_PATH} " /tests/detailed/handler/* .png " $OUT_PATH /tests/detailed/handler"
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ set ERRORLEVEL=1
12
12
goto end
13
13
)
14
14
cd ..\out\%1
15
- jar -cf jcef.jar org/cef/*.class org/cef/browser/*.class org/cef/callback/*.class org/cef/handler/*.class org/cef/misc/*.class org/cef/network/*.class
15
+ jar -cmf manifest\MANIFEST.MF jcef.jar org/cef/*.class org/cef/browser/*.class org/cef/callback/*.class org/cef/handler/*.class org/cef/misc/*.class org/cef/network/*.class
16
16
jar -cf jcef-tests.jar tests/detailed/*.class tests/detailed/dialog/*.class tests/detailed/handler/* tests/detailed/ui/*.class
17
17
18
18
:end
Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ if [ -z "$1" ]; then
8
8
else
9
9
DIR=" $( cd " $( dirname " $0 " ) " && cd .. && pwd ) "
10
10
OUT_DIR=" ${DIR} /out/$1 "
11
- jar -cf " ${OUT_DIR} " /jcef.jar -C " ${OUT_DIR} " org
11
+ jar -cmf " ${OUT_DIR} " /manifest/MANIFEST.MF " ${OUT_DIR} " /jcef.jar -C " ${OUT_DIR} " org
12
12
jar -cf " ${OUT_DIR} " /jcef-tests.jar -C " ${OUT_DIR} " tests
13
13
fi
You can’t perform that action at this time.
0 commit comments