2 ## Copyright 2009, The Android Open Source Project
4 ## Redistribution and use in source and binary forms, with or without
5 ## modification, are permitted provided that the following conditions
7 ## * Redistributions of source code must retain the above copyright
8 ## notice, this list of conditions and the following disclaimer.
9 ## * Redistributions in binary form must reproduce the above copyright
10 ## notice, this list of conditions and the following disclaimer in the
11 ## documentation and/or other materials provided with the distribution.
13 ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY
14 ## EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15 ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
16 ## PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
17 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
18 ## EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
19 ## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
20 ## PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
21 ## OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22 ## (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
23 ## OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 BINDING_C_INCLUDES
:= \
27 $(LOCAL_PATH
)/bindings
/js \
28 $(LOCAL_PATH
)/bridge \
29 $(LOCAL_PATH
)/bridge
/c \
30 $(LOCAL_PATH
)/bridge
/jni \
31 $(LOCAL_PATH
)/bridge
/jni
/jsc \
33 $(JAVASCRIPTCORE_PATH
)/API \
34 $(JAVASCRIPTCORE_PATH
)/assembler \
35 $(JAVASCRIPTCORE_PATH
)/bytecode \
36 $(JAVASCRIPTCORE_PATH
)/bytecompiler \
37 $(JAVASCRIPTCORE_PATH
)/debugger \
38 $(JAVASCRIPTCORE_PATH
)/parser \
39 $(JAVASCRIPTCORE_PATH
)/jit \
40 $(JAVASCRIPTCORE_PATH
)/interpreter \
41 $(JAVASCRIPTCORE_PATH
)/pcre \
42 $(JAVASCRIPTCORE_PATH
)/profiler \
43 $(JAVASCRIPTCORE_PATH
)/runtime \
44 $(JAVASCRIPTCORE_PATH
)/wrec \
45 $(JAVASCRIPTCORE_PATH
)/ForwardingHeaders \
47 $(base_intermediates
)/WebCore
/bindings
/js \
48 $(base_intermediates
)/WebCore
/dom \
49 $(base_intermediates
)/WebCore
/html
/canvas \
50 $(base_intermediates
)/WebCore
/inspector \
51 $(base_intermediates
)/WebCore
/loader
/appcache \
52 $(base_intermediates
)/WebCore
/page \
53 $(base_intermediates
)/WebCore
/plugins \
54 $(base_intermediates
)/WebCore
/storage \
55 $(base_intermediates
)/WebCore
/workers \
56 $(base_intermediates
)/WebCore
/xml
59 bindings
/js
/GCController.
cpp \
60 bindings
/js
/JSAbstractWorkerCustom.
cpp \
61 bindings
/js
/JSAttrCustom.
cpp \
62 bindings
/js
/JSAudioConstructor.
cpp \
63 bindings
/js
/JSCDATASectionCustom.
cpp \
64 bindings
/js
/JSCSSRuleCustom.
cpp \
65 bindings
/js
/JSCSSRuleListCustom.
cpp \
66 bindings
/js
/JSCSSStyleDeclarationCustom.
cpp \
67 bindings
/js
/JSCSSValueCustom.
cpp \
68 bindings
/js
/JSCallbackData.
cpp \
69 bindings
/js
/JSCanvasNumberArrayCustom.
cpp \
70 bindings
/js
/JSCanvasRenderingContext2DCustom.
cpp \
71 bindings
/js
/JSCanvasRenderingContextCustom.
cpp \
72 bindings
/js
/JSClipboardCustom.
cpp \
73 bindings
/js
/JSConsoleCustom.
cpp \
74 bindings
/js
/JSCoordinatesCustom.
cpp \
75 bindings
/js
/JSCustomPositionCallback.
cpp \
76 bindings
/js
/JSCustomPositionErrorCallback.
cpp \
77 bindings
/js
/JSCustomSQLStatementCallback.
cpp \
78 bindings
/js
/JSCustomSQLStatementErrorCallback.
cpp \
79 bindings
/js
/JSCustomSQLTransactionCallback.
cpp \
80 bindings
/js
/JSCustomSQLTransactionErrorCallback.
cpp \
81 bindings
/js
/JSCustomVoidCallback.
cpp \
82 bindings
/js
/JSDesktopNotificationsCustom.
cpp \
83 bindings
/js
/JSDOMApplicationCacheCustom.
cpp \
84 bindings
/js
/JSDOMBinding.
cpp \
85 bindings
/js
/JSDOMGlobalObject.
cpp \
86 bindings
/js
/JSDOMWindowBase.
cpp \
87 bindings
/js
/JSDOMWindowCustom.
cpp \
88 bindings
/js
/JSDOMWindowShell.
cpp \
89 bindings
/js
/JSDataGridColumnListCustom.
cpp \
90 bindings
/js
/JSDataGridDataSource.
cpp \
91 bindings
/js
/JSDatabaseCustom.
cpp \
92 bindings
/js
/JSDedicatedWorkerContextCustom.
cpp \
93 bindings
/js
/JSDocumentCustom.
cpp \
94 bindings
/js
/JSDocumentFragmentCustom.
cpp \
95 bindings
/js
/JSElementCustom.
cpp \
96 bindings
/js
/JSEventCustom.
cpp \
97 bindings
/js
/JSEventListener.
cpp \
98 bindings
/js
/JSEventTarget.
cpp \
99 bindings
/js
/JSExceptionBase.
cpp \
100 bindings
/js
/JSGeolocationCustom.
cpp \
101 bindings
/js
/JSHTMLAllCollectionCustom.
cpp \
102 bindings
/js
/JSHTMLAppletElementCustom.
cpp \
103 bindings
/js
/JSHTMLCanvasElementCustom.
cpp \
104 bindings
/js
/JSHTMLCollectionCustom.
cpp \
105 bindings
/js
/JSHTMLDataGridElementCustom.
cpp \
106 bindings
/js
/JSHTMLDocumentCustom.
cpp \
107 bindings
/js
/JSHTMLElementCustom.
cpp \
108 bindings
/js
/JSHTMLEmbedElementCustom.
cpp \
109 bindings
/js
/JSHTMLFormElementCustom.
cpp \
110 bindings
/js
/JSHTMLFrameElementCustom.
cpp \
111 bindings
/js
/JSHTMLFrameSetElementCustom.
cpp \
112 bindings
/js
/JSHTMLIFrameElementCustom.
cpp \
113 bindings
/js
/JSHTMLInputElementCustom.
cpp \
114 bindings
/js
/JSHTMLObjectElementCustom.
cpp \
115 bindings
/js
/JSHTMLOptionsCollectionCustom.
cpp \
116 bindings
/js
/JSHTMLSelectElementCustom.
cpp \
117 bindings
/js
/JSHistoryCustom.
cpp \
118 bindings
/js
/JSImageConstructor.
cpp \
119 bindings
/js
/JSImageDataCustom.
cpp \
120 bindings
/js
/JSInspectedObjectWrapper.
cpp \
121 bindings
/js
/JSLazyEventListener.
cpp \
122 bindings
/js
/JSLocationCustom.
cpp \
123 bindings
/js
/JSMessageChannelConstructor.
cpp \
124 bindings
/js
/JSMessageChannelCustom.
cpp \
125 bindings
/js
/JSMessageEventCustom.
cpp \
126 bindings
/js
/JSMessagePortCustom.
cpp \
127 bindings
/js
/JSMimeTypeArrayCustom.
cpp \
128 bindings
/js
/JSNamedNodeMapCustom.
cpp \
129 bindings
/js
/JSNavigatorCustom.
cpp \
130 bindings
/js
/JSNodeCustom.
cpp \
131 bindings
/js
/JSNodeFilterCondition.
cpp \
132 bindings
/js
/JSNodeFilterCustom.
cpp \
133 bindings
/js
/JSNodeIteratorCustom.
cpp \
134 bindings
/js
/JSNodeListCustom.
cpp \
135 bindings
/js
/JSOptionConstructor.
cpp \
136 bindings
/js
/JSPluginArrayCustom.
cpp \
137 bindings
/js
/JSPluginCustom.
cpp \
138 bindings
/js
/JSPluginElementFunctions.
cpp \
139 bindings
/js
/JSSQLResultSetRowListCustom.
cpp \
140 bindings
/js
/JSSQLTransactionCustom.
cpp \
141 bindings
/js
/JSSVGElementInstanceCustom.
cpp \
142 bindings
/js
/JSSVGLengthCustom.
cpp \
143 bindings
/js
/JSSVGMatrixCustom.
cpp \
144 bindings
/js
/JSSVGPathSegCustom.
cpp \
145 bindings
/js
/JSSVGPathSegListCustom.
cpp \
146 bindings
/js
/JSSVGPointListCustom.
cpp \
147 bindings
/js
/JSSVGTransformListCustom.
cpp \
148 bindings
/js
/JSSharedWorkerConstructor.
cpp \
149 bindings
/js
/JSSharedWorkerCustom.
cpp \
150 bindings
/js
/JSStorageCustom.
cpp \
151 bindings
/js
/JSStyleSheetCustom.
cpp \
152 bindings
/js
/JSStyleSheetListCustom.
cpp \
153 bindings
/js
/JSTextCustom.
cpp \
154 bindings
/js
/JSTreeWalkerCustom.
cpp \
155 bindings
/js
/JSWebKitCSSMatrixConstructor.
cpp \
156 bindings
/js
/JSWebKitPointConstructor.
cpp \
157 bindings
/js
/JSWorkerConstructor.
cpp \
158 bindings
/js
/JSWorkerContextBase.
cpp \
159 bindings
/js
/JSWorkerContextCustom.
cpp \
160 bindings
/js
/JSWorkerCustom.
cpp \
161 bindings
/js
/JSXMLHttpRequestConstructor.
cpp \
162 bindings
/js
/JSXMLHttpRequestCustom.
cpp \
163 bindings
/js
/JSXMLHttpRequestUploadCustom.
cpp \
164 bindings
/js
/JSXSLTProcessorConstructor.
cpp \
165 bindings
/js
/JSXSLTProcessorCustom.
cpp \
166 bindings
/js
/ScheduledAction.
cpp \
167 bindings
/js
/ScriptArray.
cpp \
168 bindings
/js
/ScriptCachedFrameData.
cpp \
169 bindings
/js
/ScriptCallFrame.
cpp \
170 bindings
/js
/ScriptCallStack.
cpp \
171 bindings
/js
/ScriptController.
cpp \
172 bindings
/js
/ScriptEventListener.
cpp \
173 bindings
/js
/ScriptFunctionCall.
cpp \
174 bindings
/js
/ScriptObject.
cpp \
175 bindings
/js
/ScriptState.
cpp \
176 bindings
/js
/ScriptValue.
cpp \
177 bindings
/js
/SerializedScriptValue.
cpp \
178 bindings
/js
/WorkerScriptController.
cpp \
180 bindings
/ScriptControllerBase.
cpp \
182 bridge
/IdentifierRep.
cpp \
183 bridge
/NP_jsobject.
cpp \
184 bridge
/c
/c_class.
cpp \
185 bridge
/c
/c_instance.
cpp \
186 bridge
/c
/c_runtime.
cpp \
187 bridge
/c
/c_utility.
cpp \
188 bridge
/jni
/jni_class.
cpp \
189 bridge
/jni
/jni_instance.
cpp \
190 bridge
/jni
/jni_runtime.
cpp \
191 bridge
/jni
/jni_utility.
cpp \
192 bridge
/jni
/jsc
/jni_utility_private.
cpp \
193 bridge
/npruntime.
cpp \
195 bridge
/runtime_array.
cpp \
196 bridge
/runtime_method.
cpp \
197 bridge
/runtime_object.
cpp \
198 bridge
/runtime_root.
cpp