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) \