diff src/Makefile.am @ 11055:df0241eb602c

[gaim-migrate @ 12996] Added preliminary DBUS support to gaim, the details are described in README.dbus. committer: Tailor Script <tailor@pidgin.im>
author Piotr Zielinski <zielaj>
date Sun, 03 Jul 2005 21:48:56 +0000
parents 2ce8ec01a064
children 2eca9ed49469
line wrap: on
line diff
--- a/src/Makefile.am	Sun Jul 03 06:42:16 2005 +0000
+++ b/src/Makefile.am	Sun Jul 03 21:48:56 2005 +0000
@@ -143,6 +143,28 @@
 
 bin_PROGRAMS = gaim gaim-remote
 
+
+if ENABLE_DBUS
+
+gaim_coresources  += dbus-server.c 
+gaim_coreheaders  += dbus-server.h
+bin_PROGRAMS      += gaim-client
+
+dbus-client-bindings.c: dbus-service.xml
+	dbus-binding-tool --prefix=gaim_object --mode=glib-client --output=$@ $<
+
+dbus-server-bindings.c: dbus-service.xml
+	dbus-binding-tool --prefix=gaim_object --mode=glib-server --output=$@ $<
+
+dbus-client.$(OBJEXT): dbus-client-bindings.c
+dbus-server.$(OBJEXT): dbus-server-bindings.c
+
+gaim_client_SOURCES      = dbus-client.c
+gaim_client_DEPENDENCIES = @LIBOBJS@
+gaim_client_LDADD        = @LIBOBJS@ $(GLIB_LIBS) $(DBUS_LIBS) $(INTLLIBS) 
+
+endif
+
 gaim_SOURCES = \
 	$(gaim_coresources) \
 	gtkcombobox.c \
@@ -231,6 +253,7 @@
 gaim_LDADD = \
 	@LIBOBJS@ \
 	$(GTK_LIBS) \
+	$(DBUS_LIBS) \
 	$(SOUND_LIBS) \
 	$(STATIC_LINK_LIBS) \
 	$(XSS_LIBS) \
@@ -260,5 +283,6 @@
 	$(AO_CFLAGS) \
 	$(DEBUG_CFLAGS) \
 	$(GTK_CFLAGS) \
+	$(DBUS_CFLAGS) \
 	$(GTKSPELL_CFLAGS) \
 	$(STARTUP_NOTIFICATION_CFLAGS)