summaryrefslogtreecommitdiff
path: root/srcgen/generate_android_src.sh
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2018-09-26 18:25:25 +0100
committerPaul Duffin <paulduffin@google.com>2018-09-28 12:16:26 +0100
commita62b9acce5d0ea959827bac2281bfdea632acf6f (patch)
treef21b9344f669bf1eda2c47b267ec9c57d866f2ea /srcgen/generate_android_src.sh
parenta2f0efdf82d8d5faf69df050905cc22c5b0cf791 (diff)
downloadbouncycastle-a62b9acce5d0ea959827bac2281bfdea632acf6f.tar.gz
Add classes need by framework to core.platform.api.stubs
Tested by replacing bouncycastle dependency in framework target with dependency on core.platform.api.stubs dependency and running build. Bug: 113148576 Test: see above Change-Id: I1640d16e9e76389fd9fae281b191f022b71fd3ae
Diffstat (limited to 'srcgen/generate_android_src.sh')
-rwxr-xr-xsrcgen/generate_android_src.sh9
1 files changed, 5 insertions, 4 deletions
diff --git a/srcgen/generate_android_src.sh b/srcgen/generate_android_src.sh
index 5b8d3dfd..6589a88b 100755
--- a/srcgen/generate_android_src.sh
+++ b/srcgen/generate_android_src.sh
@@ -11,9 +11,11 @@ BOUNCY_CASTLE_DIR=${ANDROID_BUILD_TOP}/external/bouncycastle
cd ${ANDROID_BUILD_TOP}
make -j15 currysrc android_bouncycastle_srcgen
+CORE_PLATFORM_API_FILE=${BOUNCY_CASTLE_DIR}/srcgen/core-platform-api.txt
+
function do_transform() {
- SRC_IN_DIR=$1
- SRC_OUT_DIR=$2
+ local SRC_IN_DIR=$1
+ local SRC_OUT_DIR=$2
if [ ! -d $SRC_OUT_DIR ]; then
echo ${SRC_OUT_DIR} does not exist >&2
@@ -22,7 +24,7 @@ function do_transform() {
rm -rf ${SRC_OUT_DIR}
mkdir -p ${SRC_OUT_DIR}
- java -cp ${CLASSPATH} com.android.bouncycastle.srcgen.BouncyCastleTransform ${SRC_IN_DIR} ${SRC_OUT_DIR}
+ java -cp ${CLASSPATH} com.android.bouncycastle.srcgen.BouncyCastleTransform ${SRC_IN_DIR} ${SRC_OUT_DIR} ${CORE_PLATFORM_API_FILE}
}
BCPROV_SRC_IN_DIR=${BOUNCY_CASTLE_DIR}/bcprov/src/main/java
@@ -32,4 +34,3 @@ do_transform ${BCPROV_SRC_IN_DIR} ${BCPROV_SRC_OUT_DIR}
BCPKIX_SRC_IN_DIR=${BOUNCY_CASTLE_DIR}/bcpkix/src/main/java
BCPKIX_SRC_OUT_DIR=${BOUNCY_CASTLE_DIR}/android_bcpkix/src/main/java
do_transform ${BCPKIX_SRC_IN_DIR} ${BCPKIX_SRC_OUT_DIR}
-