diff options
Diffstat (limited to 'libqmi-glib/Makefile.am')
-rw-r--r-- | libqmi-glib/Makefile.am | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/libqmi-glib/Makefile.am b/libqmi-glib/Makefile.am index 90ac6ce..69b84ef 100644 --- a/libqmi-glib/Makefile.am +++ b/libqmi-glib/Makefile.am @@ -31,10 +31,10 @@ qmi-error-quarks.c: qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templ qmi-errors.h > $@ # Enum/Flag types -ENUMS = qmi-enums.h qmi-enums-wds.h qmi-enums-dms.h qmi-enums-nas.h +ENUMS = qmi-enums.h qmi-enums-wds.h qmi-enums-dms.h qmi-enums-nas.h qmi-enums-wms.h qmi-enum-types.h: $(ENUMS) $(top_srcdir)/build-aux/templates/qmi-enum-types-template.h $(AM_V_GEN) $(GLIB_MKENUMS) \ - --fhead "#ifndef __LIBQMI_GLIB_ENUM_TYPES_H__\n#define __LIBQMI_GLIB_ENUM_TYPES_H__\n#include \"qmi-enums.h\"\n#include \"qmi-enums-wds.h\"\n#include \"qmi-enums-dms.h\"\n#include \"qmi-enums-nas.h\"\n" \ + --fhead "#ifndef __LIBQMI_GLIB_ENUM_TYPES_H__\n#define __LIBQMI_GLIB_ENUM_TYPES_H__\n#include \"qmi-enums.h\"\n#include \"qmi-enums-wds.h\"\n#include \"qmi-enums-dms.h\"\n#include \"qmi-enums-nas.h\"\n#include \"qmi-enums-wms.h\"\n" \ --template $(top_srcdir)/build-aux/templates/qmi-enum-types-template.h \ --ftail "#endif /* __LIBQMI_GLIB_ENUM_TYPES_H__ */\n" \ $(ENUMS) > $@ @@ -104,10 +104,21 @@ qmi-nas.stamp: $(top_srcdir)/data/qmi-service-nas.json $(top_srcdir)/build-aux/q --output qmi-nas && \ touch $@ +# WMS service +qmi-wms.stamp: $(top_srcdir)/data/qmi-service-wms.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen + $(AM_V_GEN) \ + rm -f qmi-wms.h && \ + rm -f qmi-wms.c && \ + $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \ + --input $(top_srcdir)/data/qmi-service-wms.json \ + --include $(top_srcdir)/data/qmi-common.json \ + --output qmi-wms && \ + touch $@ + # Additional dependencies -qmi-device.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.h qmi-dms.h qmi-wds.h qmi-nas.h +qmi-device.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.h qmi-dms.h qmi-wds.h qmi-nas.h qmi-wms.h qmi-client.c: qmi-error-types.h qmi-enum-types.h -qmi-message.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.h qmi-dms.h qmi-wds.h qmi-nas.h +qmi-message.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.h qmi-dms.h qmi-wds.h qmi-nas.h qmi-wms.h qmi-ctl.h: qmi-ctl.stamp qmi-ctl.c: qmi-error-types.h qmi-enum-types.h qmi-ctl.h qmi-dms.h: qmi-dms.stamp qmi-enums-dms.h @@ -117,6 +128,8 @@ qmi-wds.c: qmi-error-types.h qmi-enum-types.h qmi-wds.h qmi-enums-wds.c: qmi-enum-types.h qmi-enums-wds.h qmi-nas.h: qmi-nas.stamp qmi-enums-nas.h qmi-nas.c: qmi-error-types.h qmi-enum-types.h qmi-flags64-types.h qmi-nas.h +qmi-wms.h: qmi-wms.stamp qmi-enums-wms.h +qmi-wms.c: qmi-error-types.h qmi-enum-types.h qmi-wms.h libqmi_glib_la_SOURCES = \ libqmi-glib.h \ @@ -124,6 +137,7 @@ libqmi_glib_la_SOURCES = \ qmi-enums-wds.h qmi-enums-wds.c \ qmi-enums-dms.h \ qmi-enums-nas.h \ + qmi-enums-wms.h \ qmi-enums.h qmi-enum-types.h qmi-enum-types.c qmi-flags64-types.h qmi-flags64-types.c \ qmi-utils.h qmi-utils.c \ qmi-message.h qmi-message.c \ @@ -134,7 +148,8 @@ nodist_libqmi_glib_la_SOURCES = \ qmi-ctl.c qmi-ctl.h \ qmi-dms.c qmi-dms.h \ qmi-wds.c qmi-wds.h \ - qmi-nas.c qmi-nas.h + qmi-nas.c qmi-nas.h \ + qmi-wms.c qmi-wms.h libqmi_glib_la_LIBADD = \ $(LIBQMI_GLIB_LIBS) @@ -150,10 +165,12 @@ include_HEADERS = \ qmi-ctl.h \ qmi-enums-dms.h qmi-flags64-dms.h qmi-dms.h \ qmi-enums-wds.h qmi-wds.h \ - qmi-enums-nas.h qmi-flags64-nas.h qmi-nas.h + qmi-enums-nas.h qmi-flags64-nas.h qmi-nas.h \ + qmi-enums-wms.h qmi-wms.h CLEANFILES = \ qmi-ctl.h qmi-ctl.c qmi-ctl.stamp \ qmi-dms.h qmi-dms.c qmi-dms.stamp \ qmi-wds.h qmi-wds.c qmi-wds.stamp \ - qmi-nas.h qmi-nas.c qmi-nas.stamp + qmi-nas.h qmi-nas.c qmi-nas.stamp \ + qmi-wms.h qmi-wms.c qmi-wms.stamp |