Commit 649b7f61 authored by rniwa@webkit.org's avatar rniwa@webkit.org

Remove WTF.gyp/WTF.gypi

https://bugs.webkit.org/show_bug.cgi?id=114237

Reviewed by Maciej Stachowiak.

* WTF.gyp: Removed.
* WTF.gyp/.gitignore: Removed.
* WTF.gyp/WTF.gyp: Removed.
* WTF.gypi: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
parent de455ba7
2013-04-08 Ryosuke Niwa <rniwa@webkit.org>
Remove WTF.gyp/WTF.gypi
https://bugs.webkit.org/show_bug.cgi?id=114237
Reviewed by Maciej Stachowiak.
* WTF.gyp: Removed.
* WTF.gyp/.gitignore: Removed.
* WTF.gyp/WTF.gyp: Removed.
* WTF.gypi: Removed.
2013-04-08 Benjamin Poulain <benjamin@webkit.org>
Remove HTML Notification
......
*.Makefile
*.mk
*.sln
*.vcproj*
*.vcxproj*
WTF.xcodeproj
# Copyright (C) 2012 Google Inc. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following disclaimer
# in the documentation and/or other materials provided with the
# distribution.
# * Neither the name of Google Inc. nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
{
'includes': [
'../../WebKit/chromium/WinPrecompile.gypi',
'../../WebKit/chromium/features.gypi',
'../WTF.gypi',
],
'variables': {
# Location of the chromium src directory.
'conditions': [
['inside_chromium_build==0', {
# Webkit is being built outside of the full chromium project.
'chromium_src_dir': '../../WebKit/chromium',
},{
# WebKit is checked out in src/chromium/third_party/WebKit
'chromium_src_dir': '../../../../..',
}],
],
},
'conditions': [
['os_posix == 1 and OS != "mac" and gcc_version>=46', {
'target_defaults': {
# Disable warnings about c++0x compatibility, as some names (such as nullptr) conflict
# with upcoming c++0x types.
'cflags_cc': ['-Wno-c++0x-compat'],
},
}],
],
'targets': [
{
# This target sets up defines and includes that are required by WTF and
# its dependents.
'target_name': 'wtf_config',
'type': 'none',
'direct_dependent_settings': {
'defines': [
# Import features_defines from features.gypi
'<@(feature_defines)',
# Turns on #if PLATFORM(CHROMIUM)
'BUILDING_CHROMIUM__=1',
],
'conditions': [
['OS=="win"', {
'defines': [
'__STD_C',
'_CRT_SECURE_NO_DEPRECATE',
'_SCL_SECURE_NO_DEPRECATE',
'CRASH=__debugbreak',
],
'include_dirs': [
'../../JavaScriptCore/os-win32',
],
}],
['OS=="mac"', {
'defines': [
'WTF_USE_NEW_THEME=1',
],
}],
],
},
},
{
'target_name': 'wtf',
'type': 'static_library',
'include_dirs': [
'../',
'../wtf',
'../wtf/unicode',
],
'dependencies': [
'wtf_config',
'<(chromium_src_dir)/third_party/icu/icu.gyp:icui18n',
'<(chromium_src_dir)/third_party/icu/icu.gyp:icuuc',
],
'sources': [
'<@(wtf_privateheader_files)',
'<@(wtf_files)',
],
'sources/': [
# FIXME: This is clearly not sustainable.
['exclude', '../wtf/efl'],
['exclude', '../wtf/gobject'],
['exclude', '../wtf/gtk'],
['exclude', '../wtf/mac'],
['exclude', '../wtf/qt'],
['exclude', '../wtf/url'],
['exclude', '../wtf/wince'],
['exclude', '../wtf/wx'],
['exclude', '../wtf/unicode/qt4'],
['exclude', '../wtf/unicode/wchar'],
['exclude', '/(gtk|gobject)/.*\\.(cpp|h)$'],
['exclude', '(Default|CF|Gtk|Mac|None|Qt|Win|Wx|Efl)\\.(cpp|mm)$'],
['exclude', 'wtf/OSRandomSource\\.cpp$'],
['exclude', 'wtf/MainThread.cpp$'],
['exclude', 'wtf/MetaAllocator\\.(cpp|h)$'],
],
'direct_dependent_settings': {
'include_dirs': [
'../',
# FIXME: This is too broad, but is needed for runtime/JSExportMacros.h and yarr.
'../../JavaScriptCore',
],
# Some warnings occur in JSC headers, so they must also be disabled
# in targets that use JSC.
'msvs_disabled_warnings': [
# Don't complain about calling specific versions of templatized
# functions (e.g. in RefPtrHashMap.h).
4344,
# Don't complain about using "this" in an initializer list
# (e.g. in StringImpl.h).
4355,
# Disable c4267 warnings until we fix size_t to int truncations.
4267,
],
},
'export_dependent_settings': [
'wtf_config',
'<(chromium_src_dir)/third_party/icu/icu.gyp:icui18n',
'<(chromium_src_dir)/third_party/icu/icu.gyp:icuuc',
],
# Disable c4267 warnings until we fix size_t to int truncations.
'msvs_disabled_warnings': [4127, 4355, 4510, 4512, 4610, 4706, 4068, 4267],
'conditions': [
['OS=="win"', {
'sources/': [
['exclude', 'ThreadIdentifierDataPthreads\\.(h|cpp)$'],
['exclude', 'ThreadingPthreads\\.cpp$'],
['include', 'Thread(ing|Specific)Win\\.cpp$'],
['exclude', 'OSAllocatorPosix\\.cpp$'],
['include', 'OSAllocatorWin\\.cpp$'],
['include', 'win/OwnPtrWin\\.cpp$'],
],
'include_dirs!': [
'<(SHARED_INTERMEDIATE_DIR)/webkit',
],
'conditions': [
['inside_chromium_build==1 and component=="shared_library"', {
# Chromium windows multi-dll build enables c++ exception and this
# causes wtf generates 4291 warning due to operator new/delete
# implementations. Disable the warning for chromium windows
# multi-dll build.
'msvs_disabled_warnings': [4291],
'direct_dependent_settings': {
'msvs_disabled_warnings': [4291],
},
}],
],
}],
['OS!="mac"', {
'sources/': [
# mac is the only OS that uses WebKit's copy of TCMalloc.
['exclude', 'wtf/TC.*\\.(cpp|h)$'],
],
}],
],
},
]
}
{
'variables': {
'project_dir': ['.'],
'wtf_privateheader_files': [
'wtf/ASCIICType.h',
'wtf/AVLTree.h',
'wtf/Alignment.h',
'wtf/AlwaysInline.h',
'wtf/Assertions.h',
'wtf/Atomics.h',
'wtf/BitArray.h',
'wtf/BitVector.h',
'wtf/Bitmap.h',
'wtf/BlockStack.h',
'wtf/BloomFilter.h',
'wtf/BumpPointerAllocator.h',
'wtf/ByteOrder.h',
'wtf/CheckedArithmetic.h',
'wtf/CheckedBoolean.h',
'wtf/Compiler.h',
'wtf/Complex.h',
'wtf/CryptographicallyRandomNumber.h',
'wtf/CurrentTime.h',
'wtf/DataLog.h',
'wtf/DateMath.h',
'wtf/DecimalNumber.h',
'wtf/Decoder.h',
'wtf/Deque.h',
'wtf/DisallowCType.h',
'wtf/DoublyLinkedList.h',
'wtf/Encoder.h',
'wtf/FastAllocBase.h',
'wtf/FastMalloc.h',
'wtf/FeatureDefines.h',
'wtf/FilePrintStream.h',
'wtf/FixedArray.h',
'wtf/Forward.h',
'wtf/Functional.h',
'wtf/GetPtr.h',
'wtf/GregorianDateTime.h',
'wtf/HashCountedSet.h',
'wtf/HashFunctions.h',
'wtf/HashIterators.h',
'wtf/HashMap.h',
'wtf/HashSet.h',
'wtf/HashTable.h',
'wtf/HashTraits.h',
'wtf/HexNumber.h',
'wtf/ListHashSet.h',
'wtf/ListRefPtr.h',
'wtf/Locker.h',
'wtf/MD5.h',
'wtf/MainThread.h',
'wtf/MathExtras.h',
'wtf/MemoryInstrumentation.cpp',
'wtf/MemoryInstrumentation.h',
'wtf/MemoryInstrumentationArrayBufferView.h',
'wtf/MemoryInstrumentationHashCountedSet.h',
'wtf/MemoryInstrumentationHashMap.h',
'wtf/MemoryInstrumentationHashSet.h',
'wtf/MemoryInstrumentationListHashSet.h',
'wtf/MemoryInstrumentationParsedURL.h',
'wtf/MemoryInstrumentationSequence.h',
'wtf/MemoryInstrumentationString.h',
'wtf/MemoryInstrumentationVector.h',
'wtf/MemoryObjectInfo.h',
'wtf/MessageQueue.h',
'wtf/NonCopyingSort.h',
'wtf/Noncopyable.h',
'wtf/NotFound.h',
'wtf/NullPtr.h',
'wtf/OSAllocator.h',
'wtf/OwnArrayPtr.h',
'wtf/OwnPtr.h',
'wtf/OwnPtrCommon.h',
'wtf/PageAllocation.h',
'wtf/PageAllocationAligned.h',
'wtf/PageBlock.h',
'wtf/PageReservation.h',
'wtf/PassOwnArrayPtr.h',
'wtf/PassOwnPtr.h',
'wtf/PassRefPtr.h',
'wtf/PassTraits.h',
'wtf/Platform.h',
'wtf/PossiblyNull.h',
'wtf/PrintStream.h',
'wtf/ProcessID.h',
'wtf/RandomNumber.h',
'wtf/RawPointer.h',
'wtf/RefCounted.h',
'wtf/RefCountedLeakCounter.h',
'wtf/RefPtr.h',
'wtf/RefPtrHashMap.h',
'wtf/RetainPtr.h',
'wtf/SaturatedArithmetic.h',
'wtf/SentinelLinkedList.h',
'wtf/SinglyLinkedList.h',
'wtf/StackBounds.h',
'wtf/StaticConstructors.h',
'wtf/StdLibExtras.h',
'wtf/StringExtras.h',
'wtf/StringHasher.h',
'wtf/StringPrintStream.h',
'wtf/TemporaryChange.h',
'wtf/ThreadRestrictionVerifier.h',
'wtf/ThreadSafeRefCounted.h',
'wtf/ThreadSpecific.h',
'wtf/Threading.h',
'wtf/ThreadingPrimitives.h',
'wtf/TypeTraits.h',
'wtf/UnusedParam.h',
'wtf/VMTags.h',
'wtf/ValueCheck.h',
'wtf/Vector.h',
'wtf/VectorTraits.h',
'wtf/WTFThreadData.h',
'wtf/WeakPtr.h',
'wtf/dtoa.h',
'wtf/dtoa/bignum-dtoa.h',
'wtf/dtoa/bignum.h',
'wtf/dtoa/cached-powers.h',
'wtf/dtoa/diy-fp.h',
'wtf/dtoa/double-conversion.h',
'wtf/dtoa/double.h',
'wtf/dtoa/fast-dtoa.h',
'wtf/dtoa/fixed-dtoa.h',
'wtf/dtoa/strtod.h',
'wtf/dtoa/utils.h',
'wtf/text/ASCIIFastPath.h',
'wtf/text/AtomicString.h',
'wtf/text/AtomicStringHash.h',
'wtf/text/AtomicStringImpl.h',
'wtf/text/Base64.h',
'wtf/text/CString.h',
'wtf/text/IntegerToStringConversion.h',
'wtf/text/StringBuffer.h',
'wtf/text/StringBuilder.h',
'wtf/text/StringConcatenate.h',
'wtf/text/StringHash.h',
'wtf/text/StringImpl.h',
'wtf/text/StringOperators.h',
'wtf/text/TextPosition.h',
'wtf/text/WTFString.h',
'wtf/threads/BinarySemaphore.h',
'wtf/unicode/CharacterNames.h',
'wtf/unicode/Collator.h',
'wtf/unicode/UTF8.h',
'wtf/unicode/Unicode.h',
'wtf/unicode/icu/UnicodeIcu.h',
],
'wtf_files': [
'wtf/ArrayBuffer.cpp',
'wtf/ArrayBuffer.h',
'wtf/ArrayBufferView.cpp',
'wtf/ArrayBufferView.h',
'wtf/Assertions.cpp',
'wtf/AutodrainedPool.h',
'wtf/AutodrainedPoolMac.mm',
'wtf/BitVector.cpp',
'wtf/CryptographicallyRandomNumber.cpp',
'wtf/CurrentTime.cpp',
'wtf/DataLog.cpp',
'wtf/DateMath.cpp',
'wtf/DecimalNumber.cpp',
'wtf/DynamicAnnotations.cpp',
'wtf/DynamicAnnotations.h',
'wtf/FastMalloc.cpp',
'wtf/FilePrintStream.cpp',
'wtf/Float32Array.h',
'wtf/Float64Array.h',
'wtf/GregorianDateTime.cpp',
'wtf/HashTable.cpp',
'wtf/Int16Array.h',
'wtf/Int32Array.h',
'wtf/Int8Array.h',
'wtf/IntegralTypedArrayBase.h',
'wtf/MD5.cpp',
'wtf/MainThread.cpp',
'wtf/MallocZoneSupport.h',
'wtf/MediaTime.cpp',
'wtf/MediaTime.h',
'wtf/MetaAllocator.cpp',
'wtf/MetaAllocator.h',
'wtf/NullPtr.cpp',
'wtf/NumberOfCores.cpp',
'wtf/NumberOfCores.h',
'wtf/OSAllocatorPosix.cpp',
'wtf/OSAllocatorWin.cpp',
'wtf/OSRandomSource.cpp',
'wtf/OSRandomSource.h',
'wtf/PageAllocationAligned.cpp',
'wtf/PageBlock.cpp',
'wtf/ParallelJobs.h',
'wtf/ParallelJobsGeneric.cpp',
'wtf/ParallelJobsGeneric.h',
'wtf/ParallelJobsLibdispatch.h',
'wtf/ParallelJobsOpenMP.h',
'wtf/PrintStream.cpp',
'wtf/RAMSize.cpp',
'wtf/RAMSize.h',
'wtf/RandomNumber.cpp',
'wtf/RandomNumberSeed.h',
'wtf/RefCountedLeakCounter.cpp',
'wtf/RunLoopTimer.h',
'wtf/RunLoopTimerCF.cpp',
'wtf/SHA1.cpp',
'wtf/SHA1.h',
'wtf/SchedulePairCF.cpp',
'wtf/SchedulePairMac.mm',
'wtf/SegmentedVector.h',
'wtf/SizeLimits.cpp',
'wtf/StackBounds.cpp',
'wtf/StringPrintStream.cpp',
'wtf/TCPackedCache.h',
'wtf/TCPageMap.h',
'wtf/TCSpinLock.h',
'wtf/TCSystemAlloc.cpp',
'wtf/TCSystemAlloc.h',
'wtf/ThreadFunctionInvocation.h',
'wtf/ThreadIdentifierDataPthreads.cpp',
'wtf/ThreadIdentifierDataPthreads.h',
'wtf/ThreadSpecificWin.cpp',
'wtf/Threading.cpp',
'wtf/ThreadingPthreads.cpp',
'wtf/ThreadingWin.cpp',
'wtf/TypeTraits.cpp',
'wtf/TypedArrayBase.h',
'wtf/Uint16Array.h',
'wtf/Uint32Array.h',
'wtf/Uint8Array.h',
'wtf/WTFThreadData.cpp',
'wtf/chromium/ChromiumThreading.h',
'wtf/chromium/MainThreadChromium.cpp',
'wtf/dtoa.cpp',
'wtf/dtoa/bignum-dtoa.cc',
'wtf/dtoa/bignum.cc',
'wtf/dtoa/cached-powers.cc',
'wtf/dtoa/diy-fp.cc',
'wtf/dtoa/double-conversion.cc',
'wtf/dtoa/fast-dtoa.cc',
'wtf/dtoa/fixed-dtoa.cc',
'wtf/dtoa/strtod.cc',
'wtf/efl/MainThreadEfl.cpp',
'wtf/gobject/GOwnPtr.cpp',
'wtf/gobject/GOwnPtr.h',
'wtf/gobject/GRefPtr.cpp',
'wtf/gobject/GRefPtr.h',
'wtf/gobject/GTypedefs.h',
'wtf/gtk/MainThreadGtk.cpp',
'wtf/mac/MainThreadMac.mm',
'wtf/qt/MainThreadQt.cpp',
'wtf/qt/StringQt.cpp',
'wtf/text/AtomicString.cpp',
'wtf/text/Base64.cpp',
'wtf/text/CString.cpp',
'wtf/text/StringBuilder.cpp',
'wtf/text/StringImpl.cpp',
'wtf/text/StringStatics.cpp',
'wtf/text/WTFString.cpp',
'wtf/threads/BinarySemaphore.cpp',
'wtf/unicode/CollatorDefault.cpp',
'wtf/unicode/ScriptCodesFromICU.h',
'wtf/unicode/UTF8.cpp',
'wtf/unicode/UnicodeMacrosFromICU.h',
'wtf/unicode/icu/CollatorICU.cpp',
'wtf/unicode/wchar/UnicodeWchar.cpp',
'wtf/unicode/wchar/UnicodeWchar.h',
'wtf/win/MainThreadWin.cpp',
'wtf/win/OwnPtrWin.cpp',
'wtf/wince/FastMallocWinCE.h',
'wtf/wince/MemoryManager.cpp',
'wtf/wince/MemoryManager.h',
'wtf/wx/MainThreadWx.cpp',
'wtf/wx/StringWx.cpp',
],
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment