aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt.package
diff options
context:
space:
mode:
authorSiva Velusamy <vsiva@google.com>2014-02-12 11:32:18 -0800
committerSiva Velusamy <vsiva@google.com>2014-04-15 09:20:06 -0700
commit68bd64a51f78ae6a66bd8eea9baf07185e2b9588 (patch)
tree2063beb52dac81892ce547f50bd71c2b4fa1060e /eclipse/plugins/com.android.ide.eclipse.adt.package
parenta1d044b7b46ae23c7d8a0f7253287c2cfeba9edc (diff)
downloadsdk-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')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.package/META-INF/MANIFEST.MF1
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.package/ide.product23
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.package/plugin.xml4
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.package/plugin_customization.ini2
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.package/pom.xml18
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>