tor-browser

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

moz.build (1458B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 
      6 # Try to sort out our building/branding model into something a C
      7 # preprocessor can understand
      8 if CONFIG["MOZ_BRANDING_DIRECTORY"] == "browser/branding/official":
      9     if CONFIG["MOZ_UPDATE_CHANNEL"] == "beta":
     10         DEFINES["MOZ_BRANDING_IS_BETA"] = 1
     11     else:
     12         DEFINES["MOZ_BRANDING_IS_OFFICIAL"] = 1
     13 elif CONFIG["MOZ_BRANDING_DIRECTORY"] == "browser/branding/nightly":
     14     DEFINES["MOZ_BRANDING_IS_NIGHTLY"] = 1
     15 elif CONFIG["MOZ_BRANDING_DIRECTORY"] == "browser/branding/aurora":
     16     DEFINES["MOZ_BRANDING_IS_DEVEDITION"] = 1
     17 else:
     18     DEFINES["MOZ_BRANDING_IS_UNOFFICIAL"] = 1
     19 
     20 SPHINX_TREES["/browser/desktop-launcher"] = "docs"
     21 
     22 UNIFIED_SOURCES += [
     23     "download_firefox.cpp",
     24     "file_sink.cpp",
     25     "find_firefox.cpp",
     26     "main.cpp",
     27     "tempfile_name.cpp",
     28 ]
     29 
     30 OS_LIBS += [
     31     "advapi32",
     32     "rpcrt4",
     33     "shell32",
     34     "winhttp",
     35 ]
     36 LOCAL_INCLUDES += [
     37     "/toolkit/xre",
     38 ]
     39 DIST_SUBDIR = "desktop-launcher"
     40 TEST_DIRS += ["tests/gtest", "tests/lib"]
     41 LDFLAGS = ["-SUBSYSTEM:WINDOWS", "-ENTRY:wmainCRTStartup"]
     42 USE_STATIC_MSVCRT = True
     43 Program("desktop-launcher")
     44 DisableStlWrapping()
     45 DEFINES["FIREFOX_ICO"] = '"%s/%s/%s.ico"' % (
     46     TOPSRCDIR,
     47     CONFIG["MOZ_BRANDING_DIRECTORY"],
     48     "firefox",
     49 )
     50 
     51 RCINCLUDE = "desktop-launcher.rc"