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 d3a0013ba..f02f1ed88 100755 --- a/deliver_sdk.sh +++ b/deliver_sdk.sh @@ -1,7 +1,142 @@ #!/bin/sh -rm -f ../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 +} + +androidize() +{ +D=$1 +mkdir -p $D/gen + +# Add sources to eclipse .classpath +cat > $D/.classpath < + + + + + + + + + +EOF + +# Fix package name +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 <