]> xenbits.xen.org Git - xenclient/xen-pq.git/commitdiff
try again, the rule I added was overwridden
authorJames Mckenzie <jamesmck@british-chap.cam.xci-test.com>
Fri, 11 Dec 2009 09:49:09 +0000 (09:49 +0000)
committerJames Mckenzie <jamesmck@british-chap.cam.xci-test.com>
Fri, 11 Dec 2009 09:49:09 +0000 (09:49 +0000)
master/fix-build-race

index be85aab4ff97bd5dd5f0dbdcbef4e2b12c5bba92..3cc867ac6e616c60c24e768fca782361de772301 100644 (file)
@@ -1,9 +1,12 @@
 diff --git a/tools/xenpmd/Makefile b/tools/xenpmd/Makefile
-index 28d51a5..2735d7a 100644
+index 28d51a5..bf335af 100644
 --- a/tools/xenpmd/Makefile
 +++ b/tools/xenpmd/Makefile
-@@ -11,7 +11,7 @@ BIN      = xenpmd
- GENERATE_HEADERS = xenpmd-dbus-server-bindings.h xenpmd-dbus-client-bindings.h
+@@ -8,10 +8,9 @@ LDFLAGS += $(LDFLAGS_libxenstore)
+ LDFLAGS += -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lglib-2.0 -lintl
+ BIN      = xenpmd
+-GENERATE_HEADERS = xenpmd-dbus-server-bindings.h xenpmd-dbus-client-bindings.h
  
  .PHONY: all
 -all: $(GENERATE_HEADERS) $(BIN)
@@ -11,12 +14,18 @@ index 28d51a5..2735d7a 100644
  
  $(BIN): xenpmd.o acpi-events.o xenpmd-dbus-server.o
  
-@@ -24,7 +24,7 @@ install: all
+@@ -22,11 +21,13 @@ install: all
+ .PHONY: clean
  clean:
-       $(RM) -f $(BIN) *.o $(GENERATE_HEADERS)
+-      $(RM) -f $(BIN) *.o $(GENERATE_HEADERS)
++      $(RM) -f $(BIN) *.o  xenpmd-dbus-server-bindings.h xenpmd-dbus-client-bindings.h
  
--%.o: %.c Makefile
-+%.o: %.c Makefile ${GENERATE_HEADERS}
+ %.o: %.c Makefile
        $(CC) $(CFLAGS) $< $(LDFLAGS) -o $@
  
++xenpmd-dbus-server.o: xenpmd-dbus-server.c xenpmd-dbus-server-bindings.h xenpmd-dbus-client-bindings.h
++
  xenpmd-dbus-server-bindings.h:xenpmd.xml
+       dbus-binding-tool --mode=glib-server --prefix=xenpmd_object $< > $@