moz.build (920B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 EXPORTS.mozilla.mscom += [ 8 "Aggregation.h", 9 "AgileReference.h", 10 "ApartmentRegion.h", 11 "COMWrappers.h", 12 "EnsureMTA.h", 13 "ProcessRuntime.h", 14 "ProfilerMarkers.h", 15 "Utils.h", 16 ] 17 18 DIRS += [ 19 "mozglue", 20 ] 21 22 UNIFIED_SOURCES += [ 23 "AgileReference.cpp", 24 "COMWrappers.cpp", 25 "EnsureMTA.cpp", 26 "ProcessRuntime.cpp", 27 "ProfilerMarkers.cpp", 28 "Utils.cpp", 29 ] 30 31 LOCAL_INCLUDES += [ 32 "/xpcom/base", 33 "/xpcom/build", 34 ] 35 36 include("/ipc/chromium/chromium-config.mozbuild") 37 38 FINAL_LIBRARY = "xul" 39 40 with Files("**"): 41 BUG_COMPONENT = ("Core", "IPC: MSCOM") 42 SCHEDULES.exclusive = ["windows"]