Changeset 83248 in webkit


Ignore:
Timestamp:
Apr 7, 2011 9:30:24 PM (13 years ago)
Author:
abarth@webkit.org
Message:

2011-04-07 Adam Barth <abarth@webkit.org>

Reviewed by Martin Robinson.

Refactor Gtk build system to separate list of files
https://bugs.webkit.org/show_bug.cgi?id=58090

This is the first step towards generating part of the GTK build system
using GYP. In the first iteration, our plan is to just generate the
list of files. This patch is the first step, which is to separate out
the part of JavaScriptCore build system that we intend to generate from
the rest of the build system.

  • GNUmakefile.am:
  • GNUmakefile.list.am: Added.
Location:
trunk/Source/JavaScriptCore
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r83230 r83248  
     12011-04-07  Adam Barth  <abarth@webkit.org>
     2
     3        Reviewed by Martin Robinson.
     4
     5        Refactor Gtk build system to separate list of files
     6        https://bugs.webkit.org/show_bug.cgi?id=58090
     7
     8        This is the first step towards generating part of the GTK build system
     9        using GYP.  In the first iteration, our plan is to just generate the
     10        list of files.  This patch is the first step, which is to separate out
     11        the part of JavaScriptCore build system that we intend to generate from
     12        the rest of the build system.
     13
     14        * GNUmakefile.am:
     15        * GNUmakefile.list.am: Added.
     16
    1172011-04-07  Zoltan Herczeg  <zherczeg@webkit.org>
    218
  • trunk/Source/JavaScriptCore/GNUmakefile.am

    r83217 r83248  
     1include $(srcdir)/Source/JavaScriptCore/GNUmakefile.list.am
     2
    13javascriptcore_cppflags += \
    24        -I$(srcdir)/Source \
     
    2628        -I$(top_builddir)/Source/JavaScriptCore/runtime
    2729
    28 javascriptcore_h_api += \
    29         Source/JavaScriptCore/API/JSBase.h \
    30         Source/JavaScriptCore/API/JSContextRef.h \
    31         Source/JavaScriptCore/API/JSObjectRef.h \
    32         Source/JavaScriptCore/API/JSStringRef.h \
    33         Source/JavaScriptCore/API/JSStringRefBSTR.h \
    34         Source/JavaScriptCore/API/JSStringRefCF.h \
    35         Source/JavaScriptCore/API/JSValueRef.h \
    36         Source/JavaScriptCore/API/JavaScript.h \
    37         Source/JavaScriptCore/API/JavaScriptCore.h \
    38         Source/JavaScriptCore/API/WebKitAvailability.h
    39 
    40 javascriptcore_built_nosources += \
    41         Source/JavaScriptCore/Lexer.lut.h \
    42         Source/JavaScriptCore/RegExpJitTables.h \
    43         Source/JavaScriptCore/runtime/ArrayPrototype.lut.h \
    44         Source/JavaScriptCore/runtime/DatePrototype.lut.h \
    45         Source/JavaScriptCore/runtime/JSONObject.lut.h \
    46         Source/JavaScriptCore/runtime/MathObject.lut.h \
    47         Source/JavaScriptCore/runtime/NumberConstructor.lut.h \
    48         Source/JavaScriptCore/runtime/ObjectConstructor.lut.h \
    49         Source/JavaScriptCore/runtime/RegExpConstructor.lut.h \
    50         Source/JavaScriptCore/runtime/RegExpObject.lut.h \
    51         Source/JavaScriptCore/runtime/StringPrototype.lut.h
    52 
    53 javascriptcore_sources += \
    54         Source/JavaScriptCore/API/APICast.h \
    55         Source/JavaScriptCore/API/APIShims.h \
    56         Source/JavaScriptCore/API/JSBase.cpp \
    57         Source/JavaScriptCore/API/JSBasePrivate.h \
    58         Source/JavaScriptCore/API/JSCallbackConstructor.cpp \
    59         Source/JavaScriptCore/API/JSCallbackConstructor.h \
    60         Source/JavaScriptCore/API/JSCallbackFunction.cpp \
    61         Source/JavaScriptCore/API/JSCallbackFunction.h \
    62         Source/JavaScriptCore/API/JSCallbackObject.cpp \
    63         Source/JavaScriptCore/API/JSCallbackObjectFunctions.h \
    64         Source/JavaScriptCore/API/JSCallbackObject.h \
    65         Source/JavaScriptCore/API/JSClassRef.cpp \
    66         Source/JavaScriptCore/API/JSClassRef.h \
    67         Source/JavaScriptCore/API/JSContextRef.cpp \
    68         Source/JavaScriptCore/API/JSContextRefPrivate.h \
    69         Source/JavaScriptCore/API/JSObjectRef.cpp \
    70         Source/JavaScriptCore/API/JSObjectRefPrivate.h \
    71         Source/JavaScriptCore/API/JSRetainPtr.h \
    72         Source/JavaScriptCore/API/JSStringRef.cpp \
    73         Source/JavaScriptCore/API/JSValueRef.cpp \
    74         Source/JavaScriptCore/API/JSWeakObjectMapRefInternal.h \
    75         Source/JavaScriptCore/API/OpaqueJSString.cpp \
    76         Source/JavaScriptCore/API/OpaqueJSString.h \
    77         Source/JavaScriptCore/assembler/AbstractMacroAssembler.h \
    78         Source/JavaScriptCore/assembler/ARMAssembler.cpp \
    79         Source/JavaScriptCore/assembler/ARMAssembler.h \
    80         Source/JavaScriptCore/assembler/ARMv7Assembler.cpp \
    81         Source/JavaScriptCore/assembler/ARMv7Assembler.h \
    82         Source/JavaScriptCore/assembler/AssemblerBuffer.h \
    83         Source/JavaScriptCore/assembler/AssemblerBufferWithConstantPool.h \
    84         Source/JavaScriptCore/assembler/CodeLocation.h \
    85         Source/JavaScriptCore/assembler/LinkBuffer.h \
    86         Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp \
    87         Source/JavaScriptCore/assembler/MacroAssemblerARM.h \
    88         Source/JavaScriptCore/assembler/MacroAssemblerARMv7.h \
    89         Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h \
    90         Source/JavaScriptCore/assembler/MacroAssembler.h \
    91         Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h \
    92         Source/JavaScriptCore/assembler/MacroAssemblerX86Common.h \
    93         Source/JavaScriptCore/assembler/MacroAssemblerX86.h \
    94         Source/JavaScriptCore/assembler/MacroAssemblerSH4.h \
    95         Source/JavaScriptCore/assembler/MacroAssemblerSH4.cpp \
    96         Source/JavaScriptCore/assembler/SH4Assembler.h \
    97         Source/JavaScriptCore/assembler/RepatchBuffer.h \
    98         Source/JavaScriptCore/assembler/X86Assembler.h \
    99         Source/JavaScriptCore/bytecode/CodeBlock.cpp \
    100         Source/JavaScriptCore/bytecode/CodeBlock.h \
    101         Source/JavaScriptCore/bytecode/EvalCodeCache.h \
    102         Source/JavaScriptCore/bytecode/Instruction.h \
    103         Source/JavaScriptCore/bytecode/JumpTable.cpp \
    104         Source/JavaScriptCore/bytecode/JumpTable.h \
    105         Source/JavaScriptCore/bytecode/Opcode.cpp \
    106         Source/JavaScriptCore/bytecode/Opcode.h \
    107         Source/JavaScriptCore/bytecode/SamplingTool.cpp \
    108         Source/JavaScriptCore/bytecode/SamplingTool.h \
    109         Source/JavaScriptCore/bytecode/StructureStubInfo.cpp \
    110         Source/JavaScriptCore/bytecode/StructureStubInfo.h \
    111         Source/JavaScriptCore/bytecompiler/BytecodeGenerator.cpp \
    112         Source/JavaScriptCore/bytecompiler/BytecodeGenerator.h \
    113         Source/JavaScriptCore/bytecompiler/Label.h \
    114         Source/JavaScriptCore/bytecompiler/LabelScope.h \
    115         Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp \
    116         Source/JavaScriptCore/bytecompiler/RegisterID.h \
    117         Source/JavaScriptCore/collector/handles/Global.h \
    118         Source/JavaScriptCore/collector/handles/Handle.h \
    119         Source/JavaScriptCore/collector/handles/HandleHeap.cpp \
    120         Source/JavaScriptCore/collector/handles/HandleHeap.h \
    121         Source/JavaScriptCore/collector/handles/HandleStack.cpp \
    122         Source/JavaScriptCore/collector/handles/HandleStack.h \
    123         Source/JavaScriptCore/collector/handles/Local.h \
    124         Source/JavaScriptCore/collector/handles/LocalScope.h \
    125         Source/JavaScriptCore/config.h \
    126         Source/JavaScriptCore/debugger/DebuggerActivation.cpp \
    127         Source/JavaScriptCore/debugger/DebuggerActivation.h \
    128         Source/JavaScriptCore/debugger/DebuggerCallFrame.cpp \
    129         Source/JavaScriptCore/debugger/DebuggerCallFrame.h \
    130         Source/JavaScriptCore/debugger/Debugger.cpp \
    131         Source/JavaScriptCore/debugger/Debugger.h \
    132         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APICast.h \
    133         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/APIShims.h \
    134         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScriptCore.h \
    135         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JavaScript.h \
    136         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSBase.h \
    137         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSContextRef.h \
    138         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSObjectRef.h \
    139         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSRetainPtr.h \
    140         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRefCF.h \
    141         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSStringRef.h \
    142         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h \
    143         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/OpaqueJSString.h \
    144         Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h \
    145         Source/JavaScriptCore/icu/unicode/parseerr.h \
    146         Source/JavaScriptCore/icu/unicode/platform.h \
    147         Source/JavaScriptCore/icu/unicode/putil.h \
    148         Source/JavaScriptCore/icu/unicode/uchar.h \
    149         Source/JavaScriptCore/icu/unicode/ucnv_err.h \
    150         Source/JavaScriptCore/icu/unicode/ucnv.h \
    151         Source/JavaScriptCore/icu/unicode/ucol.h \
    152         Source/JavaScriptCore/icu/unicode/uconfig.h \
    153         Source/JavaScriptCore/icu/unicode/uenum.h \
    154         Source/JavaScriptCore/icu/unicode/uiter.h \
    155         Source/JavaScriptCore/icu/unicode/uloc.h \
    156         Source/JavaScriptCore/icu/unicode/umachine.h \
    157         Source/JavaScriptCore/icu/unicode/unorm.h \
    158         Source/JavaScriptCore/icu/unicode/urename.h \
    159         Source/JavaScriptCore/icu/unicode/uset.h \
    160         Source/JavaScriptCore/icu/unicode/ustring.h \
    161         Source/JavaScriptCore/icu/unicode/utf16.h \
    162         Source/JavaScriptCore/icu/unicode/utf8.h \
    163         Source/JavaScriptCore/icu/unicode/utf.h \
    164         Source/JavaScriptCore/icu/unicode/utf_old.h \
    165         Source/JavaScriptCore/icu/unicode/utypes.h \
    166         Source/JavaScriptCore/icu/unicode/uversion.h \
    167         Source/JavaScriptCore/interpreter/CachedCall.h \
    168         Source/JavaScriptCore/interpreter/CallFrameClosure.h \
    169         Source/JavaScriptCore/interpreter/CallFrame.cpp \
    170         Source/JavaScriptCore/interpreter/CallFrame.h \
    171         Source/JavaScriptCore/interpreter/Interpreter.cpp \
    172         Source/JavaScriptCore/interpreter/Interpreter.h \
    173         Source/JavaScriptCore/interpreter/RegisterFile.cpp \
    174         Source/JavaScriptCore/interpreter/RegisterFile.h \
    175         Source/JavaScriptCore/interpreter/Register.h \
    176         Source/JavaScriptCore/JavaScriptCorePrefix.h \
    177         Source/JavaScriptCore/jit/ExecutableAllocator.cpp \
    178         Source/JavaScriptCore/jit/ExecutableAllocator.h \
    179         Source/JavaScriptCore/jit/JITArithmetic32_64.cpp \
    180         Source/JavaScriptCore/jit/JITArithmetic.cpp \
    181         Source/JavaScriptCore/jit/JITCall32_64.cpp \
    182         Source/JavaScriptCore/jit/JITCall.cpp \
    183         Source/JavaScriptCore/jit/JITCode.h \
    184         Source/JavaScriptCore/jit/JIT.cpp \
    185         Source/JavaScriptCore/jit/JIT.h \
    186         Source/JavaScriptCore/jit/JITInlineMethods.h \
    187         Source/JavaScriptCore/jit/JITOpcodes32_64.cpp \
    188         Source/JavaScriptCore/jit/JITOpcodes.cpp \
    189         Source/JavaScriptCore/jit/JITPropertyAccess32_64.cpp \
    190         Source/JavaScriptCore/jit/JITPropertyAccess.cpp \
    191         Source/JavaScriptCore/jit/JITStubCall.h \
    192         Source/JavaScriptCore/jit/JITStubs.cpp \
    193         Source/JavaScriptCore/jit/JITStubs.h \
    194         Source/JavaScriptCore/jit/JSInterfaceJIT.h \
    195         Source/JavaScriptCore/jit/SpecializedThunkJIT.h \
    196         Source/JavaScriptCore/jit/ThunkGenerators.cpp \
    197         Source/JavaScriptCore/jit/ThunkGenerators.h \
    198         Source/JavaScriptCore/os-win32/stdbool.h \
    199         Source/JavaScriptCore/os-win32/stdint.h \
    200         Source/JavaScriptCore/parser/ASTBuilder.h \
    201         Source/JavaScriptCore/parser/JSParser.cpp \
    202         Source/JavaScriptCore/parser/JSParser.h \
    203         Source/JavaScriptCore/parser/Lexer.cpp \
    204         Source/JavaScriptCore/parser/Lexer.h \
    205         Source/JavaScriptCore/parser/NodeConstructors.h \
    206         Source/JavaScriptCore/parser/NodeInfo.h \
    207         Source/JavaScriptCore/parser/Nodes.cpp \
    208         Source/JavaScriptCore/parser/Nodes.h \
    209         Source/JavaScriptCore/parser/ParserArena.cpp \
    210         Source/JavaScriptCore/parser/ParserArena.h \
    211         Source/JavaScriptCore/parser/Parser.cpp \
    212         Source/JavaScriptCore/parser/Parser.h \
    213         Source/JavaScriptCore/parser/ResultType.h \
    214         Source/JavaScriptCore/parser/SourceCode.h \
    215         Source/JavaScriptCore/parser/SourceProvider.h \
    216         Source/JavaScriptCore/parser/SourceProviderCache.cpp \
    217         Source/JavaScriptCore/parser/SourceProviderCache.h \
    218         Source/JavaScriptCore/parser/SourceProviderCacheItem.h \
    219         Source/JavaScriptCore/parser/SyntaxChecker.h \
    220         Source/JavaScriptCore/profiler/CallIdentifier.h \
    221         Source/JavaScriptCore/profiler/Profile.cpp \
    222         Source/JavaScriptCore/profiler/ProfileGenerator.cpp \
    223         Source/JavaScriptCore/profiler/ProfileGenerator.h \
    224         Source/JavaScriptCore/profiler/Profile.h \
    225         Source/JavaScriptCore/profiler/ProfileNode.cpp \
    226         Source/JavaScriptCore/profiler/ProfileNode.h \
    227         Source/JavaScriptCore/profiler/Profiler.cpp \
    228         Source/JavaScriptCore/profiler/Profiler.h \
    229         Source/JavaScriptCore/runtime/ArgList.cpp \
    230         Source/JavaScriptCore/runtime/ArgList.h \
    231         Source/JavaScriptCore/runtime/Arguments.cpp \
    232         Source/JavaScriptCore/runtime/Arguments.h \
    233         Source/JavaScriptCore/runtime/ArrayConstructor.cpp \
    234         Source/JavaScriptCore/runtime/ArrayConstructor.h \
    235         Source/JavaScriptCore/runtime/ArrayPrototype.cpp \
    236         Source/JavaScriptCore/runtime/ArrayPrototype.h \
    237         Source/JavaScriptCore/runtime/BatchedTransitionOptimizer.h \
    238         Source/JavaScriptCore/runtime/BooleanConstructor.cpp \
    239         Source/JavaScriptCore/runtime/BooleanConstructor.h \
    240         Source/JavaScriptCore/runtime/BooleanObject.cpp \
    241         Source/JavaScriptCore/runtime/BooleanObject.h \
    242         Source/JavaScriptCore/runtime/BooleanPrototype.cpp \
    243         Source/JavaScriptCore/runtime/BooleanPrototype.h \
    244         Source/JavaScriptCore/runtime/CachedTranscendentalFunction.h \
    245         Source/JavaScriptCore/runtime/CallData.cpp \
    246         Source/JavaScriptCore/runtime/CallData.h \
    247         Source/JavaScriptCore/runtime/ClassInfo.h \
    248         Source/JavaScriptCore/runtime/MarkedBlock.cpp \
    249         Source/JavaScriptCore/runtime/MarkedBlock.h \
    250         Source/JavaScriptCore/runtime/MarkedSpace.cpp \
    251         Source/JavaScriptCore/runtime/MarkedSpace.h \
    252         Source/JavaScriptCore/runtime/Heap.cpp \
    253         Source/JavaScriptCore/runtime/Heap.h \
    254         Source/JavaScriptCore/runtime/CommonIdentifiers.cpp \
    255         Source/JavaScriptCore/runtime/CommonIdentifiers.h \
    256         Source/JavaScriptCore/runtime/Completion.cpp \
    257         Source/JavaScriptCore/runtime/Completion.h \
    258         Source/JavaScriptCore/runtime/ConstructData.cpp \
    259         Source/JavaScriptCore/runtime/ConstructData.h \
    260         Source/JavaScriptCore/runtime/DateConstructor.cpp \
    261         Source/JavaScriptCore/runtime/DateConstructor.h \
    262         Source/JavaScriptCore/runtime/DateConversion.cpp \
    263         Source/JavaScriptCore/runtime/DateConversion.h \
    264         Source/JavaScriptCore/runtime/DateInstanceCache.h \
    265         Source/JavaScriptCore/runtime/DateInstance.cpp \
    266         Source/JavaScriptCore/runtime/DateInstance.h \
    267         Source/JavaScriptCore/runtime/DatePrototype.cpp \
    268         Source/JavaScriptCore/runtime/DatePrototype.h \
    269         Source/JavaScriptCore/runtime/ErrorConstructor.cpp \
    270         Source/JavaScriptCore/runtime/ErrorConstructor.h \
    271         Source/JavaScriptCore/runtime/Error.cpp \
    272         Source/JavaScriptCore/runtime/Error.h \
    273         Source/JavaScriptCore/runtime/ErrorInstance.cpp \
    274         Source/JavaScriptCore/runtime/ErrorInstance.h \
    275         Source/JavaScriptCore/runtime/ErrorPrototype.cpp \
    276         Source/JavaScriptCore/runtime/ErrorPrototype.h \
    277         Source/JavaScriptCore/runtime/ExceptionHelpers.cpp \
    278         Source/JavaScriptCore/runtime/ExceptionHelpers.h \
    279         Source/JavaScriptCore/runtime/Executable.cpp \
    280         Source/JavaScriptCore/runtime/Executable.h \
    281         Source/JavaScriptCore/runtime/FunctionConstructor.cpp \
    282         Source/JavaScriptCore/runtime/FunctionConstructor.h \
    283         Source/JavaScriptCore/runtime/FunctionPrototype.cpp \
    284         Source/JavaScriptCore/runtime/FunctionPrototype.h \
    285         Source/JavaScriptCore/runtime/GCActivityCallback.cpp \
    286         Source/JavaScriptCore/runtime/GCActivityCallback.h \
    287         Source/JavaScriptCore/runtime/GetterSetter.cpp \
    288         Source/JavaScriptCore/runtime/GetterSetter.h \
    289         Source/JavaScriptCore/runtime/Identifier.cpp \
    290         Source/JavaScriptCore/runtime/Identifier.h \
    291         Source/JavaScriptCore/runtime/InitializeThreading.cpp \
    292         Source/JavaScriptCore/runtime/InitializeThreading.h \
    293         Source/JavaScriptCore/runtime/InternalFunction.cpp \
    294         Source/JavaScriptCore/runtime/InternalFunction.h \
    295         Source/JavaScriptCore/runtime/JSActivation.cpp \
    296         Source/JavaScriptCore/runtime/JSActivation.h \
    297         Source/JavaScriptCore/runtime/JSAPIValueWrapper.cpp \
    298         Source/JavaScriptCore/runtime/JSAPIValueWrapper.h \
    299         Source/JavaScriptCore/runtime/JSArray.cpp \
    300         Source/JavaScriptCore/runtime/JSArray.h \
    301         Source/JavaScriptCore/runtime/JSByteArray.cpp \
    302         Source/JavaScriptCore/runtime/JSByteArray.h \
    303         Source/JavaScriptCore/runtime/JSCell.cpp \
    304         Source/JavaScriptCore/runtime/JSCell.h \
    305         Source/JavaScriptCore/runtime/JSFunction.cpp \
    306         Source/JavaScriptCore/runtime/JSFunction.h \
    307         Source/JavaScriptCore/runtime/JSGlobalData.cpp \
    308         Source/JavaScriptCore/runtime/JSGlobalData.h \
    309         Source/JavaScriptCore/runtime/JSGlobalObject.cpp \
    310         Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp \
    311         Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.h \
    312         Source/JavaScriptCore/runtime/JSGlobalObject.h \
    313         Source/JavaScriptCore/runtime/JSImmediate.cpp \
    314         Source/JavaScriptCore/runtime/JSImmediate.h \
    315         Source/JavaScriptCore/runtime/JSLock.cpp \
    316         Source/JavaScriptCore/runtime/JSLock.h \
    317         Source/JavaScriptCore/runtime/JSNotAnObject.cpp \
    318         Source/JavaScriptCore/runtime/JSNotAnObject.h \
    319         Source/JavaScriptCore/runtime/JSNumberCell.cpp \
    320         Source/JavaScriptCore/runtime/JSNumberCell.h \
    321         Source/JavaScriptCore/runtime/JSObject.cpp \
    322         Source/JavaScriptCore/runtime/JSObject.h \
    323         Source/JavaScriptCore/runtime/JSObjectWithGlobalObject.cpp \
    324         Source/JavaScriptCore/runtime/JSObjectWithGlobalObject.h \
    325         Source/JavaScriptCore/runtime/JSONObject.cpp \
    326         Source/JavaScriptCore/runtime/JSONObject.h \
    327         Source/JavaScriptCore/runtime/JSPropertyNameIterator.cpp \
    328         Source/JavaScriptCore/runtime/JSPropertyNameIterator.h \
    329         Source/JavaScriptCore/runtime/JSStaticScopeObject.cpp \
    330         Source/JavaScriptCore/runtime/JSStaticScopeObject.h \
    331         Source/JavaScriptCore/runtime/JSStringBuilder.h \
    332         Source/JavaScriptCore/runtime/JSString.cpp \
    333         Source/JavaScriptCore/runtime/JSString.h \
    334         Source/JavaScriptCore/runtime/JSType.h \
    335         Source/JavaScriptCore/runtime/JSTypeInfo.h \
    336         Source/JavaScriptCore/runtime/JSValue.cpp \
    337         Source/JavaScriptCore/runtime/JSValue.h \
    338         Source/JavaScriptCore/runtime/JSVariableObject.cpp \
    339         Source/JavaScriptCore/runtime/JSVariableObject.h \
    340         Source/JavaScriptCore/runtime/JSWrapperObject.cpp \
    341         Source/JavaScriptCore/runtime/JSWrapperObject.h \
    342         Source/JavaScriptCore/runtime/JSZombie.h \
    343         Source/JavaScriptCore/runtime/LiteralParser.cpp \
    344         Source/JavaScriptCore/runtime/LiteralParser.h \
    345         Source/JavaScriptCore/runtime/Lookup.cpp \
    346         Source/JavaScriptCore/runtime/Lookup.h \
    347         Source/JavaScriptCore/runtime/MachineStackMarker.cpp \
    348         Source/JavaScriptCore/runtime/MachineStackMarker.h \
    349         Source/JavaScriptCore/runtime/ConservativeSet.cpp \
    350         Source/JavaScriptCore/runtime/ConservativeSet.h \
    351         Source/JavaScriptCore/runtime/MarkStack.cpp \
    352         Source/JavaScriptCore/runtime/MarkStack.h \
    353         Source/JavaScriptCore/runtime/MathObject.cpp \
    354         Source/JavaScriptCore/runtime/MathObject.h \
    355         Source/JavaScriptCore/runtime/NativeErrorConstructor.cpp \
    356         Source/JavaScriptCore/runtime/NativeErrorConstructor.h \
    357         Source/JavaScriptCore/runtime/NativeErrorPrototype.cpp \
    358         Source/JavaScriptCore/runtime/NativeErrorPrototype.h \
    359         Source/JavaScriptCore/runtime/NumberConstructor.cpp \
    360         Source/JavaScriptCore/runtime/NumberConstructor.h \
    361         Source/JavaScriptCore/runtime/NumberObject.cpp \
    362         Source/JavaScriptCore/runtime/NumberObject.h \
    363         Source/JavaScriptCore/runtime/NumberPrototype.cpp \
    364         Source/JavaScriptCore/runtime/NumberPrototype.h \
    365         Source/JavaScriptCore/runtime/NumericStrings.h \
    366         Source/JavaScriptCore/runtime/ObjectConstructor.cpp \
    367         Source/JavaScriptCore/runtime/ObjectConstructor.h \
    368         Source/JavaScriptCore/runtime/ObjectPrototype.cpp \
    369         Source/JavaScriptCore/runtime/ObjectPrototype.h \
    370         Source/JavaScriptCore/runtime/Operations.cpp \
    371         Source/JavaScriptCore/runtime/Operations.h \
    372         Source/JavaScriptCore/runtime/PropertyDescriptor.cpp \
    373         Source/JavaScriptCore/runtime/PropertyDescriptor.h \
    374         Source/JavaScriptCore/runtime/PropertyMapHashTable.h \
    375         Source/JavaScriptCore/runtime/PropertyNameArray.cpp \
    376         Source/JavaScriptCore/runtime/PropertyNameArray.h \
    377         Source/JavaScriptCore/runtime/PropertySlot.cpp \
    378         Source/JavaScriptCore/runtime/PropertySlot.h \
    379         Source/JavaScriptCore/runtime/Protect.h \
    380         Source/JavaScriptCore/runtime/PutPropertySlot.h \
    381         Source/JavaScriptCore/runtime/RegExpCache.cpp \
    382         Source/JavaScriptCore/runtime/RegExpCache.h \
    383         Source/JavaScriptCore/runtime/RegExpConstructor.cpp \
    384         Source/JavaScriptCore/runtime/RegExpConstructor.h \
    385         Source/JavaScriptCore/runtime/RegExp.cpp \
    386         Source/JavaScriptCore/runtime/RegExp.h \
    387         Source/JavaScriptCore/runtime/RegExpKey.h \
    388         Source/JavaScriptCore/runtime/RegExpMatchesArray.h \
    389         Source/JavaScriptCore/runtime/RegExpObject.cpp \
    390         Source/JavaScriptCore/runtime/RegExpObject.h \
    391         Source/JavaScriptCore/runtime/RegExpPrototype.cpp \
    392         Source/JavaScriptCore/runtime/RegExpPrototype.h \
    393         Source/JavaScriptCore/runtime/RopeImpl.cpp \
    394         Source/JavaScriptCore/runtime/RopeImpl.h \
    395         Source/JavaScriptCore/runtime/ScopeChain.cpp \
    396         Source/JavaScriptCore/runtime/ScopeChain.h \
    397         Source/JavaScriptCore/runtime/ScopeChainMark.h \
    398         Source/JavaScriptCore/runtime/SmallStrings.cpp \
    399         Source/JavaScriptCore/runtime/SmallStrings.h \
    400         Source/JavaScriptCore/runtime/StrictEvalActivation.cpp \
    401         Source/JavaScriptCore/runtime/StrictEvalActivation.h \
    402         Source/JavaScriptCore/runtime/StringConstructor.cpp \
    403         Source/JavaScriptCore/runtime/StringConstructor.h \
    404         Source/JavaScriptCore/runtime/StringObject.cpp \
    405         Source/JavaScriptCore/runtime/StringObject.h \
    406         Source/JavaScriptCore/runtime/StringObjectThatMasqueradesAsUndefined.h \
    407         Source/JavaScriptCore/runtime/StringPrototype.cpp \
    408         Source/JavaScriptCore/runtime/StringPrototype.h \
    409         Source/JavaScriptCore/runtime/StringRecursionChecker.cpp \
    410         Source/JavaScriptCore/runtime/StringRecursionChecker.h \
    411         Source/JavaScriptCore/runtime/StructureChain.cpp \
    412         Source/JavaScriptCore/runtime/StructureChain.h \
    413         Source/JavaScriptCore/runtime/Structure.cpp \
    414         Source/JavaScriptCore/runtime/Structure.h \
    415         Source/JavaScriptCore/runtime/StructureTransitionTable.h \
    416         Source/JavaScriptCore/runtime/SymbolTable.h \
    417         Source/JavaScriptCore/runtime/Terminator.h \
    418         Source/JavaScriptCore/runtime/TimeoutChecker.cpp \
    419         Source/JavaScriptCore/runtime/TimeoutChecker.h \
    420         Source/JavaScriptCore/runtime/Tracing.h \
    421         Source/JavaScriptCore/runtime/UString.cpp \
    422         Source/JavaScriptCore/runtime/UString.h \
    423         Source/JavaScriptCore/runtime/UStringBuilder.h \
    424         Source/JavaScriptCore/runtime/UStringConcatenate.h \
    425         Source/JavaScriptCore/runtime/WeakGCMap.h \
    426         Source/JavaScriptCore/runtime/WeakGCPtr.h \
    427         Source/JavaScriptCore/runtime/WeakRandom.h \
    428         Source/JavaScriptCore/runtime/WriteBarrier.h \
    429         Source/JavaScriptCore/wtf/AlwaysInline.h \
    430         Source/JavaScriptCore/wtf/ASCIICType.h \
    431         Source/JavaScriptCore/wtf/Assertions.cpp \
    432         Source/JavaScriptCore/wtf/Assertions.h \
    433         Source/JavaScriptCore/wtf/Atomics.h \
    434         Source/JavaScriptCore/wtf/AVLTree.h \
    435         Source/JavaScriptCore/wtf/Bitmap.h \
    436         Source/JavaScriptCore/wtf/BlockStack.h \
    437         Source/JavaScriptCore/wtf/BloomFilter.h \
    438         Source/JavaScriptCore/wtf/BumpPointerAllocator.h \
    439         Source/JavaScriptCore/wtf/ByteArray.cpp \
    440         Source/JavaScriptCore/wtf/ByteArray.h \
    441         Source/JavaScriptCore/wtf/CrossThreadRefCounted.h \
    442         Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.cpp \
    443         Source/JavaScriptCore/wtf/CryptographicallyRandomNumber.h \
    444         Source/JavaScriptCore/wtf/CurrentTime.cpp \
    445         Source/JavaScriptCore/wtf/CurrentTime.h \
    446         Source/JavaScriptCore/wtf/DateMath.cpp \
    447         Source/JavaScriptCore/wtf/DateMath.h \
    448         Source/JavaScriptCore/wtf/DecimalNumber.h \
    449         Source/JavaScriptCore/wtf/DecimalNumber.cpp \
    450         Source/JavaScriptCore/wtf/Decoder.h \
    451         Source/JavaScriptCore/wtf/Deque.h \
    452         Source/JavaScriptCore/wtf/DisallowCType.h \
    453         Source/JavaScriptCore/wtf/DoublyLinkedList.h \
    454         Source/JavaScriptCore/wtf/dtoa.cpp \
    455         Source/JavaScriptCore/wtf/dtoa.h \
    456         Source/JavaScriptCore/wtf/DynamicAnnotations.cpp \
    457         Source/JavaScriptCore/wtf/DynamicAnnotations.h \
    458         Source/JavaScriptCore/wtf/Encoder.h \
    459         Source/JavaScriptCore/wtf/FastAllocBase.h \
    460         Source/JavaScriptCore/wtf/FastMalloc.cpp \
    461         Source/JavaScriptCore/wtf/FastMalloc.h \
    462         Source/JavaScriptCore/wtf/FixedArray.h \
    463         Source/JavaScriptCore/wtf/Forward.h \
    464         Source/JavaScriptCore/wtf/GetPtr.h \
    465         Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp \
    466         Source/JavaScriptCore/wtf/gobject/GOwnPtr.h \
    467         Source/JavaScriptCore/wtf/gobject/GRefPtr.cpp \
    468         Source/JavaScriptCore/wtf/gobject/GRefPtr.h \
    469         Source/JavaScriptCore/wtf/gobject/GTypedefs.h \
    470         Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp \
    471         Source/JavaScriptCore/wtf/gtk/ThreadingGtk.cpp \
    472         Source/JavaScriptCore/wtf/HashCountedSet.h \
    473         Source/JavaScriptCore/wtf/HashFunctions.h \
    474         Source/JavaScriptCore/wtf/HashIterators.h \
    475         Source/JavaScriptCore/wtf/HashMap.h \
    476         Source/JavaScriptCore/wtf/HashSet.h \
    477         Source/JavaScriptCore/wtf/HashTable.cpp \
    478         Source/JavaScriptCore/wtf/HashTable.h \
    479         Source/JavaScriptCore/wtf/HashTraits.h \
    480         Source/JavaScriptCore/wtf/HexNumber.h \
    481         Source/JavaScriptCore/wtf/ListHashSet.h \
    482         Source/JavaScriptCore/wtf/ListRefPtr.h \
    483         Source/JavaScriptCore/wtf/Locker.h \
    484         Source/JavaScriptCore/wtf/MainThread.cpp \
    485         Source/JavaScriptCore/wtf/MainThread.h \
    486         Source/JavaScriptCore/wtf/MallocZoneSupport.h \
    487         Source/JavaScriptCore/wtf/MathExtras.h \
    488         Source/JavaScriptCore/wtf/MD5.cpp \
    489         Source/JavaScriptCore/wtf/MD5.h \
    490         Source/JavaScriptCore/wtf/MessageQueue.h \
    491         Source/JavaScriptCore/wtf/NonCopyingSort.h \
    492         Source/JavaScriptCore/wtf/Noncopyable.h \
    493         Source/JavaScriptCore/wtf/NotFound.h \
    494         Source/JavaScriptCore/wtf/NullPtr.h \
    495         Source/JavaScriptCore/wtf/OSAllocator.h \
    496         Source/JavaScriptCore/wtf/OSRandomSource.cpp \
    497         Source/JavaScriptCore/wtf/OSRandomSource.h \
    498         Source/JavaScriptCore/wtf/OwnArrayPtr.h \
    499         Source/JavaScriptCore/wtf/OwnFastMallocPtr.h \
    500         Source/JavaScriptCore/wtf/OwnPtrCommon.h \
    501         Source/JavaScriptCore/wtf/OwnPtr.h \
    502         Source/JavaScriptCore/wtf/PageAllocation.h \
    503         Source/JavaScriptCore/wtf/PageAllocationAligned.cpp \
    504         Source/JavaScriptCore/wtf/PageAllocationAligned.h \
    505         Source/JavaScriptCore/wtf/PageReservation.h \
    506         Source/JavaScriptCore/wtf/PageBlock.cpp \
    507         Source/JavaScriptCore/wtf/PageBlock.h \
    508         Source/JavaScriptCore/wtf/PassOwnArrayPtr.h \
    509         Source/JavaScriptCore/wtf/PassOwnPtr.h \
    510         Source/JavaScriptCore/wtf/PassRefPtr.h \
    511         Source/JavaScriptCore/wtf/Platform.h \
    512         Source/JavaScriptCore/wtf/PossiblyNull.h \
    513         Source/JavaScriptCore/wtf/RandomNumber.cpp \
    514         Source/JavaScriptCore/wtf/RandomNumber.h \
    515         Source/JavaScriptCore/wtf/RandomNumberSeed.h \
    516         Source/JavaScriptCore/wtf/RefCounted.h \
    517         Source/JavaScriptCore/wtf/RefCountedLeakCounter.cpp \
    518         Source/JavaScriptCore/wtf/RefCountedLeakCounter.h \
    519         Source/JavaScriptCore/wtf/RefPtr.h \
    520         Source/JavaScriptCore/wtf/RefPtrHashMap.h \
    521         Source/JavaScriptCore/wtf/RetainPtr.h \
    522         Source/JavaScriptCore/wtf/SegmentedVector.h \
    523         Source/JavaScriptCore/wtf/SentinelLinkedList.h \
    524         Source/JavaScriptCore/wtf/SHA1.cpp \
    525         Source/JavaScriptCore/wtf/SHA1.h \
    526         Source/JavaScriptCore/wtf/SinglyLinkedList.h \
    527         Source/JavaScriptCore/wtf/StackBounds.cpp \
    528         Source/JavaScriptCore/wtf/StackBounds.h \
    529         Source/JavaScriptCore/wtf/StaticConstructors.h \
    530         Source/JavaScriptCore/wtf/StdLibExtras.h \
    531         Source/JavaScriptCore/wtf/StringExtras.h \
    532         Source/JavaScriptCore/wtf/StringHasher.h \
    533         Source/JavaScriptCore/wtf/TCPackedCache.h \
    534         Source/JavaScriptCore/wtf/TCPageMap.h \
    535         Source/JavaScriptCore/wtf/TCSpinLock.h \
    536         Source/JavaScriptCore/wtf/TCSystemAlloc.cpp \
    537         Source/JavaScriptCore/wtf/TCSystemAlloc.h \
    538         Source/JavaScriptCore/wtf/text/AtomicString.cpp \
    539         Source/JavaScriptCore/wtf/text/AtomicString.h \
    540         Source/JavaScriptCore/wtf/text/AtomicStringHash.h \
    541         Source/JavaScriptCore/wtf/text/AtomicStringImpl.h \
    542         Source/JavaScriptCore/wtf/text/CString.cpp \
    543         Source/JavaScriptCore/wtf/text/CString.h \
    544         Source/JavaScriptCore/wtf/text/StringBuffer.h \
    545         Source/JavaScriptCore/wtf/text/StringBuilder.cpp \
    546         Source/JavaScriptCore/wtf/text/StringBuilder.h \
    547         Source/JavaScriptCore/wtf/text/StringConcatenate.h \
    548         Source/JavaScriptCore/wtf/text/StringHash.h \
    549         Source/JavaScriptCore/wtf/text/StringImplBase.h \
    550         Source/JavaScriptCore/wtf/text/StringImpl.cpp \
    551         Source/JavaScriptCore/wtf/text/StringImpl.h \
    552         Source/JavaScriptCore/wtf/text/StringStatics.cpp \
    553         Source/JavaScriptCore/wtf/text/TextPosition.h \
    554         Source/JavaScriptCore/wtf/text/WTFString.cpp \
    555         Source/JavaScriptCore/wtf/text/WTFString.h \
    556         Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.cpp \
    557         Source/JavaScriptCore/wtf/ThreadIdentifierDataPthreads.h \
    558         Source/JavaScriptCore/wtf/Threading.cpp \
    559         Source/JavaScriptCore/wtf/Threading.h \
    560         Source/JavaScriptCore/wtf/ThreadingPrimitives.h \
    561         Source/JavaScriptCore/wtf/ThreadingPthreads.cpp \
    562         Source/JavaScriptCore/wtf/ThreadSafeRefCounted.h \
    563         Source/JavaScriptCore/wtf/ThreadSpecific.h \
    564         Source/JavaScriptCore/wtf/TypeTraits.cpp \
    565         Source/JavaScriptCore/wtf/TypeTraits.h \
    566         Source/JavaScriptCore/wtf/unicode/CharacterNames.h \
    567         Source/JavaScriptCore/wtf/unicode/CollatorDefault.cpp \
    568         Source/JavaScriptCore/wtf/unicode/Collator.h \
    569         Source/JavaScriptCore/wtf/unicode/Unicode.h \
    570         Source/JavaScriptCore/wtf/unicode/UTF8.cpp \
    571         Source/JavaScriptCore/wtf/unicode/UTF8.h \
    572         Source/JavaScriptCore/wtf/UnusedParam.h \
    573         Source/JavaScriptCore/wtf/ValueCheck.h \
    574         Source/JavaScriptCore/wtf/Vector.h \
    575         Source/JavaScriptCore/wtf/VectorTraits.h \
    576         Source/JavaScriptCore/wtf/VMTags.h \
    577         Source/JavaScriptCore/wtf/WTFThreadData.cpp \
    578         Source/JavaScriptCore/wtf/WTFThreadData.h \
    579         Source/JavaScriptCore/yarr/Yarr.h \
    580         Source/JavaScriptCore/yarr/YarrInterpreter.cpp \
    581         Source/JavaScriptCore/yarr/YarrInterpreter.h \
    582         Source/JavaScriptCore/yarr/YarrJIT.cpp \
    583         Source/JavaScriptCore/yarr/YarrJIT.h \
    584         Source/JavaScriptCore/yarr/YarrParser.h \
    585         Source/JavaScriptCore/yarr/YarrPattern.cpp \
    586         Source/JavaScriptCore/yarr/YarrPattern.h \
    587         Source/JavaScriptCore/yarr/YarrSyntaxChecker.cpp \
    588         Source/JavaScriptCore/yarr/YarrSyntaxChecker.h
    589 
    590 if TARGET_WIN32
    591 javascriptcore_sources += \
    592         Source/JavaScriptCore/runtime/MarkStackWin.cpp \
    593         Source/JavaScriptCore/wtf/OSAllocatorWin.cpp
    594 else
    595 javascriptcore_sources += \
    596         Source/JavaScriptCore/jit/ExecutableAllocatorFixedVMPool.cpp \
    597         Source/JavaScriptCore/runtime/MarkStackPosix.cpp \
    598         Source/JavaScriptCore/wtf/OSAllocatorPosix.cpp
    599 endif
    600 
    601 # ----
    602 # icu unicode backend
    603 # ----
    604 if USE_ICU_UNICODE
    605 javascriptcore_sources += \
    606         Source/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp \
    607         Source/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h
    608 endif # USE_ICU_UNICODE
    609 
    610 # ----
    611 # glib unicode backend
    612 # ----
    613 if USE_GLIB_UNICODE
    614 javascriptcore_sources += \
    615         Source/JavaScriptCore/wtf/unicode/UnicodeMacrosFromICU.h \
    616         Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.h \
    617         Source/JavaScriptCore/wtf/unicode/glib/UnicodeGLib.cpp
    618 endif
    619 
    62030Source/JavaScriptCore/Lexer.lut.h: $(srcdir)/Source/JavaScriptCore/create_hash_table $(srcdir)/Source/JavaScriptCore/parser/Keywords.table
    62131        $(AM_V_GEN)$(PERL) $^ > $@
     
    63545        Programs/jsc \
    63646        Programs/minidom
    637 
    638 # minidom
    639 Programs_minidom_SOURCES = \
    640         Source/JavaScriptCore/API/tests/JSNode.c \
    641         Source/JavaScriptCore/API/tests/JSNode.h \
    642         Source/JavaScriptCore/API/tests/JSNodeList.c \
    643         Source/JavaScriptCore/API/tests/JSNodeList.h \
    644         Source/JavaScriptCore/API/tests/Node.c \
    645         Source/JavaScriptCore/API/tests/Node.h \
    646         Source/JavaScriptCore/API/tests/NodeList.c \
    647         Source/JavaScriptCore/API/tests/NodeList.h \
    648         Source/JavaScriptCore/API/tests/minidom.c
    64947
    65048Programs_minidom_CPPFLAGS = \
     
    67371Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD =
    67472Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_SOURCES =
    675 
    676 Programs_jsc_SOURCES = \
    677         Source/JavaScriptCore/jsc.cpp
    67873
    67974Programs_jsc_CPPFLAGS = \
     
    70499
    705100# Clean rules for JavaScriptCore
     101# FIXME: Should this list be generated from javascriptcore_built_nosources?
    706102CLEANFILES += \
    707103        Source/JavaScriptCore/runtime/ArrayPrototype.lut.h \
Note: See TracChangeset for help on using the changeset viewer.