summaryrefslogtreecommitdiffstats
path: root/demo/dbus-simple-service/Makefile.am
blob: 4f9414e1b0da5f664188c485077241b579400895 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

noinst_PROGRAMS = \
	dbus-simple-service

AM_CPPFLAGS = \
	$(dbus_CFLAGS)

EXTRA_DIST = \
	com_pengutronix_jdb_SystemInfo.xml

MAINTAINERCLEANFILES = \
	Makefile.in

CLEANFILES = \
	com_pengutronix_jdb_SystemInfo_xml.h

noinst_HEADERS = \
	systeminfo_skel.h

%_xml.h: %.xml
	echo "#define $(shell echo $@ | tr [a-z] [A-Z] | sed -e "s,-,_,g" | sed -e "s,.H,,g") \\" > $@
	cat $< | \
	  sed -e 's,",\\\",g' | \
	  sed -e 's,^,",g'    | \
	  sed -e 's,$$,\\n" \\,g' \
	  >> $@; \
	echo "\"\"" >> $@

#
# binary
#
dbus_simple_service_SOURCES = \
	dbus-simple-service.c \
	systeminfo_skel.c

$(srcdir)/systeminfo_skel.c: com_pengutronix_jdb_SystemInfo_xml.h

dbus_simple_service_LDADD = \
	$(dbus_LIBS)