tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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")