aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile.am
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-04-19 18:28:07 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-03 15:47:21 +0200
commit616e497ca140940d1bb724ff9a15a9e4eb5c4118 (patch)
tree973b9bc12723e262965559981a594759ec6a490e /src/Makefile.am
parent18d63856c06da0061a8edcfd74cac972a89aa216 (diff)
downloadexternal_libqmi-616e497ca140940d1bb724ff9a15a9e4eb5c4118.zip
external_libqmi-616e497ca140940d1bb724ff9a15a9e4eb5c4118.tar.gz
external_libqmi-616e497ca140940d1bb724ff9a15a9e4eb5c4118.tar.bz2
enums: new `QmiService' enumeration
Diffstat (limited to 'src/Makefile.am')
-rw-r--r--src/Makefile.am16
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