blob: 5179dd62d8116971ce8c4888f6e1fc2d45f67ccd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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>
|