Rubber-stamped by Brady Eidson.
[webbrowser.git] / WebCore / Android.jscbindings.mk
blob7055b90879d8107211ff3de837d62fa538c7f291
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.
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
58 LOCAL_SRC_FILES += \
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 \
194 bridge/runtime.cpp \
195 bridge/runtime_array.cpp \
196 bridge/runtime_method.cpp \
197 bridge/runtime_object.cpp \
198 bridge/runtime_root.cpp