|
1 ## |
|
2 ## Copyright 2009, The Android Open Source Project |
|
3 ## |
|
4 ## Redistribution and use in source and binary forms, with or without |
|
5 ## modification, are permitted provided that the following conditions |
|
6 ## are met: |
|
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. |
|
12 ## |
|
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. |
|
24 ## |
|
25 |
|
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 \ |
|
32 $(LOCAL_PATH)/bridge/jsc \ |
|
33 \ |
|
34 $(JAVASCRIPTCORE_PATH)/API \ |
|
35 $(JAVASCRIPTCORE_PATH)/assembler \ |
|
36 $(JAVASCRIPTCORE_PATH)/bytecode \ |
|
37 $(JAVASCRIPTCORE_PATH)/bytecompiler \ |
|
38 $(JAVASCRIPTCORE_PATH)/debugger \ |
|
39 $(JAVASCRIPTCORE_PATH)/parser \ |
|
40 $(JAVASCRIPTCORE_PATH)/jit \ |
|
41 $(JAVASCRIPTCORE_PATH)/interpreter \ |
|
42 $(JAVASCRIPTCORE_PATH)/pcre \ |
|
43 $(JAVASCRIPTCORE_PATH)/profiler \ |
|
44 $(JAVASCRIPTCORE_PATH)/runtime \ |
|
45 $(JAVASCRIPTCORE_PATH)/wrec \ |
|
46 $(JAVASCRIPTCORE_PATH)/ForwardingHeaders \ |
|
47 \ |
|
48 $(base_intermediates)/WebCore/bindings/js \ |
|
49 $(base_intermediates)/WebCore/dom \ |
|
50 $(base_intermediates)/WebCore/html/canvas \ |
|
51 $(base_intermediates)/WebCore/inspector \ |
|
52 $(base_intermediates)/WebCore/loader/appcache \ |
|
53 $(base_intermediates)/WebCore/page \ |
|
54 $(base_intermediates)/WebCore/plugins \ |
|
55 $(base_intermediates)/WebCore/storage \ |
|
56 $(base_intermediates)/WebCore/workers \ |
|
57 $(base_intermediates)/WebCore/xml |
|
58 |
|
59 LOCAL_SRC_FILES += \ |
|
60 bindings/js/GCController.cpp \ |
|
61 bindings/js/IDBBindingUtilities.cpp \ |
|
62 bindings/js/JSAttrCustom.cpp \ |
|
63 bindings/js/JSAudioConstructor.cpp \ |
|
64 bindings/js/JSCDATASectionCustom.cpp \ |
|
65 bindings/js/JSCSSRuleCustom.cpp \ |
|
66 bindings/js/JSCSSRuleListCustom.cpp \ |
|
67 bindings/js/JSCSSStyleDeclarationCustom.cpp \ |
|
68 bindings/js/JSCSSValueCustom.cpp \ |
|
69 bindings/js/JSCallbackData.cpp \ |
|
70 bindings/js/JSCanvasNumberArrayCustom.cpp \ |
|
71 bindings/js/JSCanvasRenderingContext2DCustom.cpp \ |
|
72 bindings/js/JSCanvasRenderingContextCustom.cpp \ |
|
73 bindings/js/JSClipboardCustom.cpp \ |
|
74 bindings/js/JSConsoleCustom.cpp \ |
|
75 bindings/js/JSCoordinatesCustom.cpp \ |
|
76 bindings/js/JSCustomPositionCallback.cpp \ |
|
77 bindings/js/JSCustomPositionErrorCallback.cpp \ |
|
78 bindings/js/JSCustomSQLStatementCallback.cpp \ |
|
79 bindings/js/JSCustomSQLStatementErrorCallback.cpp \ |
|
80 bindings/js/JSCustomSQLTransactionCallback.cpp \ |
|
81 bindings/js/JSCustomSQLTransactionErrorCallback.cpp \ |
|
82 bindings/js/JSCustomVoidCallback.cpp \ |
|
83 bindings/js/JSDOMApplicationCacheCustom.cpp \ |
|
84 bindings/js/JSDOMBinding.cpp \ |
|
85 bindings/js/JSDOMFormDataCustom.cpp \ |
|
86 bindings/js/JSDOMGlobalObject.cpp \ |
|
87 bindings/js/JSDOMWindowBase.cpp \ |
|
88 bindings/js/JSDOMWindowCustom.cpp \ |
|
89 bindings/js/JSDOMWindowShell.cpp \ |
|
90 bindings/js/JSDatabaseCallback.cpp \ |
|
91 bindings/js/JSDataGridColumnListCustom.cpp \ |
|
92 bindings/js/JSDataGridDataSource.cpp \ |
|
93 bindings/js/JSDatabaseCustom.cpp \ |
|
94 bindings/js/JSDedicatedWorkerContextCustom.cpp \ |
|
95 bindings/js/JSDesktopNotificationsCustom.cpp \ |
|
96 bindings/js/JSDeviceOrientationEventCustom.cpp \ |
|
97 bindings/js/JSDocumentCustom.cpp \ |
|
98 bindings/js/JSElementCustom.cpp \ |
|
99 bindings/js/JSEventCustom.cpp \ |
|
100 bindings/js/JSEventListener.cpp \ |
|
101 bindings/js/JSEventTarget.cpp \ |
|
102 bindings/js/JSExceptionBase.cpp \ |
|
103 bindings/js/JSGeolocationCustom.cpp \ |
|
104 bindings/js/JSHTMLAllCollectionCustom.cpp \ |
|
105 bindings/js/JSHTMLAppletElementCustom.cpp \ |
|
106 bindings/js/JSHTMLCanvasElementCustom.cpp \ |
|
107 bindings/js/JSHTMLCollectionCustom.cpp \ |
|
108 bindings/js/JSHTMLDataGridElementCustom.cpp \ |
|
109 bindings/js/JSHTMLDocumentCustom.cpp \ |
|
110 bindings/js/JSHTMLElementCustom.cpp \ |
|
111 bindings/js/JSHTMLEmbedElementCustom.cpp \ |
|
112 bindings/js/JSHTMLFormElementCustom.cpp \ |
|
113 bindings/js/JSHTMLFrameElementCustom.cpp \ |
|
114 bindings/js/JSHTMLFrameSetElementCustom.cpp \ |
|
115 bindings/js/JSHTMLInputElementCustom.cpp \ |
|
116 bindings/js/JSHTMLObjectElementCustom.cpp \ |
|
117 bindings/js/JSHTMLOptionsCollectionCustom.cpp \ |
|
118 bindings/js/JSHTMLSelectElementCustom.cpp \ |
|
119 bindings/js/JSHistoryCustom.cpp \ |
|
120 bindings/js/JSIDBAnyCustom.cpp \ |
|
121 bindings/js/JSIDBKeyCustom.cpp \ |
|
122 bindings/js/JSImageConstructor.cpp \ |
|
123 bindings/js/JSImageDataCustom.cpp \ |
|
124 bindings/js/JSLazyEventListener.cpp \ |
|
125 bindings/js/JSLocationCustom.cpp \ |
|
126 bindings/js/JSMainThreadExecState.cpp \ |
|
127 bindings/js/JSMessageChannelCustom.cpp \ |
|
128 bindings/js/JSMessageEventCustom.cpp \ |
|
129 bindings/js/JSMessagePortCustom.cpp \ |
|
130 bindings/js/JSMimeTypeArrayCustom.cpp \ |
|
131 bindings/js/JSNamedNodeMapCustom.cpp \ |
|
132 bindings/js/JSNavigatorCustom.cpp \ |
|
133 bindings/js/JSNodeCustom.cpp \ |
|
134 bindings/js/JSNodeFilterCondition.cpp \ |
|
135 bindings/js/JSNodeFilterCustom.cpp \ |
|
136 bindings/js/JSNodeIteratorCustom.cpp \ |
|
137 bindings/js/JSNodeListCustom.cpp \ |
|
138 bindings/js/JSOptionConstructor.cpp \ |
|
139 bindings/js/JSPluginArrayCustom.cpp \ |
|
140 bindings/js/JSPluginCustom.cpp \ |
|
141 bindings/js/JSPluginElementFunctions.cpp \ |
|
142 bindings/js/JSSQLResultSetRowListCustom.cpp \ |
|
143 bindings/js/JSSQLTransactionCustom.cpp \ |
|
144 bindings/js/JSSVGElementInstanceCustom.cpp \ |
|
145 bindings/js/JSSVGLengthCustom.cpp \ |
|
146 bindings/js/JSSVGMatrixCustom.cpp \ |
|
147 bindings/js/JSSVGPathSegCustom.cpp \ |
|
148 bindings/js/JSSVGPathSegListCustom.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/JSWebKitCSSMatrixCustom.cpp \ |
|
156 bindings/js/JSWebKitPointCustom.cpp \ |
|
157 bindings/js/JSWorkerContextBase.cpp \ |
|
158 bindings/js/JSWorkerContextCustom.cpp \ |
|
159 bindings/js/JSWorkerContextErrorHandler.cpp \ |
|
160 bindings/js/JSWorkerCustom.cpp \ |
|
161 bindings/js/JSXMLHttpRequestCustom.cpp \ |
|
162 bindings/js/JSXMLHttpRequestUploadCustom.cpp \ |
|
163 bindings/js/JSXSLTProcessorCustom.cpp \ |
|
164 bindings/js/ScheduledAction.cpp \ |
|
165 bindings/js/ScriptArray.cpp \ |
|
166 bindings/js/ScriptCachedFrameData.cpp \ |
|
167 bindings/js/ScriptCallFrame.cpp \ |
|
168 bindings/js/ScriptCallStack.cpp \ |
|
169 bindings/js/ScriptController.cpp \ |
|
170 bindings/js/ScriptEventListener.cpp \ |
|
171 bindings/js/ScriptFunctionCall.cpp \ |
|
172 bindings/js/ScriptObject.cpp \ |
|
173 bindings/js/ScriptState.cpp \ |
|
174 bindings/js/ScriptValue.cpp \ |
|
175 bindings/js/SerializedScriptValue.cpp \ |
|
176 bindings/js/WorkerScriptController.cpp \ |
|
177 \ |
|
178 bindings/ScriptControllerBase.cpp \ |
|
179 \ |
|
180 bridge/IdentifierRep.cpp \ |
|
181 bridge/NP_jsobject.cpp \ |
|
182 bridge/c/c_class.cpp \ |
|
183 bridge/c/c_instance.cpp \ |
|
184 bridge/c/c_runtime.cpp \ |
|
185 bridge/c/c_utility.cpp \ |
|
186 bridge/jni/JNIBridge.cpp \ |
|
187 bridge/jni/JNIUtility.cpp \ |
|
188 bridge/jni/jsc/JNIBridgeJSC.cpp \ |
|
189 bridge/jni/jsc/JNIUtilityPrivate.cpp \ |
|
190 bridge/jni/jsc/JavaClassJSC.cpp \ |
|
191 bridge/jni/jsc/JavaInstanceJSC.cpp \ |
|
192 bridge/jsc/BridgeJSC.cpp \ |
|
193 bridge/npruntime.cpp \ |
|
194 bridge/runtime_array.cpp \ |
|
195 bridge/runtime_method.cpp \ |
|
196 bridge/runtime_object.cpp \ |
|
197 bridge/runtime_root.cpp |