e572d5d08c
We want to make the extensions app code more self-contained to make it easier to build separately, and ultimately make it available on flathub. One complication we are facing is that it is currently all over the source tree: - js/extensionPrefs for the main code - src for the launcher process - data for .desktop file and icons Switching from a C launcher to the imports.package module allows us to consolidate the first two, and will also take care of the annoying setup bits (defining JS search path, extending GI lookup, loading resources). https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1081
18 lines
474 B
Meson
18 lines
474 B
Meson
subdir('misc')
|
|
subdir('dbusServices')
|
|
subdir('extensionPrefs')
|
|
|
|
js_resources = gnome.compile_resources(
|
|
'js-resources', 'js-resources.gresource.xml',
|
|
source_dir: ['.', meson.current_build_dir()],
|
|
c_name: 'shell_js_resources',
|
|
dependencies: [config_js]
|
|
)
|
|
|
|
portal_resources = gnome.compile_resources(
|
|
'portal-resources', 'portal-resources.gresource.xml',
|
|
source_dir: ['.', meson.current_build_dir()],
|
|
c_name: 'portal_js_resources',
|
|
dependencies: [config_js]
|
|
)
|