libpurple/protocols/zephyr/meson.build

Fri, 01 Oct 2021 17:49:31 -0500

author
Gary Kramlich <grim@reaperworld.com>
date
Fri, 01 Oct 2021 17:49:31 -0500
changeset 41075
94a357cfec6c
parent 41066
00e6bda3ef95
child 41107
1570d8844e9a
permissions
-rw-r--r--

move the zephyr protocol plugins icons to a resource in the plugin

Testing Done:
Ran in devenv with a logo inverted (which was reverted before committing).

Reviewed at https://reviews.imfreedom.org/r/981/

ZEPHYR_INTERNAL_SOURCES = [
	'ZAsyncLocate.c',
	'ZCkAuth.c',
	'ZCkIfNot.c',
	'ZClosePort.c',
	'ZCmpUID.c',
	'ZCmpUIDP.c',
	'ZFlsLocs.c',
	'ZFlsSubs.c',
	'ZFmtAuth.c',
	'ZFmtList.c',
	'ZFmtNotice.c',
	'ZFmtRaw.c',
	'ZFmtRawLst.c',
	'ZFmtSmRaw.c',
	'ZFreeNot.c',
	'ZGetLocs.c',
	'ZGetSender.c',
	'ZGetSubs.c',
	'ZGetWGPort.c',
	'ZIfNotice.c',
	'ZInit.c',
	'ZLocations.c',
	'ZMakeAscii.c',
	'ZMkAuth.c',
	'ZNewLocU.c',
	'ZOpenPort.c',
	'ZParseNot.c',
	'ZPeekNot.c',
	'ZPeekPkt.c',
	'ZPending.c',
	'ZReadAscii.c',
	'ZRecvNot.c',
	'ZRecvPkt.c',
	'ZRetSubs.c',
	'ZSendList.c',
	'ZSendNot.c',
	'ZSendPkt.c',
	'ZSetDest.c',
	'ZSubs.c',
	'ZVariables.c',
	'ZWait4Not.c',
	'ZhmStat.c',
	'Zinternal.c',
	'mit-copyright.h',
	'mit-sipb-copyright.h',
	'zephyr_err.h',
	'zephyr_internal.h'
]

ZEPHYR_SOURCES = [
	'internal.h',
	'sysdep.h',
	'zephyr.c',
	'zephyr.h',
	'zephyr_account.h',
	'zephyr_html.c',
	'zephyr_html.h',
	'zephyr_tzc.c',
	'zephyr_tzc.h',
	'zephyr_zeph02.c',
	'zephyr_zeph02.h',
]

extdep = krb4
if EXTERNAL_LIBZEPHYR
	extdep = ext_zephyr
else
	ZEPHYR_SOURCES += ZEPHYR_INTERNAL_SOURCES
endif

if DYNAMIC_ZEPHYR
	zephyr_resources = gnome.compile_resources('zephyrresource',
		'resources/zephyr.gresource.xml',
		source_dir : 'resources',
		c_name : 'zephyr')
	ZEPHYR_SOURCES += zephyr_resources

	zephyr_prpl = shared_library('zephyr', ZEPHYR_SOURCES,
	    c_args : '-Dlint',
	    dependencies : [extdep, libpurple_dep, glib],
	    install : true, install_dir : PURPLE_PLUGINDIR)

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

mercurial