libpurple/protocols/zephyr/meson.build

Wed, 25 May 2022 23:52:45 -0500

author
Elliott Sales de Andrade <quantum.analyst@gmail.com>
date
Wed, 25 May 2022 23:52:45 -0500
changeset 41408
5323c0b51ddc
parent 41107
1570d8844e9a
child 41827
c0c9eeca7d4b
permissions
-rw-r--r--

Remove prpl-gtalk from XMPP console

It no longer exists, and complicates the code a bit.

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', '-DG_LOG_USE_STRUCTURED', '-DG_LOG_DOMAIN="Purple-Zephyr"'],
	    dependencies : [extdep, libpurple_dep, glib],
	    install : true, install_dir : PURPLE_PLUGINDIR)

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

mercurial