diff options
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index c96b47f..b5b0899 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -22,12 +22,27 @@ qmi-error-types.c: qmi-errors.h qmi-error-types.h $(top_srcdir)/build-aux/qmi-er --template $(top_srcdir)/build-aux/qmi-error-types-template.c \ qmi-errors.h > $@ +# Enum types +qmi-enum-types.h: qmi-enums.h $(top_srcdir)/build-aux/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" \ + --template $(top_srcdir)/build-aux/qmi-enum-types-template.h \ + --ftail "#endif /* __LIBQMI_GLIB_ENUM_TYPES_H__ */\n" \ + qmi-enums.h > $@ + +qmi-enum-types.c: qmi-enums.h qmi-enum-types.h $(top_srcdir)/build-aux/qmi-enum-types-template.c + $(AM_V_GEN) $(GLIB_MKENUMS) \ + --fhead "#include \"qmi-enums.h\"\n#include \"qmi-enum-types.h\"\n" \ + --template $(top_srcdir)/build-aux/qmi-enum-types-template.c \ + qmi-enums.h > $@ + # Additional dependencies qmi-device.c: qmi-error-types.h libqmi_glib_la_SOURCES = \ libqmi-glib.h \ qmi-errors.h qmi-error-types.h qmi-error-types.c \ + qmi-enums.h qmi-enum-types.h qmi-enum-types.c \ qmi-device.h qmi-device.c libqmi_glib_la_LIBADD = \ @@ -37,4 +52,5 @@ includedir = @includedir@/libqmi-glib include_HEADERS = \ libqmi-glib.h \ qmi-errors.h qmi-error-types.h \ + qmi-enums.h qmi-enum-types.h \ qmi-device.h |