mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 13:21:05 +00:00
Bug 1028559 - Flatten xpcom/string/{public,src}/ directories. r=dbaron
--HG-- rename : xpcom/string/public/nsAString.h => xpcom/string/nsAString.h rename : xpcom/string/public/nsAlgorithm.h => xpcom/string/nsAlgorithm.h rename : xpcom/string/public/nsCharTraits.h => xpcom/string/nsCharTraits.h rename : xpcom/string/src/nsDependentString.cpp => xpcom/string/nsDependentString.cpp rename : xpcom/string/public/nsDependentString.h => xpcom/string/nsDependentString.h rename : xpcom/string/src/nsDependentSubstring.cpp => xpcom/string/nsDependentSubstring.cpp rename : xpcom/string/public/nsDependentSubstring.h => xpcom/string/nsDependentSubstring.h rename : xpcom/string/public/nsEmbedString.h => xpcom/string/nsEmbedString.h rename : xpcom/string/public/nsLiteralString.h => xpcom/string/nsLiteralString.h rename : xpcom/string/public/nsPrintfCString.h => xpcom/string/nsPrintfCString.h rename : xpcom/string/src/nsPromiseFlatString.cpp => xpcom/string/nsPromiseFlatString.cpp rename : xpcom/string/public/nsPromiseFlatString.h => xpcom/string/nsPromiseFlatString.h rename : xpcom/string/src/nsReadableUtils.cpp => xpcom/string/nsReadableUtils.cpp rename : xpcom/string/public/nsReadableUtils.h => xpcom/string/nsReadableUtils.h rename : xpcom/string/src/nsString.cpp => xpcom/string/nsString.cpp rename : xpcom/string/public/nsString.h => xpcom/string/nsString.h rename : xpcom/string/public/nsStringBuffer.h => xpcom/string/nsStringBuffer.h rename : xpcom/string/src/nsStringComparator.cpp => xpcom/string/nsStringComparator.cpp rename : xpcom/string/public/nsStringFwd.h => xpcom/string/nsStringFwd.h rename : xpcom/string/public/nsStringIterator.h => xpcom/string/nsStringIterator.h rename : xpcom/string/src/nsStringObsolete.cpp => xpcom/string/nsStringObsolete.cpp rename : xpcom/string/src/nsSubstring.cpp => xpcom/string/nsSubstring.cpp rename : xpcom/string/public/nsSubstring.h => xpcom/string/nsSubstring.h rename : xpcom/string/src/nsSubstringTuple.cpp => xpcom/string/nsSubstringTuple.cpp rename : xpcom/string/public/nsSubstringTuple.h => xpcom/string/nsSubstringTuple.h rename : xpcom/string/src/nsTDependentString.cpp => xpcom/string/nsTDependentString.cpp rename : xpcom/string/public/nsTDependentString.h => xpcom/string/nsTDependentString.h rename : xpcom/string/src/nsTDependentSubstring.cpp => xpcom/string/nsTDependentSubstring.cpp rename : xpcom/string/public/nsTDependentSubstring.h => xpcom/string/nsTDependentSubstring.h rename : xpcom/string/public/nsTLiteralString.h => xpcom/string/nsTLiteralString.h rename : xpcom/string/src/nsTPromiseFlatString.cpp => xpcom/string/nsTPromiseFlatString.cpp rename : xpcom/string/public/nsTPromiseFlatString.h => xpcom/string/nsTPromiseFlatString.h rename : xpcom/string/src/nsTString.cpp => xpcom/string/nsTString.cpp rename : xpcom/string/public/nsTString.h => xpcom/string/nsTString.h rename : xpcom/string/src/nsTStringComparator.cpp => xpcom/string/nsTStringComparator.cpp rename : xpcom/string/src/nsTStringObsolete.cpp => xpcom/string/nsTStringObsolete.cpp rename : xpcom/string/src/nsTSubstring.cpp => xpcom/string/nsTSubstring.cpp rename : xpcom/string/public/nsTSubstring.h => xpcom/string/nsTSubstring.h rename : xpcom/string/src/nsTSubstringTuple.cpp => xpcom/string/nsTSubstringTuple.cpp rename : xpcom/string/public/nsTSubstringTuple.h => xpcom/string/nsTSubstringTuple.h rename : xpcom/string/public/nsUTF8Utils.h => xpcom/string/nsUTF8Utils.h rename : xpcom/string/src/nsUTF8UtilsSSE2.cpp => xpcom/string/nsUTF8UtilsSSE2.cpp rename : xpcom/string/public/nsXPCOMStrings.h => xpcom/string/nsXPCOMStrings.h rename : xpcom/string/public/nsXPIDLString.h => xpcom/string/nsXPIDLString.h rename : xpcom/string/public/string-template-def-char.h => xpcom/string/string-template-def-char.h rename : xpcom/string/public/string-template-def-unichar.h => xpcom/string/string-template-def-unichar.h rename : xpcom/string/public/string-template-undef.h => xpcom/string/string-template-undef.h
This commit is contained in:
parent
c534fdb509
commit
889d778644
@ -4,5 +4,60 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
DIRS += ['public', 'src']
|
||||
EXPORTS += [
|
||||
'nsAlgorithm.h',
|
||||
'nsAString.h',
|
||||
'nsCharTraits.h',
|
||||
'nsDependentString.h',
|
||||
'nsDependentSubstring.h',
|
||||
'nsEmbedString.h',
|
||||
'nsLiteralString.h',
|
||||
'nsPrintfCString.h',
|
||||
'nsPromiseFlatString.h',
|
||||
'nsReadableUtils.h',
|
||||
'nsString.h',
|
||||
'nsStringBuffer.h',
|
||||
'nsStringFwd.h',
|
||||
'nsStringIterator.h',
|
||||
'nsSubstring.h',
|
||||
'nsSubstringTuple.h',
|
||||
'nsTDependentString.h',
|
||||
'nsTDependentSubstring.h',
|
||||
'nsTLiteralString.h',
|
||||
'nsTPromiseFlatString.h',
|
||||
'nsTString.h',
|
||||
'nsTSubstring.h',
|
||||
'nsTSubstringTuple.h',
|
||||
'nsUTF8Utils.h',
|
||||
'nsXPCOMStrings.h',
|
||||
'nsXPIDLString.h',
|
||||
'string-template-def-char.h',
|
||||
'string-template-def-unichar.h',
|
||||
'string-template-undef.h',
|
||||
]
|
||||
|
||||
UNIFIED_SOURCES += [
|
||||
'nsDependentString.cpp',
|
||||
'nsDependentSubstring.cpp',
|
||||
'nsPromiseFlatString.cpp',
|
||||
'nsReadableUtils.cpp',
|
||||
'nsString.cpp',
|
||||
'nsStringComparator.cpp',
|
||||
'nsStringObsolete.cpp',
|
||||
'nsSubstring.cpp',
|
||||
'nsSubstringTuple.cpp',
|
||||
]
|
||||
|
||||
# Are we targeting x86 or x86-64? If so, compile the SSE2 functions for
|
||||
# nsUTF8Utils.cpp.
|
||||
if CONFIG['INTEL_ARCHITECTURE']:
|
||||
SOURCES += ['nsUTF8UtilsSSE2.cpp']
|
||||
SOURCES['nsUTF8UtilsSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
|
||||
|
||||
LOCAL_INCLUDES += [
|
||||
'/mfbt/double-conversion',
|
||||
]
|
||||
|
||||
MSVC_ENABLE_PGO = True
|
||||
|
||||
FINAL_LIBRARY = 'xpcom_core'
|
||||
|
@ -1,37 +0,0 @@
|
||||
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# vim: set filetype=python:
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
EXPORTS += [
|
||||
'nsAlgorithm.h',
|
||||
'nsAString.h',
|
||||
'nsCharTraits.h',
|
||||
'nsDependentString.h',
|
||||
'nsDependentSubstring.h',
|
||||
'nsEmbedString.h',
|
||||
'nsLiteralString.h',
|
||||
'nsPrintfCString.h',
|
||||
'nsPromiseFlatString.h',
|
||||
'nsReadableUtils.h',
|
||||
'nsString.h',
|
||||
'nsStringBuffer.h',
|
||||
'nsStringFwd.h',
|
||||
'nsStringIterator.h',
|
||||
'nsSubstring.h',
|
||||
'nsSubstringTuple.h',
|
||||
'nsTDependentString.h',
|
||||
'nsTDependentSubstring.h',
|
||||
'nsTLiteralString.h',
|
||||
'nsTPromiseFlatString.h',
|
||||
'nsTString.h',
|
||||
'nsTSubstring.h',
|
||||
'nsTSubstringTuple.h',
|
||||
'nsUTF8Utils.h',
|
||||
'nsXPCOMStrings.h',
|
||||
'nsXPIDLString.h',
|
||||
'string-template-def-char.h',
|
||||
'string-template-def-unichar.h',
|
||||
'string-template-undef.h',
|
||||
]
|
@ -1,31 +0,0 @@
|
||||
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
||||
# vim: set filetype=python:
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
UNIFIED_SOURCES += [
|
||||
'nsDependentString.cpp',
|
||||
'nsDependentSubstring.cpp',
|
||||
'nsPromiseFlatString.cpp',
|
||||
'nsReadableUtils.cpp',
|
||||
'nsString.cpp',
|
||||
'nsStringComparator.cpp',
|
||||
'nsStringObsolete.cpp',
|
||||
'nsSubstring.cpp',
|
||||
'nsSubstringTuple.cpp',
|
||||
]
|
||||
|
||||
# Are we targeting x86 or x86-64? If so, compile the SSE2 functions for
|
||||
# nsUTF8Utils.cpp.
|
||||
if CONFIG['INTEL_ARCHITECTURE']:
|
||||
SOURCES += ['nsUTF8UtilsSSE2.cpp']
|
||||
SOURCES['nsUTF8UtilsSSE2.cpp'].flags += CONFIG['SSE2_FLAGS']
|
||||
|
||||
LOCAL_INCLUDES += [
|
||||
'/mfbt/double-conversion',
|
||||
]
|
||||
|
||||
MSVC_ENABLE_PGO = True
|
||||
|
||||
FINAL_LIBRARY = 'xpcom_core'
|
Loading…
Reference in New Issue
Block a user