libpurple/protocols/demo/meson.build

Sat, 12 Mar 2022 23:00:44 -0600

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Sat, 12 Mar 2022 23:00:44 -0600
changeset 41285
cc3c735c14f4
parent 41284
7b29786ffdc7
child 41459
53a9d24d5be2
permissions
-rw-r--r--

Split apart demo's PurpleProtocolClient implementation

DEMO_SOURCES = [
	'purpledemocontacts.c',
	'purpledemocontacts.h',
	'purpledemoplugin.c',
	'purpledemoplugin.h',
	'purpledemoprotocol.c',
	'purpledemoprotocol.h',
	'purpledemoprotocolclient.c',
	'purpledemoprotocolclient.h',
	'purpledemoprotocolim.c',
	'purpledemoprotocolim.h',
]

if DYNAMIC_DEMO
	demo_resources = gnome.compile_resources('purpledemoresource',
		'resources/purpledemo.gresource.xml',
		source_dir : 'resources',
		c_name : 'purple_demo')
	DEMO_SOURCES += demo_resources

	demo_prpl = shared_library('demo', DEMO_SOURCES,
		c_args : ['-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Demo"'],
		dependencies : [glib, json, libpurple_dep],
		install : false,
		install_dir : PURPLE_PLUGINDIR)

	devenv.append('PURPLE_PLUGIN_PATH', meson.current_build_dir())
endif

mercurial