Mercurial > pidgin
view src/protocols/zephyr/Makefile.am @ 9740:2bb5e2cd64bd
[gaim-migrate @ 10605]
" A few days back, someone on #gaim was wondering how to
block IM's from IRC, which isn't supported by gaim, as
this isn't supported at a protocol level. I decided to
implement gaim's privacy options (permit lists, deny
lists, block all users, and permit people on buddy
list) at a local level for IRC and
Zephyr. Jabber, SILC, and Trepia don't seem to support
deny or permit lists in Gaim, but I don't use the
latter two protocols and wasn't sure about how to
implemnt in in Jabber.
When implementing it, I noticed that changes in privacy
settings didn't automatically cause blist.xml to get
scheduled
for writing (even on exit). To fix this, I needed to
make schedule_blist_save in blist.c non-static and call
it from serv_set_permit_deny() in server.c, and
gaim_privacy_{permit,deny}_{add,remove} in privacy.c ." --Arun A Tharuvai
committer: Tailor Script <tailor@pidgin.im>
| author | Luke Schierer <lschiere@pidgin.im> |
|---|---|
| date | Wed, 11 Aug 2004 23:52:48 +0000 |
| parents | 2b68c423357e |
| children | 2cc05a9e944d |
line wrap: on
line source
pkgdir = $(libdir)/gaim ZEPHYRSOURCES = \ 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 \ ZFmtSmRLst.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 \ ZPeekIfNot.c \ ZPeekNot.c \ ZPeekPkt.c \ ZPending.c \ ZReadAscii.c \ ZRecvNot.c \ ZRecvPkt.c \ ZRetSubs.c \ ZSendList.c \ ZSendNot.c \ ZSendPkt.c \ ZSendRLst.c \ ZSendRaw.c \ ZSetDest.c \ ZSetFD.c \ ZSetSrv.c \ ZSubs.c \ ZVariables.c \ ZWait4Not.c \ ZhmStat.c \ Zinternal.c \ com_err.h \ error_message.c \ error_table.h \ et_name.c \ init_et.c \ internal.h \ mit-copyright.h \ mit-sipb-copyright.h \ sysdep.h \ zephyr.h \ zephyr_err.c \ zephyr_err.h \ \ zephyr.c ZEPHYRSOURCESEXT = zephyr.c AM_CFLAGS = $(st) ZEPHYRLIBS = $(KRB4_LDFLAGS) $(KRB4_LIBS) ZEPHYRLIBSEXT = $(ZEPHYR_LDFLAGS) $(ZEPHYR_LIBS) libzephyr_la_LDFLAGS = -module -avoid-version if STATIC_ZEPHYR st = -DGAIM_STATIC_PRPL -Dlint noinst_LIBRARIES = libzephyr.a libzephyr_a_SOURCES = $(ZEPHYRSOURCES) libzephyr_a_CFLAGS = $(AM_CFLAGS) libzephyr_a_LIBADD = $(ZEPHYRLIBS) else st = -Dlint pkg_LTLIBRARIES = libzephyr.la if EXTERNAL_LIBZEPHYR libzephyr_la_SOURCES = $(ZEPHYRSOURCESEXT) libzephyr_la_LIBADD = $(ZEPHYRLIBSEXT) else libzephyr_la_SOURCES = $(ZEPHYRSOURCES) libzephyr_la_LIBADD = $(ZEPHYRLIBS) endif endif AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/src \ -I$(top_srcdir)/src/protocols \ -DCONFDIR=\"$(confdir)\" \ $(GLIB_CFLAGS) \ $(KRB4_CFLAGS) \ $(DEBUG_CFLAGS)
