summaryrefslogtreecommitdiffstats
path: root/config/external/moz.build
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 09:22:09 +0000
commit43a97878ce14b72f0981164f87f2e35e14151312 (patch)
tree620249daf56c0258faa40cbdcf9cfba06de2a846 /config/external/moz.build
parentInitial commit. (diff)
downloadfirefox-43a97878ce14b72f0981164f87f2e35e14151312.tar.xz
firefox-43a97878ce14b72f0981164f87f2e35e14151312.zip
Adding upstream version 110.0.1.upstream/110.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'config/external/moz.build')
-rw-r--r--config/external/moz.build81
1 files changed, 81 insertions, 0 deletions
diff --git a/config/external/moz.build b/config/external/moz.build
new file mode 100644
index 0000000000..7239fc6c93
--- /dev/null
+++ b/config/external/moz.build
@@ -0,0 +1,81 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+external_dirs = []
+
+DIRS += [
+ "lgpllibs",
+ "rlbox",
+ "sqlite",
+]
+
+if CONFIG["MOZ_USING_WASM_SANDBOXING"]:
+ DIRS += [
+ "rlbox_wasm2c_sandbox",
+ "wasm2c_sandbox_compiler",
+ ]
+
+if not CONFIG["MOZ_SYSTEM_JPEG"]:
+ external_dirs += ["media/libjpeg"]
+
+DIRS += [
+ "/third_party/prio",
+ "/third_party/msgpack",
+ "/third_party/sipcc",
+]
+
+if CONFIG["MOZ_ICU4X"]:
+ DIRS += ["icu4x"]
+
+# There's no "native" brotli or woff2 yet, but probably in the future...
+external_dirs += ["modules/brotli"]
+external_dirs += ["modules/woff2"]
+
+external_dirs += ["modules/xz-embedded"]
+
+if CONFIG["MOZ_VORBIS"]:
+ external_dirs += ["media/libvorbis"]
+
+if CONFIG["MOZ_TREMOR"]:
+ external_dirs += ["media/libtremor"]
+
+if not CONFIG["MOZ_SYSTEM_LIBVPX"]:
+ external_dirs += ["media/libvpx"]
+
+if CONFIG["MOZ_AV1"]:
+ external_dirs += ["media/libaom"]
+ external_dirs += ["media/libdav1d"]
+
+if not CONFIG["MOZ_SYSTEM_PNG"]:
+ external_dirs += ["media/libpng"]
+
+if not CONFIG["MOZ_SYSTEM_WEBP"]:
+ external_dirs += ["media/libwebp"]
+
+if CONFIG["CPU_ARCH"] == "arm":
+ external_dirs += ["media/openmax_dl/dl"]
+
+if CONFIG["MOZ_FFVPX"]:
+ external_dirs += ["media/ffvpx"]
+
+if CONFIG["MOZ_JXL"]:
+ external_dirs += ["media/libjxl", "media/highway"]
+
+external_dirs += [
+ "media/kiss_fft",
+ "media/libcubeb",
+ "media/libmkv",
+ "media/libnestegg",
+ "media/libogg",
+ "media/libopus",
+ "media/libtheora",
+ "media/libspeex_resampler",
+ "media/libsoundtouch",
+ "media/mp4parse-rust",
+ "media/psshparser",
+]
+
+DIRS += ["../../" + i for i in external_dirs]