build: deduplicate sources

Shorten the needed sources from

 calls_sources, calls_enum_sources, calls_resources,
 wl_proto_sources, wayland_sources,

to

  calls_sources

so adding new things such as generated dbus sources doesn't have to
happen in four locations but just one.
This commit is contained in:
Guido Günther
2021-04-06 12:44:46 +02:00
parent 5933a4005d
commit 443d23dd56
3 changed files with 13 additions and 12 deletions

View File

@@ -75,6 +75,12 @@ calls_resources = gnome.compile_resources(
c_name: 'call',
)
calls_generated_sources = [
calls_enum_sources,
calls_resources,
wl_proto_sources,
]
calls_sources = files(['calls-message-source.c', 'calls-message-source.h',
'calls-call.c',
'calls-ussd.c',
@@ -100,7 +106,7 @@ calls_sources = files(['calls-message-source.c', 'calls-message-source.h',
'calls-notifier.c', 'calls-notifier.h',
'calls-contacts-box.c', 'calls-contacts-box.h',
'calls-contacts-row.c', 'calls-contacts-row.h',
])
]) + wayland_sources + calls_generated_sources
calls_config_data = config_data
calls_config_data.set_quoted('VCS_TAG', '@VCS_TAG@')
@@ -119,8 +125,7 @@ config_h = vcs_tag(
executable (
'gnome-calls',
calls_sources, calls_enum_sources, calls_resources,
wl_proto_sources, wayland_sources, 'main.c',
calls_sources, 'main.c',
dependencies : calls_deps,
export_dynamic : true,
include_directories : calls_includes,