tor-browser

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

moz.build (4490B)


      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 Library("imagetest")
      8 
      9 UNIFIED_SOURCES = [
     10     "Common.cpp",
     11     "TestADAM7InterpolatingFilter.cpp",
     12     "TestAnimationFrameBuffer.cpp",
     13     "TestBlendAnimationFilter.cpp",
     14     "TestCopyOnWrite.cpp",
     15     "TestDecoders.cpp",
     16     "TestDecodersPerf.cpp",
     17     "TestDecodeToSurface.cpp",
     18     "TestDeinterlacingFilter.cpp",
     19     "TestDownscalingFilter.cpp",
     20     "TestFrameAnimator.cpp",
     21     "TestLoader.cpp",
     22     "TestMetadata.cpp",
     23     "TestRemoveFrameRectFilter.cpp",
     24     "TestSourceBuffer.cpp",
     25     "TestStreamingLexer.cpp",
     26     "TestSurfaceCache.cpp",
     27     "TestSurfacePipeIntegration.cpp",
     28     "TestSurfaceSink.cpp",
     29     "TestSwizzleFilter.cpp",
     30 ]
     31 
     32 TEST_HARNESS_FILES.gtest += [
     33     "animated-with-extra-image-sub-blocks.gif",
     34     "blend.avif",
     35     "blend.gif",
     36     "blend.png",
     37     "blend.webp",
     38     "bug-1655846.avif",
     39     "corrupt-with-bad-bmp-height.ico",
     40     "corrupt-with-bad-bmp-width.ico",
     41     "corrupt-with-bad-ico-bpp.ico",
     42     "corrupt.jpg",
     43     "downscaled.avif",
     44     "downscaled.bmp",
     45     "downscaled.gif",
     46     "downscaled.ico",
     47     "downscaled.icon",
     48     "downscaled.jpg",
     49     "downscaled.jxl",
     50     "downscaled.png",
     51     "downscaled.webp",
     52     "exif_resolution.jpg",
     53     "first-frame-green.avif",
     54     "first-frame-green.gif",
     55     "first-frame-green.png",
     56     "first-frame-green.webp",
     57     "first-frame-padding.gif",
     58     "gray-235-10bit-full-range-bt2020.avif",
     59     "gray-235-10bit-full-range-bt601.avif",
     60     "gray-235-10bit-full-range-bt709.avif",
     61     "gray-235-10bit-full-range-grayscale.avif",
     62     "gray-235-10bit-limited-range-bt2020.avif",
     63     "gray-235-10bit-limited-range-bt601.avif",
     64     "gray-235-10bit-limited-range-bt709.avif",
     65     "gray-235-10bit-limited-range-grayscale.avif",
     66     "gray-235-12bit-full-range-bt2020.avif",
     67     "gray-235-12bit-full-range-bt601.avif",
     68     "gray-235-12bit-full-range-bt709.avif",
     69     "gray-235-12bit-full-range-grayscale.avif",
     70     "gray-235-12bit-limited-range-bt2020.avif",
     71     "gray-235-12bit-limited-range-bt601.avif",
     72     "gray-235-12bit-limited-range-bt709.avif",
     73     "gray-235-12bit-limited-range-grayscale.avif",
     74     "gray-235-8bit-full-range-bt2020.avif",
     75     "gray-235-8bit-full-range-bt601.avif",
     76     "gray-235-8bit-full-range-bt709.avif",
     77     "gray-235-8bit-full-range-grayscale.avif",
     78     "gray-235-8bit-limited-range-bt2020.avif",
     79     "gray-235-8bit-limited-range-bt601.avif",
     80     "gray-235-8bit-limited-range-bt709.avif",
     81     "gray-235-8bit-limited-range-grayscale.avif",
     82     "green-1x1-truncated.gif",
     83     "green-large-bmp.ico",
     84     "green-large-png.ico",
     85     "green-multiple-sizes.ico",
     86     "green.avif",
     87     "green.bmp",
     88     "green.gif",
     89     "green.icc_srgb.webp",
     90     "green.ico",
     91     "green.icon",
     92     "green.jpg",
     93     "green.jxl",
     94     "green.png",
     95     "green.webp",
     96     "hdlr-nonzero-reserved-bug-1727033.avif",
     97     "invalid-truncated-metadata.bmp",
     98     "large.avif",
     99     "large.jxl",
    100     "large.webp",
    101     "multilayer.avif",
    102     "no-frame-delay.gif",
    103     "perf_cmyk.jpg",
    104     "perf_gray.jpg",
    105     "perf_gray.png",
    106     "perf_gray_alpha.png",
    107     "perf_srgb.gif",
    108     "perf_srgb.png",
    109     "perf_srgb_alpha.png",
    110     "perf_srgb_alpha_lossless.webp",
    111     "perf_srgb_alpha_lossy.webp",
    112     "perf_srgb_lossless.webp",
    113     "perf_srgb_lossy.webp",
    114     "perf_ycbcr.jpg",
    115     "rle4.bmp",
    116     "rle8.bmp",
    117     "stackcheck.avif",
    118     "transparent-green-50pct-10bit-yuv420.avif",
    119     "transparent-green-50pct-10bit-yuv422.avif",
    120     "transparent-green-50pct-10bit-yuv444.avif",
    121     "transparent-green-50pct-12bit-yuv420.avif",
    122     "transparent-green-50pct-12bit-yuv422.avif",
    123     "transparent-green-50pct-12bit-yuv444.avif",
    124     "transparent-green-50pct-8bit-yuv420.avif",
    125     "transparent-green-50pct-8bit-yuv422.avif",
    126     "transparent-green-50pct-8bit-yuv444.avif",
    127     "transparent-ico-with-and-mask.ico",
    128     "transparent-if-within-ico.bmp",
    129     "transparent-no-alpha-header.webp",
    130     "transparent.avif",
    131     "transparent.gif",
    132     "transparent.jxl",
    133     "transparent.png",
    134     "transparent.webp",
    135     "valid-avif-colr-nclx-and-prof.avif",
    136 ]
    137 
    138 include("/ipc/chromium/chromium-config.mozbuild")
    139 
    140 LOCAL_INCLUDES += [
    141     "/dom/base",
    142     "/gfx/2d",
    143     "/image",
    144 ]
    145 
    146 LOCAL_INCLUDES += CONFIG["SKIA_INCLUDES"]
    147 
    148 FINAL_LIBRARY = "xul-gtest"