diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 2d43639c9..42485d158 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -103,7 +103,7 @@ - diff --git a/deliver_sdk.sh b/deliver_sdk.sh index 79b31e5ad..f9709351d 100755 --- a/deliver_sdk.sh +++ b/deliver_sdk.sh @@ -1,9 +1,150 @@ #!/bin/sh -rm ../liblinphone-android-sdk.zip -zip -r ../liblinphone-android-sdk.zip submodules/linphone/coreapi/help/java libs src/org/linphone/core submodules/linphone/java/j2se/ submodules/linphone/java/common res/layout/hello_world.xml res/layout/videotest.xml src/org/linphone/core/ src/org/linphone/Hacks.java +copy() +{ + todir="$2/`dirname $1`" + echo "Copying $1 to $2/$1" + mkdir -p $todir + cp -r $1 $todir +} -javadoc -d liblinphone-android-javadoc "org.linphone" src/org/linphone/*.java src/org/linphone/core/*.java src/org/linphone/core/tutorials/* src/org/linphone/component/* submodules/linphone/java/common/org/linphone/core/*.java submodules/linphone/java/j2se/org/linphone/core/*.java -rm ../liblinphone-android-javadoc.zip +androidize() +{ +D=$1 +mkdir -p $D/gen + +# Add sources to eclipse .classpath +cat > $D/.classpath < + + + + + + + + + +EOF + +# Fix package name +{ +cd $D +grep -R "org.linphone.R" . -l | grep java | xargs sed -i 's/org\.linphone\.R/org\.linphone\.sdk\.R/g' +} + +# Create a basic AndroidManifest.xml +cat > $D/AndroidManifest.xml < + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +EOF + +cat > $D/default.properties < $D/.settings/org.eclipse.jdt.core.prefs <