aboutsummaryrefslogtreecommitdiffstats
path: root/eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml')
-rw-r--r--eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml143
1 files changed, 143 insertions, 0 deletions
diff --git a/eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml b/eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml
new file mode 100644
index 0000000..5179dd6
--- /dev/null
+++ b/eclipse/plugins/com.android.ide.eclipse.adt.ndk/plugin.xml
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ <extension
+ point="org.eclipse.cdt.managedbuilder.core.buildDefinitions">
+ <managedBuildRevision
+ fileVersion="4.0.0">
+ </managedBuildRevision>
+ <toolChain
+ configurationEnvironmentSupplier="com.android.ide.eclipse.adt.ndk.internal.build.NdkEnvSupplier"
+ id="com.android.toolchain.gcc"
+ isAbstract="false"
+ name="Android GCC">
+ <targetPlatform
+ binaryParser="org.eclipse.cdt.core.ELF"
+ id="com.android.targetPlatform"
+ isAbstract="false">
+ </targetPlatform>
+ <builder
+ cleanBuildTarget="clean"
+ command="ndk-build"
+ commandLauncher="com.android.ide.eclipse.adt.ndk.internal.build.NdkCommandLauncher"
+ id="com.android.builder"
+ isAbstract="false"
+ isVariableCaseSensitive="false"
+ name="Android Builder">
+ </builder>
+ <tool
+ id="com.android.gcc.compiler"
+ isAbstract="false"
+ name="Android GCC Compiler"
+ natureFilter="both">
+ <option
+ browseType="directory"
+ id="com.android.gcc.option.includePath"
+ isAbstract="false"
+ resourceFilter="all"
+ valueType="includePath">
+ </option>
+ <inputType
+ id="com.android.gcc.inputType"
+ scannerConfigDiscoveryProfileId="com.android.AndroidPerProjectProfile"
+ sources="c,cpp">
+ </inputType>
+ </tool>
+ </toolChain>
+ </extension>
+ <extension
+ id="com.android.AndroidPerProjectProfile"
+ name="Android Per Project Profile"
+ point="org.eclipse.cdt.make.core.ScannerConfigurationDiscoveryProfile">
+ <scannerInfoCollector
+ class="com.android.ide.eclipse.adt.ndk.internal.discovery.NdkScannerInfoCollector"
+ scope="project">
+ </scannerInfoCollector>
+ </extension>
+ <extension
+ point="org.eclipse.cdt.core.templateProcessTypes">
+ <processType
+ name="SetFolders"
+ processRunner="com.android.ide.eclipse.adt.ndk.internal.templates.SetFolders">
+ <simple
+ name="projectName">
+ </simple>
+ <simpleArray
+ name="sourceFolders">
+ </simpleArray>
+ <simpleArray
+ name="outputFolders">
+ </simpleArray>
+ </processType>
+ <processType
+ name="SimpleFile"
+ processRunner="com.android.ide.eclipse.adt.ndk.internal.templates.SimpleFile">
+ <simple
+ name="projectName">
+ </simple>
+ <complexArray
+ name="files">
+ <baseType>
+ <simple
+ name="source">
+ </simple>
+ <simple
+ name="destination">
+ </simple></baseType>
+ </complexArray>
+ </processType>
+ </extension>
+ <extension
+ point="org.eclipse.cdt.core.templates">
+ <template
+ id="com.android.ide.eclipse.adt.ndk.addNdkSupport"
+ location="templates/addNdkSupport.xml"
+ projectType="none">
+ </template>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ category="com.android.ide.eclipse.preferences.main"
+ class="com.android.ide.eclipse.adt.ndk.internal.preferences.NdkPreferencePage"
+ id="org.eclipse.cdt.android.page"
+ name="NDK">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ adaptable="true"
+ id="com.android.ide.eclipse.adt.ndk.projectContribution"
+ objectClass="org.eclipse.core.resources.IProject">
+ <visibility>
+ <and>
+ <objectState
+ name="projectNature"
+ value="com.android.ide.eclipse.adt.AndroidNature">
+ </objectState>
+ <not>
+ <objectState
+ name="projectNature"
+ value="org.eclipse.cdt.core.cnature">
+ </objectState>
+ </not>
+ </and>
+ </visibility>
+ <action
+ class="com.android.ide.eclipse.adt.ndk.internal.actions.AddNativeAction"
+ enablesFor="1"
+ id="org.eclipse.cdt.android.action1"
+ label="Add Native Support..."
+ menubarPath="com.android.ide.eclipse.adt.AndroidTools/ndk">
+ </action>
+ </objectContribution>
+ </extension>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="com.android.ide.eclipse.adt.ndk.internal.preferences.NdkPreferenceInitializer">
+ </initializer>
+ </extension>
+
+</plugin>