summaryrefslogtreecommitdiffstats
path: root/xpcom/glue/objs.mozbuild
diff options
context:
space:
mode:
Diffstat (limited to 'xpcom/glue/objs.mozbuild')
-rw-r--r--xpcom/glue/objs.mozbuild48
1 files changed, 48 insertions, 0 deletions
diff --git a/xpcom/glue/objs.mozbuild b/xpcom/glue/objs.mozbuild
new file mode 100644
index 000000000..8161e1ebc
--- /dev/null
+++ b/xpcom/glue/objs.mozbuild
@@ -0,0 +1,48 @@
+# -*- Mode: python; 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/.
+
+xpcom_glue_src_lcppsrcs = [
+ 'AppData.cpp',
+ 'FileUtils.cpp',
+ 'nsArrayEnumerator.cpp',
+ 'nsArrayUtils.cpp',
+ 'nsCategoryCache.cpp',
+ 'nsClassInfoImpl.cpp',
+ 'nsCOMArray.cpp',
+ 'nsComponentManagerUtils.cpp',
+ 'nsCOMPtr.cpp',
+ 'nsCRTGlue.cpp',
+ 'nsCycleCollectionParticipant.cpp',
+ 'nsDeque.cpp',
+ 'nsEnumeratorUtils.cpp',
+ 'nsID.cpp',
+ 'nsIInterfaceRequestorUtils.cpp',
+ 'nsINIParser.cpp',
+ 'nsISupportsImpl.cpp',
+ 'nsMemory.cpp',
+ 'nsQuickSort.cpp',
+ 'nsTArray.cpp',
+ 'nsThreadUtils.cpp',
+ 'nsTObserverArray.cpp',
+ 'nsVersionComparator.cpp',
+ 'nsWeakReference.cpp',
+ 'PLDHashTable.cpp',
+]
+
+xpcom_glue_src_cppsrcs = [
+ '/xpcom/glue/%s' % s for s in xpcom_glue_src_lcppsrcs
+]
+
+xpcom_gluens_src_lcppsrcs = [
+ 'BlockingResourceBase.cpp',
+ 'GenericFactory.cpp',
+ 'nsProxyRelease.cpp',
+ 'nsTextFormatter.cpp',
+]
+
+xpcom_gluens_src_cppsrcs = [
+ '/xpcom/glue/%s' % s for s in xpcom_gluens_src_lcppsrcs
+]