summaryrefslogtreecommitdiff
path: root/libqmi-glib/generated/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'libqmi-glib/generated/Makefile.am')
-rw-r--r--libqmi-glib/generated/Makefile.am161
1 files changed, 161 insertions, 0 deletions
diff --git a/libqmi-glib/generated/Makefile.am b/libqmi-glib/generated/Makefile.am
new file mode 100644
index 0000000..6305a07
--- /dev/null
+++ b/libqmi-glib/generated/Makefile.am
@@ -0,0 +1,161 @@
+
+noinst_LTLIBRARIES = libqmi-glib-generated.la
+
+GENERATED_H = \
+ qmi-error-types.h \
+ qmi-enum-types.h \
+ qmi-flags64-types.h \
+ qmi-ctl.h \
+ qmi-dms.h \
+ qmi-nas.h \
+ qmi-wds.h \
+ qmi-wms.h \
+ qmi-pds.h
+
+GENERATED_C = \
+ qmi-error-types.c \
+ qmi-error-quarks.c \
+ qmi-enum-types.c \
+ qmi-flags64-types.c \
+ qmi-ctl.c \
+ qmi-dms.c \
+ qmi-nas.c \
+ qmi-wds.c \
+ qmi-wms.c \
+ qmi-pds.c
+
+# Error types
+qmi-error-types.h: $(top_srcdir)/libqmi-glib/qmi-errors.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.h
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#ifndef __LIBQMI_GLIB_ERROR_TYPES_H__\n#define __LIBQMI_GLIB_ERROR_TYPES_H__\n#include \"qmi-errors.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-error-types-template.h \
+ --ftail "#endif /* __LIBQMI_GLIB_ERROR_TYPES_H__ */\n" \
+ $(top_srcdir)/libqmi-glib/qmi-errors.h > $@
+
+qmi-error-types.c: $(top_srcdir)/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-types-template.c
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#include \"qmi-errors.h\"\n#include \"qmi-error-types.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-error-types-template.c \
+ $(top_srcdir)/libqmi-glib/qmi-errors.h > $@
+
+qmi-error-quarks.c: $(top_srcdir)/libqmi-glib/qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/templates/qmi-error-quarks-template.c
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#include \"qmi-errors.h\"\n#include \"qmi-error-types.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-error-quarks-template.c \
+ $(top_srcdir)/libqmi-glib/qmi-errors.h > $@
+
+# Enum/Flag types
+ENUMS = \
+ $(top_srcdir)/libqmi-glib/qmi-enums.h \
+ $(top_srcdir)/libqmi-glib/qmi-enums-wds.h \
+ $(top_srcdir)/libqmi-glib/qmi-enums-dms.h \
+ $(top_srcdir)/libqmi-glib/qmi-enums-nas.h \
+ $(top_srcdir)/libqmi-glib/qmi-enums-wms.h \
+ $(top_srcdir)/libqmi-glib/qmi-enums-pds.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#include \"qmi-enums-wms.h\"\n#include \"qmi-enums-pds.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-enum-types-template.h \
+ --ftail "#endif /* __LIBQMI_GLIB_ENUM_TYPES_H__ */\n" \
+ $(ENUMS) > $@
+
+qmi-enum-types.c: $(ENUMS) qmi-enum-types.h $(top_srcdir)/build-aux/templates/qmi-enum-types-template.c
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#include \"qmi-enum-types.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-enum-types-template.c \
+ $(ENUMS) > $@
+
+# 64bit flag types
+FLAGS64 = $(top_srcdir)/libqmi-glib/qmi-flags64-dms.h $(top_srcdir)/libqmi-glib/qmi-flags64-nas.h
+qmi-flags64-types.h: $(FLAGS64) $(top_srcdir)/build-aux/templates/qmi-flags64-types-template.h
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#ifndef __LIBQMI_GLIB_FLAGS64_TYPES_H__\n#define __LIBQMI_GLIB_FLAGS64_TYPES_H__\n#include \"qmi-flags64-dms.h\"\n#include \"qmi-flags64-nas.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-flags64-types-template.h \
+ --ftail "#endif /* __LIBQMI_GLIB_FLAGS64_TYPES_H__ */\n" \
+ $(FLAGS64) > $@
+
+qmi-flags64-types.c: $(FLAGS64) qmi-flags64-types.h $(top_srcdir)/build-aux/templates/qmi-flags64-types-template.c
+ $(AM_V_GEN) $(GLIB_MKENUMS) \
+ --fhead "#include \"qmi-flags64-types.h\"\n" \
+ --template $(top_srcdir)/build-aux/templates/qmi-flags64-types-template.c \
+ $(FLAGS64) > $@
+
+# CTL service
+qmi-ctl.h qmi-ctl.c: $(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) \
+ rm -f qmi-ctl.h && \
+ rm -f qmi-ctl.c && \
+ $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
+ --input $(top_srcdir)/data/qmi-service-ctl.json \
+ --include $(top_srcdir)/data/qmi-common.json \
+ --output qmi-ctl
+
+# DMS service
+qmi-dms.h qmi-dms.c: $(top_srcdir)/data/qmi-service-dms.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
+ $(AM_V_GEN) \
+ rm -f qmi-dms.h && \
+ rm -f qmi-dms.c && \
+ $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
+ --input $(top_srcdir)/data/qmi-service-dms.json \
+ --include $(top_srcdir)/data/qmi-common.json \
+ --output qmi-dms
+
+# WDS service
+qmi-wds.h qmi-wds.c: $(top_srcdir)/data/qmi-service-wds.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
+ $(AM_V_GEN) \
+ rm -f qmi-wds.h && \
+ rm -f qmi-wds.c && \
+ $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
+ --input $(top_srcdir)/data/qmi-service-wds.json \
+ --include $(top_srcdir)/data/qmi-common.json \
+ --output qmi-wds
+
+# NAS service
+qmi-nas.h qmi-nas.c: $(top_srcdir)/data/qmi-service-nas.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
+ $(AM_V_GEN) \
+ rm -f qmi-nas.h && \
+ rm -f qmi-nas.c && \
+ $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
+ --input $(top_srcdir)/data/qmi-service-nas.json \
+ --include $(top_srcdir)/data/qmi-common.json \
+ --output qmi-nas
+
+# WMS service
+qmi-wms.h qmi-wms.c: $(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
+
+# PDS service
+qmi-pds.h qmi-pds.c: $(top_srcdir)/data/qmi-service-pds.json $(top_srcdir)/build-aux/qmi-codegen/*.py $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen
+ $(AM_V_GEN) \
+ rm -f qmi-pds.h && \
+ rm -f qmi-pds.c && \
+ $(top_srcdir)/build-aux/qmi-codegen/qmi-codegen \
+ --input $(top_srcdir)/data/qmi-service-pds.json \
+ --include $(top_srcdir)/data/qmi-common.json \
+ --output qmi-pds
+
+BUILT_SOURCES = $(GENERATED_H) $(GENERATED_C)
+
+nodist_libqmi_glib_generated_la_SOURCES = \
+ $(GENERATED_H) \
+ $(GENERATED_C)
+
+libqmi_glib_generated_la_CPPFLAGS = \
+ $(LIBQMI_GLIB_CFLAGS) \
+ -I$(top_srcdir) \
+ -I$(top_srcdir)/libqmi-glib
+
+libqmi_glib_generated_la_LIBADD = \
+ $(LIBQMI_GLIB_LIBS)
+
+includedir = @includedir@/libqmi-glib
+nodist_include_HEADERS = $(GENERATED_H)
+
+CLEANFILES = $(GENERATED_H) $(GENERATED_C)
+