Bug 1858509 add thread-safety annotations around MediaSourceDemuxer::mMonitor r=alwu
[gecko.git] / layout / build / moz.build
blobb2059e396efec51ec515540e69adfd18a74a906f
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/.
7 EXPORTS += [
8     "nsContentDLF.h",
9     "nsLayoutCID.h",
10     "nsLayoutStatics.h",
13 UNIFIED_SOURCES += [
14     "nsContentDLF.cpp",
15     "nsLayoutModule.cpp",
16     "nsLayoutStatics.cpp",
19 include("/ipc/chromium/chromium-config.mozbuild")
21 LOCAL_INCLUDES += [
22     "!/security/rlbox",
23     "../base",
24     "../forms",
25     "../generic",
26     "../inspector",
27     "../mathml",
28     "../painting",
29     "../style",
30     "../tables",
31     "../xul",
32     "/caps",
33     "/docshell/base",
34     "/dom/audiochannel",
35     "/dom/base",
36     "/dom/bindings",
37     "/dom/canvas",
38     "/dom/filesystem",
39     "/dom/geolocation",
40     "/dom/html",
41     "/dom/jsurl",
42     "/dom/media",
43     "/dom/storage",
44     "/dom/xslt/base",
45     "/dom/xslt/xml",
46     "/dom/xslt/xpath",
47     "/dom/xslt/xslt",
48     "/dom/xul",
49     "/editor/composer",
50     "/js/xpconnect/loader",
51     "/js/xpconnect/src",
52     "/netwerk/base",
53     "/netwerk/cookie",
54     "/parser/htmlparser",
55     "/toolkit/components/sessionstore",
56     "/view",
59 if CONFIG["MOZ_WIDGET_TOOLKIT"] == "windows":
60     LOCAL_INCLUDES += [
61         "/dom/system/windows",
62     ]
63 elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
64     LOCAL_INCLUDES += [
65         "/dom/system/mac",
66     ]
67 elif CONFIG["MOZ_WIDGET_TOOLKIT"] == "android":
68     LOCAL_INCLUDES += [
69         "/dom/system",
70         "/dom/system/android",
71     ]
73 XPCOM_MANIFESTS += [
74     "components.conf",
77 FINAL_LIBRARY = "xul"