2008-05-10 Julien Chaffraix <jchaffraix@webkit.org>
[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_KJS">
45         DerivedSources/JavaScriptCore/grammar.cpp
46         kjs/array_instance.cpp
47         kjs/array_object.cpp
48         kjs/bool_object.cpp
49         kjs/collector.cpp
50         kjs/CommonIdentifiers.cpp
51         kjs/date_object.cpp
52         kjs/DateMath.cpp
53         kjs/debugger.cpp
54         kjs/dtoa.cpp
55         kjs/error_object.cpp
56         kjs/ExecState.cpp
57         kjs/function.cpp
58         kjs/function_object.cpp
59         kjs/identifier.cpp
60         kjs/InitializeThreading.cpp
61         kjs/internal.cpp
62         kjs/interpreter.cpp
63         kjs/JSGlobalObject.cpp
64         kjs/JSVariableObject.cpp
65         kjs/JSImmediate.cpp
66         kjs/JSLock.cpp
67         kjs/JSWrapperObject.cpp
68         kjs/lexer.cpp
69         kjs/list.cpp
70         kjs/lookup.cpp
71         kjs/math_object.cpp
72         kjs/nodes.cpp
73         kjs/nodes2string.cpp
74         kjs/number_object.cpp
75         kjs/object.cpp
76         kjs/object_object.cpp
77         kjs/operations.cpp
78         kjs/Parser.cpp
79         kjs/property_map.cpp
80         kjs/property_slot.cpp
81         kjs/PropertyNameArray.cpp
82         kjs/regexp.cpp
83         kjs/regexp_object.cpp
84         kjs/scope_chain.cpp
85         kjs/string_object.cpp
86         kjs/ustring.cpp
87         kjs/value.cpp
88
89     </set>
90     <set append="1" var="JSCORE_SOURCES_PCRE">
91         pcre/pcre_compile.cpp
92         pcre/pcre_exec.cpp
93         pcre/pcre_tables.cpp
94         pcre/pcre_ucp_searchfuncs.cpp
95         pcre/pcre_xclass.cpp
96     </set>
97     <set append="1" var="PROFILER_SOURCES">
98         profiler/FunctionCallProfile.cpp
99         profiler/Profile.cpp
100         profiler/Profiler.cpp
101     </set>
102     <set append="1" var="WTF_SOURCES">
103         wtf/Assertions.cpp
104         wtf/FastMalloc.cpp
105         wtf/HashTable.cpp
106         wtf/MainThread.cpp
107         wtf/TCSystemAlloc.cpp
108         wtf/ThreadingNone.cpp
109         wtf/wx/MainThreadWx.cpp
110         wtf/unicode/CollatorDefault.cpp
111         wtf/unicode/icu/CollatorICU.cpp
112         wtf/unicode/UTF8.cpp
113     </set>
114
115 </makefile>