Mercurial > audlegacy
diff src/audacious/Makefile @ 2711:c35913222440 trunk
[svn] Initial commit of dbus client library for plugins. Various changes were made to the plugin structure to support dbus.
author | magma |
---|---|
date | Wed, 09 May 2007 14:36:37 -0700 |
parents | 47ea8eedd428 |
children | aeb4d8da1543 |
line wrap: on
line diff
--- a/src/audacious/Makefile Wed May 09 14:35:33 2007 -0700 +++ b/src/audacious/Makefile Wed May 09 14:36:37 2007 -0700 @@ -5,7 +5,7 @@ SUBDIRS = widgets glade images ui OBJECTIVE_BINS = audacious -OBJECTIVE_LIBS_NOINST += $(DBUS_BINDINGS_H) +OBJECTIVE_LIBS_NOINST = $(DBUS_BINDINGS) LDFLAGS += $(AUDLDFLAGS) @@ -35,6 +35,7 @@ -I../intl HEADERS = \ + dbus.h \ formatter.h \ rcfile.h \ i18n.h \ @@ -57,6 +58,7 @@ SOURCES = \ build_stamp.c \ + controlsocket.c \ $(DBUS_C) \ dnd.c \ dock.c \ @@ -111,7 +113,7 @@ visualization.c \ xconvert.c -DBUS_BINDINGS = \ +DBUS_BINDINGS_SOURCES = \ objects.xml \ mpris_root.xml \ mpris_tracklist.xml \ @@ -124,17 +126,21 @@ desktop_DATA = audacious.desktop desktopdir = $(datadir)/applications -dbus.o: dbus-bindings.h +depend: $(DBUS_BINDINGS) audacious: $(OBJECTS) $(LIBDEP) $(CXX) $(LDFLAGS) $(OBJECTS) $(LDADD) -o $@ @printf "%10s %-20s\n" LINK $@ -dbus-bindings.h: $(DBUS_BINDINGS) +dbus-server-bindings.h: $(DBUS_BINDINGS_SOURCES) $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=audacious_remote objects.xml > $@ # $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=mpris_root mpris_root.xml >> $@ # $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=mpris_tracklist mpris_tracklist.xml >> $@ # $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=mpris_player mpris_player.xml >> $@ @printf "%10s %-20s\n" DBUS-BIND $@ +dbus-client-bindings.h: $(DBUS_BINDINGS_SOURCES) + $(DBUS_BINDING_TOOL) --mode=glib-client --prefix=audacious_remote objects.xml > $@ + @printf "%10s %-20s\n" DBUS-BIND $@ + OBJECTIVE_DATA = audacious.desktop:$(datadir)/applications