Mercurial > pidgin
comparison src/Makefile.am @ 12024:e67993da8a22
[gaim-migrate @ 14317]
I strongly suspect CruiseControl is going to yell at me for this.
A voice chat API, GUI + mediastreamer. This is what I'm using for Google Talk.
This doesn't actually do anything at all. There's no code in the Jabber plugin yet
to use this API (although it Works For Me). All it will do is compile and link.
If you're lucky.
To build this, you should install oRTP from Linphone, Speex and iLBC (also
from linphone, I believe). To not build this, ./configure --disable-vv.
Most of the configure.ac and Makefile.am hackery was lifted right out of
Linphone with a few modifications. It seems to work if you have everything
installed or if you --disable-vv. I haven't really tested not having
everything installed and not --disabling-vv.
It's kinda funky to include all of mediastreamer in the source tree like this,
but linphone doesn't build it as a separate library. I'll probably wind up
writing them a patch to build it as a .so so we can link it dynamically instead.
This code certainly isn't finished. It'll adapt as I progress on the Google code,
but it's certainly of more use here in CVS than in my personal tree.
committer: Tailor Script <tailor@pidgin.im>
| author | Sean Egan <seanegan@gmail.com> |
|---|---|
| date | Wed, 09 Nov 2005 08:07:20 +0000 |
| parents | d2db6426c88a |
| children | 053dcb5bc15b |
comparison
equal
deleted
inserted
replaced
| 12023:80faf1ca5280 | 12024:e67993da8a22 |
|---|---|
| 53 win32/nsis/translations/spanish.nsh \ | 53 win32/nsis/translations/spanish.nsh \ |
| 54 win32/nsis/translations/swedish.nsh \ | 54 win32/nsis/translations/swedish.nsh \ |
| 55 win32/nsis/translations/trad-chinese.nsh \ | 55 win32/nsis/translations/trad-chinese.nsh \ |
| 56 win32/nsis/translations/vietnamese.nsh | 56 win32/nsis/translations/vietnamese.nsh |
| 57 | 57 |
| 58 | 58 if HAVE_VV |
| 59 SUBDIRS = protocols mediastreamer | |
| 60 else | |
| 59 SUBDIRS = protocols | 61 SUBDIRS = protocols |
| 62 endif | |
| 60 | 63 |
| 61 gaim_coresources = \ | 64 gaim_coresources = \ |
| 62 account.c \ | 65 account.c \ |
| 63 accountopt.c \ | 66 accountopt.c \ |
| 64 blist.c \ | 67 blist.c \ |
| 72 desktopitem.c \ | 75 desktopitem.c \ |
| 73 eventloop.c \ | 76 eventloop.c \ |
| 74 ft.c \ | 77 ft.c \ |
| 75 imgstore.c \ | 78 imgstore.c \ |
| 76 log.c \ | 79 log.c \ |
| 80 media.c \ | |
| 77 mime.c \ | 81 mime.c \ |
| 78 network.c \ | 82 network.c \ |
| 79 ntlm.c \ | 83 ntlm.c \ |
| 80 notify.c \ | 84 notify.c \ |
| 81 plugin.c \ | 85 plugin.c \ |
| 118 desktopitem.h \ | 122 desktopitem.h \ |
| 119 eventloop.h \ | 123 eventloop.h \ |
| 120 ft.h \ | 124 ft.h \ |
| 121 imgstore.h \ | 125 imgstore.h \ |
| 122 log.h \ | 126 log.h \ |
| 127 media.h \ | |
| 123 mime.h \ | 128 mime.h \ |
| 124 network.h \ | 129 network.h \ |
| 125 notify.h \ | 130 notify.h \ |
| 126 ntlm.h \ | 131 ntlm.h \ |
| 127 plugin.h \ | 132 plugin.h \ |
| 258 gtkidle.c \ | 263 gtkidle.c \ |
| 259 gtkimhtml.c \ | 264 gtkimhtml.c \ |
| 260 gtkimhtmltoolbar.c \ | 265 gtkimhtmltoolbar.c \ |
| 261 gtklog.c \ | 266 gtklog.c \ |
| 262 gtkmain.c \ | 267 gtkmain.c \ |
| 268 gtkmedia.c \ | |
| 263 gtkmenutray.c \ | 269 gtkmenutray.c \ |
| 264 gtknotify.c \ | 270 gtknotify.c \ |
| 265 gtkplugin.c \ | 271 gtkplugin.c \ |
| 266 gtkpluginpref.c \ | 272 gtkpluginpref.c \ |
| 267 gtkprefs.c \ | 273 gtkprefs.c \ |
| 303 gtkgaim.h \ | 309 gtkgaim.h \ |
| 304 gtkidle.h \ | 310 gtkidle.h \ |
| 305 gtkimhtml.h \ | 311 gtkimhtml.h \ |
| 306 gtkimhtmltoolbar.h \ | 312 gtkimhtmltoolbar.h \ |
| 307 gtklog.h \ | 313 gtklog.h \ |
| 314 gtkmedia.h \ | |
| 308 gtkmenutray.h \ | 315 gtkmenutray.h \ |
| 309 gtknotify.h \ | 316 gtknotify.h \ |
| 310 gtkplugin.h \ | 317 gtkplugin.h \ |
| 311 gtkpluginpref.h \ | 318 gtkpluginpref.h \ |
| 312 gtkprefs.h \ | 319 gtkprefs.h \ |
| 327 gaimincludedir=$(includedir)/gaim | 334 gaimincludedir=$(includedir)/gaim |
| 328 gaiminclude_HEADERS = \ | 335 gaiminclude_HEADERS = \ |
| 329 $(gaim_coreheaders) \ | 336 $(gaim_coreheaders) \ |
| 330 $(gaim_headers) | 337 $(gaim_headers) |
| 331 | 338 |
| 332 gaim_DEPENDENCIES = @LIBOBJS@ $(STATIC_LINK_LIBS) | 339 if HAVE_VV |
| 340 MS_LIBS=$(top_srcdir)/src/mediastreamer/libmediastreamer.la | |
| 341 MS_INCLUDES=-I$(top_srcdir)/src/mediastreamer | |
| 342 endif | |
| 343 | |
| 344 gaim_DEPENDENCIES = @LIBOBJS@ $(STATIC_LINK_LIBS) mediastreamer/libmediastreamer.la | |
| 333 gaim_LDFLAGS = -export-dynamic | 345 gaim_LDFLAGS = -export-dynamic |
| 334 gaim_LDADD = \ | 346 gaim_LDADD = \ |
| 335 @LIBOBJS@ \ | 347 @LIBOBJS@ \ |
| 336 $(GTK_LIBS) \ | 348 $(GTK_LIBS) \ |
| 337 $(DBUS_LIBS) \ | 349 $(DBUS_LIBS) \ |
| 339 $(STATIC_LINK_LIBS) \ | 351 $(STATIC_LINK_LIBS) \ |
| 340 $(XSS_LIBS) \ | 352 $(XSS_LIBS) \ |
| 341 $(SM_LIBS) \ | 353 $(SM_LIBS) \ |
| 342 $(INTLLIBS) \ | 354 $(INTLLIBS) \ |
| 343 $(GTKSPELL_LIBS) \ | 355 $(GTKSPELL_LIBS) \ |
| 344 $(STARTUP_NOTIFICATION_LIBS) | 356 $(STARTUP_NOTIFICATION_LIBS) \ |
| 357 $(VV_LIBS) \ | |
| 358 $(MS_LIBS) | |
| 345 | 359 |
| 346 AM_CPPFLAGS = \ | 360 AM_CPPFLAGS = \ |
| 347 -DBR_PTHREADS=0 \ | 361 -DBR_PTHREADS=0 \ |
| 348 -DDATADIR=\"$(datadir)\" \ | 362 -DDATADIR=\"$(datadir)\" \ |
| 349 -DLIBDIR=\"$(libdir)/gaim/\" \ | 363 -DLIBDIR=\"$(libdir)/gaim/\" \ |
| 350 -DLOCALEDIR=\"$(datadir)/locale\" \ | 364 -DLOCALEDIR=\"$(datadir)/locale\" \ |
| 351 -DSYSCONFDIR=\"$(sysconfdir)\" \ | 365 -DSYSCONFDIR=\"$(sysconfdir)\" \ |
| 352 -I$(top_srcdir)/plugins \ | 366 -I$(top_srcdir)/plugins \ |
| 367 $(MS_INCLUDES) \ | |
| 368 $(VV_CFLAGS) \ | |
| 353 $(AUDIOFILE_CFLAGS) \ | 369 $(AUDIOFILE_CFLAGS) \ |
| 354 $(AO_CFLAGS) \ | 370 $(AO_CFLAGS) \ |
| 355 $(DEBUG_CFLAGS) \ | 371 $(DEBUG_CFLAGS) \ |
| 356 $(GTK_CFLAGS) \ | 372 $(GTK_CFLAGS) \ |
| 357 $(DBUS_CFLAGS) \ | 373 $(DBUS_CFLAGS) \ |
