From 65ab8e5387aa25f86c868c243a90b4b5174b6532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Mon, 27 Jun 2011 16:45:26 +0100 Subject: Implement power dbus service interface --- Makefile.am | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index b45f92d..2812ec6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,6 +23,8 @@ libexec_PROGRAMS = indicator-power-service powerlibdir = $(INDICATORDIR) powerlib_LTLIBRARIES = libpower.la libpower_la_SOURCES = \ + src/dbus-shared-names.h \ + src/gen-power-service.xml.h \ src/indicator-power.c libpower_la_CFLAGS = \ $(INDICATOR_CFLAGS) \ @@ -39,6 +41,9 @@ libpower_la_LDFLAGS = \ ################ indicator_power_service_SOURCES = \ + src/gen-power-service.xml.c \ + src/power-service-dbus.h \ + src/power-service-dbus.c \ src/power-service.c indicator_power_service_CFLAGS = \ $(POWERSERVICE_CFLAGS) \ @@ -48,6 +53,21 @@ indicator_power_service_CFLAGS = \ indicator_power_service_LDADD = \ $(POWERSERVICE_LIBS) +src/gen-%.xml.c: src/%.xml + @echo "Building $@ from $<" + @echo "const char * _$(subst -,_,$(subst .,_,$(notdir $(basename $<)))) = " > $@ + @sed -e "s:\":\\\\\":g" -e s:^:\": -e s:\$$:\\\\n\": $< >> $@ + @echo ";" >> $@ + +src/gen-%.xml.h: src/%.xml + @echo "Building $@ from $<" + @echo "extern const char * _$(subst -,_,$(subst .,_,$(notdir $(basename $<))));" > $@ + +BUILT_SOURCES = \ + src/gen-power-service.xml.c \ + src/gen-power-service.xml.h + + ############################################################ EXTRA_DIST = autogen.sh -- cgit v1.2.3