WebCore/Android.jscbindings.mk
changeset 0 4f2f89ce4247
equal deleted inserted replaced
-1:000000000000 0:4f2f89ce4247
       
     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