diff options
author | Siva Velusamy <vsiva@google.com> | 2014-02-12 11:32:18 -0800 |
---|---|---|
committer | Siva Velusamy <vsiva@google.com> | 2014-04-15 09:20:06 -0700 |
commit | 68bd64a51f78ae6a66bd8eea9baf07185e2b9588 (patch) | |
tree | 2063beb52dac81892ce547f50bd71c2b4fa1060e /eclipse/plugins/com.android.ide.eclipse.adt.package | |
parent | a1d044b7b46ae23c7d8a0f7253287c2cfeba9edc (diff) | |
download | sdk-68bd64a51f78ae6a66bd8eea9baf07185e2b9588.zip sdk-68bd64a51f78ae6a66bd8eea9baf07185e2b9588.tar.gz sdk-68bd64a51f78ae6a66bd8eea9baf07185e2b9588.tar.bz2 |
Add scripts to enable Tycho build
This CL adds all the required files to perform a build
using Tycho. It is not integrated into the Android build
system though. In order to perform a build, make sure your
repository has the git projects prebuilts/eclipse and
prebuilts/eclipse-build-deps, then do:
$ cd sdk/eclipse
$ make -f maven.mk
That should create the necessary target platform and start
a build using Maven/Tycho. The resulting artifacts should
be in out/host/maven/bundles-<version>/products
Change-Id: I4672cd9ea1ac072a9b5ddb27d98a9849b2a2b8cb
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt.package')
5 files changed, 38 insertions, 10 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.package/META-INF/MANIFEST.MF b/eclipse/plugins/com.android.ide.eclipse.adt.package/META-INF/MANIFEST.MF index 049f859..bac961f 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt.package/META-INF/MANIFEST.MF +++ b/eclipse/plugins/com.android.ide.eclipse.adt.package/META-INF/MANIFEST.MF @@ -5,6 +5,7 @@ Bundle-SymbolicName: com.android.ide.eclipse.adt.package;singleton:=true Bundle-Version: 22.6.2.qualifier Bundle-Vendor: The Android Open Source Project Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Eclipse-BundleShape: dir Require-Bundle: org.eclipse.platform, org.eclipse.equinox.app, org.eclipse.ui.intro, diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.package/ide.product b/eclipse/plugins/com.android.ide.eclipse.adt.package/ide.product index cef08ba..fd71c4b 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt.package/ide.product +++ b/eclipse/plugins/com.android.ide.eclipse.adt.package/ide.product @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <?pde version="3.5"?> -<product name="Android Developer Tools" uid="com.android.ide.eclipse.adt.package.product" id="com.android.ide.eclipse.adt.package.product" application="org.eclipse.ui.ide.workbench" version="22.6.2.qualifier" useFeatures="true" includeLaunchers="true"> +<product name="eclipse" uid="adtproduct" id="adtproduct" application="org.eclipse.ui.ide.workbench" version="22.6.2.qualifier" useFeatures="true" includeLaunchers="true"> <configIni use="default"> </configIni> <launcherArgs> - <programArgs>-product com.android.ide.eclipse.adt.package.product</programArgs> + <programArgs>-product adtproduct</programArgs> <programArgsWin>--launcher.XXMaxPermSize 256M</programArgsWin> <vmArgs>-Dosgi.requiredJavaVersion=1.6 -Xms40m -Xmx768m</vmArgs> <vmArgsLin>-XX:MaxPermSize=256m</vmArgsLin> @@ -18,10 +18,9 @@ <splash location="com.android.ide.eclipse.adt.package" /> - <launcher> + <launcher name="eclipse"> <solaris/> - <win useIco="true"> - <ico path="/plugin-adt-package/icons/adt.ico"/> + <win useIco="false"> <bmp/> </win> </launcher> @@ -36,11 +35,21 @@ </plugins> <features> - <feature id="com.android.ide.eclipse.adt.package"/> + <feature id="com.android.ide.eclipse.adt.package.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.adt.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.ddms.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.gldebugger.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.hierarchyviewer.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.ndk.feature" version="22.6.2.qualifier"/> + <feature id="com.android.ide.eclipse.traceview.feature" version="22.6.2.qualifier"/> </features> <configurations> - <property name="eclipse.product" value="com.android.ide.eclipse.adt.package.product" /> + <property name="eclipse.buildId" value="${unqualifiedVersion}.${buildQualifier}" /> + <property name="eclipse.product" value="adtproduct" /> + <property name="org.eclipse.update.reconcile" value="false" /> + <property name="osgi.bundles.defaultStartLevel" value="4" /> + <property name="osgi.splashPath" value="platform\:/base/plugins/com.android.ide.eclipse.adt.package" /> </configurations> </product> diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin.xml b/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin.xml index fbeabb9..ed4f265 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin.xml +++ b/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin.xml @@ -2,7 +2,7 @@ <?eclipse version="3.4"?> <plugin> <extension - id="product" + id="adtproduct" point="org.eclipse.core.runtime.products"> <product application="org.eclipse.ui.ide.workbench" @@ -57,7 +57,7 @@ point="org.eclipse.ui.intro"> <introProductBinding introId="com.android.ide.eclipse.adt.intro" - productId="com.android.ide.eclipse.adt.package.product"> + productId="adtproduct"> </introProductBinding> </extension> </plugin> diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin_customization.ini b/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin_customization.ini index 996af37..5585184 100644 --- a/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin_customization.ini +++ b/eclipse/plugins/com.android.ide.eclipse.adt.package/plugin_customization.ini @@ -3,6 +3,6 @@ org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight org.eclipse.ui/PERSPECTIVE_BAR_EXTRAS=com.android.ide.eclipse.ddms.Perspective org.eclipse.ui/PERSPECTIVE_BAR_SIZE=250 -org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true +org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = false org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=true org.eclipse.ui/SHOW_MEMORY_MONITOR=true
\ No newline at end of file diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.package/pom.xml b/eclipse/plugins/com.android.ide.eclipse.adt.package/pom.xml new file mode 100644 index 0000000..b073364 --- /dev/null +++ b/eclipse/plugins/com.android.ide.eclipse.adt.package/pom.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <version>22.6.2-SNAPSHOT</version> + <artifactId>com.android.ide.eclipse.adt.package</artifactId> + <packaging>eclipse-plugin</packaging> + <name>adt.package</name> + + <parent> + <relativePath>../../pom.xml</relativePath> + <groupId>adt.group</groupId> + <artifactId>parent</artifactId> + <version>1.0.0-SNAPSHOT</version> + </parent> + +</project> |