File tree 3 files changed +23
-0
lines changed
3 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -14,3 +14,11 @@ z3_git_version() {
14
14
fi
15
15
}
16
16
17
+ z3_jar_name () {
18
+ echo " com.microsoft.z3-$( z3_git_version) .jar"
19
+ }
20
+
21
+ z3_src_jar_name () {
22
+ echo " com.microsoft.z3-$( z3_git_version) -sources.jar"
23
+ }
24
+
Original file line number Diff line number Diff line change @@ -238,5 +238,9 @@ docker build \
238
238
.
239
239
DOCKER_REPO_ROOT=" /home/user/z3_src"
240
240
Z3_ZIP=" $( docker run " ${POSTBUILD_IMAGE} " /bin/bash -c " . ${DOCKER_REPO_ROOT} /linux_common.sh && linux_zip_name" ) "
241
+ Z3_JAR=" $( docker run " ${POSTBUILD_IMAGE} " /bin/bash -c " . ${DOCKER_REPO_ROOT} /common.sh && z3_jar_name" ) "
242
+ Z3_SRC_JAR=" $( docker run " ${POSTBUILD_IMAGE} " /bin/bash -c " . ${DOCKER_REPO_ROOT} /common.sh && z3_src_jar_name" ) "
241
243
docker cp " $( docker create " ${POSTBUILD_IMAGE} " ) :${DOCKER_REPO_ROOT} /build/generated-packages/${Z3_ZIP} " " ${PACKAGE_OUTPUT_DIR} /"
244
+ docker cp " $( docker create " ${POSTBUILD_IMAGE} " ) :${DOCKER_REPO_ROOT} /build/generated-packages/${Z3_JAR} " " ${PACKAGE_OUTPUT_DIR} /"
245
+ docker cp " $( docker create " ${POSTBUILD_IMAGE} " ) :${DOCKER_REPO_ROOT} /build/generated-packages/${Z3_SRC_JAR} " " ${PACKAGE_OUTPUT_DIR} /"
242
246
Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ WORKING="$(mktemp -d)"
32
32
cd " ${WORKING} "
33
33
umask 0022
34
34
Z3_VERSION=" $( z3_version) "
35
+ Z3_JAR=" $( z3_jar_name) "
36
+ Z3_SRC_JAR=" $( z3_src_jar_name) "
35
37
mkdir -p " ${Z3_VERSION} /bin" " ${Z3_VERSION} /lib"
36
38
cp " ${BUILD_DIR} /z3" " ${Z3_VERSION} /bin/z3"
37
39
chmod 0755 " ${Z3_VERSION} /bin/z3"
@@ -42,6 +44,15 @@ chmod 0644 "${Z3_VERSION}/lib/libz3java.so"
42
44
cp " ${BUILD_DIR} /../LICENSE.txt" " ${Z3_VERSION} /LICENSE"
43
45
chmod 0644 " ${Z3_VERSION} /LICENSE"
44
46
mkdir -p " ${BUILD_DIR} /generated-packages"
47
+ # java classes
48
+ cp " ${BUILD_DIR} /com.microsoft.z3.jar" " ${BUILD_DIR} /generated-packages/${Z3_JAR} "
49
+ # java source
50
+ mkdir -p " ${BUILD_DIR} /java-src/com/microsoft/z3"
51
+ cp -r " ${BUILD_DIR} /../src/api/java/." " ${BUILD_DIR} /java-src/com/microsoft/z3"
52
+ pushd " ${BUILD_DIR} /java-src"
53
+ zip -r " ${BUILD_DIR} /generated-packages/${Z3_SRC_JAR} " com
54
+ popd
55
+ # platform-specific binary/libs
45
56
zip -r " ${BUILD_DIR} /generated-packages/${Z3_ZIP} " " ${Z3_VERSION} "
46
57
cd " ${BUILD_DIR} "
47
58
rm -rf " ${WORKING} "
You can’t perform that action at this time.
0 commit comments