1 libply_splash_graphics_sources = files(
8 'ply-progress-animation.c',
13 libply_splash_graphics_deps = [
14 libply_splash_core_dep,
19 libply_splash_graphics_cflags = [
20 '-DPLYMOUTH_BACKGROUND_COLOR=@0@'.format(get_option('background-color')),
21 '-DPLYMOUTH_BACKGROUND_START_COLOR=@0@'.format(get_option('background-start-color-stop')),
22 '-DPLYMOUTH_BACKGROUND_END_COLOR=@0@'.format(get_option('background-end-color-stop')),
23 '-DPLYMOUTH_PLUGIN_PATH="@0@"'.format(plymouth_plugin_path),
26 libply_splash_graphics = library('ply-splash-graphics',
27 libply_splash_graphics_sources,
28 dependencies: libply_splash_graphics_deps,
29 c_args: libply_splash_graphics_cflags,
30 include_directories: config_h_inc,
31 version: plymouth_soversion,
35 libply_splash_graphics_dep = declare_dependency(
36 link_with: libply_splash_graphics,
37 include_directories: include_directories('.'),
40 libply_splash_graphics_headers = files(
42 'ply-capslock-icon.h',
46 'ply-keymap-metadata.h',
49 'ply-progress-animation.h',
54 install_headers(libply_splash_graphics_headers,
55 install_dir: get_option('includedir') / 'plymouth-1' / 'ply-splash-graphics',
58 pkgconfig.generate(libply_splash_graphics,
59 filebase: 'ply-splash-graphics',
61 description: 'Graphics Utility Library for Boot Splash Plugins',
66 'plymouth-1/ply-splash-graphics',
69 'pluginsdir': plymouth_plugin_path,
70 'themesdir': plymouth_theme_path,