Reviewed by Antti.
[WebKit-https.git] / JavaScriptCore / JavaScriptCoreSources.bkl
1 <?xml version="1.0" ?>
2 <!--
3 Copyright (C) 2006, 2007 Kevin Ollivier.  All rights reserved.
4
5 Redistribution and use in source and binary forms, with or without
6 modification, are permitted provided that the following conditions
7 are met:
8
9 1.  Redistributions of source code must retain the above copyright
10     notice, this list of conditions and the following disclaimer.
11 2.  Redistributions in binary form must reproduce the above copyright
12     notice, this list of conditions and the following disclaimer in the
13     documentation and/or other materials provided with the distribution.
14 3.  Neither the name of Apple Computer, Inc. ("Apple") nor the names of
15     its contributors may be used to endorse or promote products derived
16     from this software without specific prior written permission.
17
18 THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
19 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
20 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21 DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
22 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
23 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
24 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
25 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
26 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
27 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28
29 Source files for JSCore.
30 -->
31 <makefile>
32     <set append="1" var="JSCORE_SOURCES_API">
33         API/JSBase.cpp
34         API/JSCallbackConstructor.cpp
35         API/JSCallbackFunction.cpp
36         API/JSCallbackObject.cpp
37         API/JSClassRef.cpp
38         API/JSContextRef.cpp
39         API/JSObjectRef.cpp
40         API/JSStringRef.cpp
41         API/JSValueRef.cpp
42     </set>
43
44     <set append="1" var="JSCORE_SOURCES_BINDINGS">
45         bindings/c/c_class.cpp
46         bindings/c/c_instance.cpp
47         bindings/c/c_runtime.cpp
48         bindings/c/c_utility.cpp
49         bindings/NP_jsobject.cpp
50         bindings/npruntime.cpp
51         bindings/runtime.cpp
52         bindings/runtime_array.cpp
53         bindings/runtime_method.cpp
54         bindings/runtime_object.cpp
55         bindings/runtime_root.cpp
56     </set>
57     
58     <set append="1" var="JSCORE_SOURCES_KJS">
59         DerivedSources/JavaScriptCore/grammar.cpp
60         kjs/array_instance.cpp
61         kjs/array_object.cpp
62         kjs/bool_object.cpp
63         kjs/collector.cpp
64         kjs/CommonIdentifiers.cpp
65         kjs/date_object.cpp
66         kjs/DateMath.cpp
67         kjs/debugger.cpp
68         kjs/dtoa.cpp
69         kjs/error_object.cpp
70         kjs/ExecState.cpp
71         kjs/function.cpp
72         kjs/function_object.cpp
73         kjs/identifier.cpp
74         kjs/internal.cpp
75         kjs/interpreter.cpp
76         kjs/JSGlobalObject.cpp
77         kjs/JSVariableObject.cpp
78         kjs/JSImmediate.cpp
79         kjs/JSLock.cpp
80         kjs/JSWrapperObject.cpp
81         kjs/lexer.cpp
82         kjs/list.cpp
83         kjs/lookup.cpp
84         kjs/math_object.cpp
85         kjs/nodes.cpp
86         kjs/nodes2string.cpp
87         kjs/number_object.cpp
88         kjs/object.cpp
89         kjs/object_object.cpp
90         kjs/operations.cpp
91         kjs/Parser.cpp
92         kjs/property_map.cpp
93         kjs/property_slot.cpp
94         kjs/PropertyNameArray.cpp
95         kjs/regexp.cpp
96         kjs/regexp_object.cpp
97         kjs/scope_chain.cpp
98         kjs/string_object.cpp
99         kjs/ustring.cpp
100         kjs/value.cpp
101
102     </set>
103     <set append="1" var="JSCORE_SOURCES_PCRE">
104         pcre/pcre_compile.cpp
105         pcre/pcre_exec.cpp
106         pcre/pcre_tables.cpp
107         pcre/pcre_ucp_searchfuncs.cpp
108         pcre/pcre_xclass.cpp
109     </set>
110     
111     <set append="1" var="WTF_SOURCES">
112         wtf/Assertions.cpp
113         wtf/FastMalloc.cpp
114         wtf/HashTable.cpp
115         wtf/TCSystemAlloc.cpp
116         wtf/unicode/UTF8.cpp
117     </set>
118
119 </makefile>