aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-05-18 13:30:58 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-03 16:08:53 +0200
commit64b944badc26a5d75698974935e4154e1ba0cf72 (patch)
treeb9975c9db87efbd26c279ea9d6799379fbe729f1 /src/Makefile.am
parent716b0c15ea2a46dbcc11019b8b4381f0a0e64736 (diff)
downloadexternal_libqmi-64b944badc26a5d75698974935e4154e1ba0cf72.zip
external_libqmi-64b944badc26a5d75698974935e4154e1ba0cf72.tar.gz
external_libqmi-64b944badc26a5d75698974935e4154e1ba0cf72.tar.bz2
core: use new autogenerated code for the CTL service
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am26
1 files changed, 14 insertions, 12 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index b338a76..2fa6ba3 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,21 +37,20 @@ qmi-enum-types.c: $(ENUMS) qmi-enum-types.h $(top_srcdir)/build-aux/templates/qm
--template $(top_srcdir)/build-aux/templates/qmi-enum-types-template.c \
$(ENUMS) > $@
-# QMI message handling generation
-qmi-tmp-ctl.c qmi-tmp-ctl.h: $(top_srcdir)/data/qmi-service-ctl.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
+# CTL service
+qmi-ctl.stamp: $(top_srcdir)/data/qmi-service-ctl.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
$(AM_V_GEN) $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
$(top_srcdir)/data/qmi-service-ctl.json \
- qmi-tmp-ctl
+ qmi-ctl && \
+ touch $@
# Additional dependencies
qmi-device.c: qmi-error-types.h qmi-enum-types.h
qmi-client.c: qmi-error-types.h qmi-enum-types.h
-qmi-client-ctl.c: qmi-error-types.h qmi-enum-types.h
qmi-message.c: qmi-error-types.h qmi-enum-types.h
-qmi-message-ctl.c: qmi-error-types.h
qmi-message-dms.c: qmi-error-types.h
-qmi-tmp-*.c: qmi-error-types.h
-qmi-tmp-*.h: qmi-enum-types.h
+qmi-ctl.h: qmi-ctl.stamp
+qmi-ctl.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.stamp
libqmi_glib_la_SOURCES = \
libqmi-glib.h \
@@ -59,16 +58,16 @@ libqmi_glib_la_SOURCES = \
qmi-enums.h qmi-enum-types.h qmi-enum-types.c \
qmi-utils.h qmi-utils.c \
qmi-message.h qmi-message.c \
- qmi-tmp-ctl.c qmi-tmp-ctl.h \
- qmi-message-ctl.h qmi-message-ctl.c \
- qmi-message-dms.h qmi-message-dms.c \
- qmi-message-wds.h qmi-message-wds.c \
qmi-device.h qmi-device.c \
qmi-client.h qmi-client.c \
- qmi-ctl.h qmi-client-ctl.h qmi-client-ctl.c \
+ qmi-message-dms.h qmi-message-dms.c \
+ qmi-message-wds.h qmi-message-wds.c \
qmi-dms.h qmi-client-dms.h qmi-client-dms.c \
qmi-wds.h qmi-client-wds.h qmi-client-wds.c
+nodist_libqmi_glib_la_SOURCES = \
+ qmi-ctl.c qmi-ctl.h
+
libqmi_glib_la_LIBADD = \
$(LIBQMI_GLIB_LIBS)
@@ -81,3 +80,6 @@ include_HEADERS = \
qmi-client.h \
qmi-dms.h qmi-client-dms.h \
qmi-wds.h qmi-client-wds.h
+
+CLEANFILES = \
+ qmi-ctl.h qmi-ctl.c qmi-ctl.stamp