# HG changeset patch # User William Pitcock # Date 1181927794 18000 # Node ID 7035e35d40672928fc6e50c878d9178d06babfb8 # Parent d4d21dd1949080331f3fae026ad713602826a152 Remove build_stamp.c and generate it on demand. diff -r d4d21dd19490 -r 7035e35d4067 src/audacious/Makefile --- a/src/audacious/Makefile Thu Jun 14 22:50:45 2007 -0500 +++ b/src/audacious/Makefile Fri Jun 15 12:16:34 2007 -0500 @@ -121,12 +121,17 @@ SOURCES += dbus.c CFLAGS += -I../libaudclient DBUS_BINDINGS = dbus-server-bindings.h dbus-client-bindings.h -depend-prehook: $(DBUS_BINDINGS) OBJECTIVE_LIBS_NOINST += $(DBUS_BINDINGS) LIBDEP += ../libaudclient/libaudclient.so LDADD += -L../libaudclient -laudclient endif +depend-prehook: $(DBUS_BINDINGS) + if [ -d .hg ]; then \ + revh=`hg tip --template 'const char *svn_stamp = "#rev#:#node|short#"\n' 2>/dev/null`; \ + [ -z "$$revh" ] || echo "$$revh" > build_stamp.c; \ + fi + DBUS_BINDINGS_SOURCES = \ objects.xml \ mpris_root.xml \ diff -r d4d21dd19490 -r 7035e35d4067 src/audacious/build_stamp.c --- a/src/audacious/build_stamp.c Thu Jun 14 22:50:45 2007 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#include -const gchar *svn_stamp = "20070613-4692";