2016-07-14 19:16:42 +03:00
|
|
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
2013-02-26 01:20:02 +04:00
|
|
|
# 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/.
|
|
|
|
|
2013-03-12 21:17:46 +04:00
|
|
|
XPIDL_SOURCES += [
|
|
|
|
"nsIArray.idl",
|
2016-10-24 23:24:26 +03:00
|
|
|
"nsIArrayExtensions.idl",
|
2013-03-12 21:17:46 +04:00
|
|
|
"nsIINIParser.idl",
|
|
|
|
"nsIMutableArray.idl",
|
|
|
|
"nsIObserver.idl",
|
|
|
|
"nsIObserverService.idl",
|
|
|
|
"nsIPersistentProperties2.idl",
|
|
|
|
"nsIProperties.idl",
|
|
|
|
"nsIProperty.idl",
|
|
|
|
"nsIPropertyBag.idl",
|
|
|
|
"nsIPropertyBag2.idl",
|
|
|
|
"nsISerializable.idl",
|
|
|
|
"nsISimpleEnumerator.idl",
|
|
|
|
"nsIStringEnumerator.idl",
|
|
|
|
"nsISupportsIterators.idl",
|
|
|
|
"nsISupportsPrimitives.idl",
|
|
|
|
"nsIVariant.idl",
|
|
|
|
"nsIWritablePropertyBag.idl",
|
|
|
|
"nsIWritablePropertyBag2.idl",
|
|
|
|
]
|
|
|
|
|
2013-03-12 21:20:41 +04:00
|
|
|
if CONFIG["OS_ARCH"] == "WINNT":
|
|
|
|
XPIDL_SOURCES += [
|
|
|
|
"nsIWindowsRegKey.idl",
|
2013-04-24 01:54:15 +04:00
|
|
|
]
|
2013-04-16 23:24:43 +04:00
|
|
|
EXPORTS += ["nsWindowsRegKey.h"]
|
|
|
|
SOURCES += ["nsWindowsRegKey.cpp"]
|
2013-03-12 21:20:41 +04:00
|
|
|
|
2013-03-12 09:00:00 +04:00
|
|
|
XPIDL_MODULE = "xpcom_ds"
|
|
|
|
|
2018-12-19 07:28:14 +03:00
|
|
|
XPCOM_MANIFESTS += [
|
|
|
|
"components.conf",
|
|
|
|
]
|
|
|
|
|
2013-04-16 23:24:43 +04:00
|
|
|
EXPORTS += [
|
2018-08-15 08:46:00 +03:00
|
|
|
"!nsGkAtomConsts.h",
|
2018-08-15 08:46:00 +03:00
|
|
|
"!nsGkAtomList.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsArray.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsArrayEnumerator.h",
|
|
|
|
"nsArrayUtils.h",
|
2017-10-03 01:05:19 +03:00
|
|
|
"nsAtom.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsBaseHashtable.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsCharSeparatedTokenizer.h",
|
|
|
|
"nsCheapSets.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsClassHashtable.h",
|
|
|
|
"nsCOMArray.h",
|
2013-10-24 03:05:43 +04:00
|
|
|
"nsCRT.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsDataHashtable.h",
|
|
|
|
"nsDeque.h",
|
|
|
|
"nsEnumeratorUtils.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsExpirationTracker.h",
|
2018-03-14 03:10:55 +03:00
|
|
|
"nsGkAtoms.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsHashKeys.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsHashPropertyBag.h",
|
2021-03-04 21:52:17 +03:00
|
|
|
"nsHashtablesFwd.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsInterfaceHashtable.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsMathUtils.h",
|
2018-09-15 19:58:31 +03:00
|
|
|
"nsPersistentProperties.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsPointerHashKeys.h",
|
2018-09-15 19:47:04 +03:00
|
|
|
"nsProperties.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsQuickSort.h",
|
|
|
|
"nsRefPtrHashtable.h",
|
2018-08-19 00:22:47 +03:00
|
|
|
"nsSimpleEnumerator.h",
|
2018-08-15 08:46:42 +03:00
|
|
|
"nsStaticAtomUtils.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsStaticNameTable.h",
|
|
|
|
"nsStringEnumerator.h",
|
|
|
|
"nsSupportsPrimitives.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsTArray-inl.h",
|
|
|
|
"nsTArray.h",
|
|
|
|
"nsTArrayForwardDeclare.h",
|
|
|
|
"nsTHashtable.h",
|
|
|
|
"nsTObserverArray.h",
|
|
|
|
"nsTPriorityQueue.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
"nsVariant.h",
|
|
|
|
"nsWhitespaceTokenizer.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"PLDHashTable.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
]
|
|
|
|
|
|
|
|
EXPORTS.mozilla += [
|
2017-03-31 02:46:55 +03:00
|
|
|
"ArenaAllocator.h",
|
2017-03-31 02:46:56 +03:00
|
|
|
"ArenaAllocatorExtensions.h",
|
2020-04-01 18:53:58 +03:00
|
|
|
"ArrayAlgorithm.h",
|
2017-02-24 08:14:06 +03:00
|
|
|
"ArrayIterator.h",
|
2017-10-13 03:59:23 +03:00
|
|
|
"AtomArray.h",
|
2017-07-18 02:09:42 +03:00
|
|
|
"Dafsa.h",
|
2017-02-06 18:49:00 +03:00
|
|
|
"IncrementalTokenizer.h",
|
2018-09-11 00:45:55 +03:00
|
|
|
"MruCache.h",
|
2017-01-20 21:59:21 +03:00
|
|
|
"Observer.h",
|
2018-10-22 04:39:35 +03:00
|
|
|
"PerfectHash.h",
|
2018-08-18 05:36:18 +03:00
|
|
|
"SimpleEnumerator.h",
|
2014-09-25 09:25:50 +04:00
|
|
|
"StickyTimeDuration.h",
|
2015-07-27 12:07:00 +03:00
|
|
|
"Tokenizer.h",
|
2013-04-16 23:24:43 +04:00
|
|
|
]
|
|
|
|
|
2013-11-19 06:34:00 +04:00
|
|
|
UNIFIED_SOURCES += [
|
2017-07-18 02:09:42 +03:00
|
|
|
"Dafsa.cpp",
|
2017-02-06 18:49:00 +03:00
|
|
|
"IncrementalTokenizer.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsArray.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsArrayEnumerator.cpp",
|
|
|
|
"nsArrayUtils.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsAtomTable.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsCOMArray.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsCRT.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsDeque.cpp",
|
|
|
|
"nsEnumeratorUtils.cpp",
|
2019-03-05 09:38:49 +03:00
|
|
|
"nsGkAtoms.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsHashPropertyBag.cpp",
|
|
|
|
"nsINIParserImpl.cpp",
|
|
|
|
"nsObserverList.cpp",
|
|
|
|
"nsObserverService.cpp",
|
2017-03-31 02:46:58 +03:00
|
|
|
"nsPersistentProperties.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsProperties.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsQuickSort.cpp",
|
2018-08-19 00:22:47 +03:00
|
|
|
"nsSimpleEnumerator.cpp",
|
2017-03-27 19:15:38 +03:00
|
|
|
"nsStaticNameTable.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsStringEnumerator.cpp",
|
|
|
|
"nsSupportsPrimitives.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"nsTArray.cpp",
|
|
|
|
"nsTObserverArray.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
"nsVariant.cpp",
|
2017-01-20 21:59:21 +03:00
|
|
|
"PLDHashTable.cpp",
|
2015-07-27 12:07:00 +03:00
|
|
|
"Tokenizer.cpp",
|
2013-04-24 01:54:15 +04:00
|
|
|
]
|
|
|
|
|
2013-09-12 16:15:51 +04:00
|
|
|
LOCAL_INCLUDES += [
|
|
|
|
"../io",
|
|
|
|
]
|
2013-11-19 06:47:14 +04:00
|
|
|
|
2019-10-08 00:15:19 +03:00
|
|
|
GeneratedFile(
|
|
|
|
"nsGkAtomList.h",
|
|
|
|
script="StaticAtoms.py",
|
|
|
|
entry_point="generate_nsgkatomlist_h",
|
|
|
|
inputs=["Atom.py", "HTMLAtoms.py"],
|
|
|
|
)
|
2018-08-15 08:46:00 +03:00
|
|
|
|
2019-10-08 00:15:19 +03:00
|
|
|
GeneratedFile(
|
|
|
|
"nsGkAtomConsts.h",
|
|
|
|
script="StaticAtoms.py",
|
|
|
|
entry_point="generate_nsgkatomconsts_h",
|
|
|
|
inputs=["Atom.py", "HTMLAtoms.py"],
|
|
|
|
)
|
2018-08-15 08:46:00 +03:00
|
|
|
|
2014-07-23 03:37:51 +04:00
|
|
|
FINAL_LIBRARY = "xul"
|
2020-07-11 00:08:10 +03:00
|
|
|
|
|
|
|
PYTHON_UNITTEST_MANIFESTS += [
|
|
|
|
"test/python.ini",
|
|
|
|
]
|