summaryrefslogtreecommitdiff
path: root/srcgen/generate_android_src.sh
diff options
context:
space:
mode:
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}
-