1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 12:07:45 +00:00

Meta: Explicitly list the Ladybird-related HTML files to bundle

As noted in the comment added here, we cannot just list the directory
containing these files.
This commit is contained in:
Timothy Flynn 2023-12-04 15:24:20 -05:00 committed by Tim Flynn
parent 05c8d5ba57
commit d81c531322

View file

@ -284,17 +284,29 @@ if (current_os == "mac") {
} }
bundle_data("ladybird_resources") { bundle_data("ladybird_resources") {
# FIXME: We should not be listing directories here because a change to a file inside any of these directories
# will not cause this action to be invoked.
sources = [ sources = [
"//Base/res/color-palettes", "//Base/res/color-palettes",
"//Base/res/cursor-themes", "//Base/res/cursor-themes",
"//Base/res/fonts", "//Base/res/fonts",
"//Base/res/html",
"//Base/res/icons", "//Base/res/icons",
"//Base/res/themes", "//Base/res/themes",
] ]
outputs = [ "{{bundle_resources_dir}}/res/" + "{{source_file_part}}" ] outputs = [ "{{bundle_resources_dir}}/res/" + "{{source_file_part}}" ]
} }
bundle_data("ladybird_web_resources") {
sources = [
"//Base/res/ladybird/directory.html",
"//Base/res/ladybird/error.html",
"//Base/res/ladybird/inspector.css",
"//Base/res/ladybird/inspector.js",
"//Base/res/ladybird/new-tab.html",
]
outputs = [ "{{bundle_resources_dir}}/res/ladybird/{{source_file_part}}" ]
}
bundle_data("ladybird_config_resources") { bundle_data("ladybird_config_resources") {
public_deps = [ "//Userland/Libraries/LibTLS:ca_certificates_download" ] public_deps = [ "//Userland/Libraries/LibTLS:ca_certificates_download" ]
sources = [ sources = [
@ -352,6 +364,7 @@ if (current_os == "mac") {
":ladybird_config_resources", ":ladybird_config_resources",
":ladybird_icon", ":ladybird_icon",
":ladybird_resources", ":ladybird_resources",
":ladybird_web_resources",
] ]
} }
} }