moz.build (1737B)
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 += [ 8 "ia2Accessible.h", 9 "ia2AccessibleAction.h", 10 "ia2AccessibleComponent.h", 11 "ia2AccessibleEditableText.h", 12 "ia2AccessibleHyperlink.h", 13 "ia2AccessibleHypertext.h", 14 "ia2AccessibleText.h", 15 "ia2AccessibleTextSelectionContainer.h", 16 "ia2AccessibleValue.h", 17 ] 18 19 UNIFIED_SOURCES += [ 20 "ia2Accessible.cpp", 21 "ia2AccessibleAction.cpp", 22 "ia2AccessibleApplication.cpp", 23 "ia2AccessibleComponent.cpp", 24 "ia2AccessibleEditableText.cpp", 25 "ia2AccessibleHyperlink.cpp", 26 "ia2AccessibleHypertext.cpp", 27 "ia2AccessibleImage.cpp", 28 "ia2AccessibleRelation.cpp", 29 "ia2AccessibleText.cpp", 30 "ia2AccessibleTextSelectionContainer.cpp", 31 "ia2AccessibleValue.cpp", 32 ] 33 34 # These files cannot be built in unified mode because they both include 35 # AccessibleTable2_i.c. 36 SOURCES += [ 37 "ia2AccessibleTable.cpp", 38 "ia2AccessibleTableCell.cpp", 39 ] 40 41 LOCAL_INCLUDES += [ 42 "/accessible/base", 43 "/accessible/generic", 44 "/accessible/html", 45 "/accessible/windows", 46 "/accessible/windows/msaa", 47 "/accessible/windows/uia", 48 "/accessible/xpcom", 49 "/accessible/xul", 50 ] 51 52 FINAL_LIBRARY = "xul" 53 54 # The Windows MIDL code generator creates things like: 55 # 56 # #endif !_MIDL_USE_GUIDDEF_ 57 # 58 # which clang-cl complains about. MSVC doesn't, so turn this warning off. 59 if CONFIG["CC_TYPE"] == "clang-cl": 60 CXXFLAGS += ["-Wno-extra-tokens"] 61 62 include("/ipc/chromium/chromium-config.mozbuild")