Mon, 22 Aug 2016 04:39:55 -0400
Add oscar to meson build.
--- a/libpurple/protocols/meson.build Mon Aug 22 04:35:06 2016 -0400 +++ b/libpurple/protocols/meson.build Mon Aug 22 04:39:55 2016 -0400 @@ -7,7 +7,7 @@ subdir('mxit') subdir('novell') subdir('null') -#subdir('oscar') +subdir('oscar') #subdir('sametime') #subdir('silc') #subdir('simple')
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpurple/protocols/oscar/meson.build Mon Aug 22 04:39:55 2016 -0400 @@ -0,0 +1,64 @@ +OSCARSOURCES = [ + 'authorization.c', + 'aim.c', + 'aim.h', + 'bstream.c', + 'clientlogin.c', + 'kerberos.c', + 'encoding.c', + 'encoding.h', + 'family_admin.c', + 'family_alert.c', + 'family_auth.c', + 'family_bart.c', + 'family_bos.c', + 'family_buddy.c', + 'family_chat.c', + 'family_chatnav.c', + 'family_icq.c', + 'family_icbm.c', + 'family_locate.c', + 'family_oservice.c', + 'family_popup.c', + 'family_feedbag.c', + 'family_stats.c', + 'family_userlookup.c', + 'flap_connection.c', + 'icq.c', + 'icq.h', + 'misc.c', + 'msgcookie.c', + 'odc.c', + 'oft.c', + 'oscar.c', + 'oscar.h', + 'oscarcommon.h', + 'oscar_data.c', + 'peer.c', + 'peer.h', + 'peer_proxy.c', + 'rxhandlers.c', + 'snac.c', + 'snactypes.h', + 'tlv.c', + 'userinfo.c', + 'util.c', + 'visibility.c', + 'visibility.h' +] + +if STATIC_OSCAR + oscar_prpl = static_library('oscar', OSCARSOURCES, + include_directories : [toplevel_inc, libpurple_inc], + c_args : '-DPURPLE_STATIC_PRPL', + link_with : libpurple, + dependencies : [gplugin, glib]) +elif DYNAMIC_OSCAR + oscar_prpl = shared_library('oscar', OSCARSOURCES, + include_directories : [toplevel_inc, libpurple_inc], + link_with : libpurple, + dependencies : [gplugin, glib], + install : true, install_dir : PURPLE_PLUGINDIR) +endif + +subdir('tests')
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libpurple/protocols/oscar/tests/meson.build Mon Aug 22 04:39:55 2016 -0400 @@ -0,0 +1,9 @@ +foreach prog : ['util'] + e = executable( + 'test_oscar_' + prog, 'test_oscar_@0@.c'.format(prog), + include_directories : [toplevel_inc, libpurple_inc], + link_with : [oscar_prpl, libpurple], + dependencies : [gplugin, glib]) + + test('oscar_' + prog, e) +endforeach