diff options
author | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2010-05-04 11:40:43 +1000 |
---|---|---|
committer | Danielle Madeley <danielle.madeley@collabora.co.uk> | 2010-05-04 11:40:43 +1000 |
commit | 19d2e7a4277c109ee6dbd69ee1e51a4d24f679f1 (patch) | |
tree | 1e4f0c2c3596e451d8a5cc2bc96ae2d48e113634 /telepathy-glib/codegen.am | |
parent | b2c46b4b3769ab0041d2808e876f69b0ac23bfc9 (diff) | |
download | telepathy-glib-19d2e7a4277c109ee6dbd69ee1e51a4d24f679f1.tar.gz |
Generate GEnums for hand-written enums
Diffstat (limited to 'telepathy-glib/codegen.am')
-rw-r--r-- | telepathy-glib/codegen.am | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/telepathy-glib/codegen.am b/telepathy-glib/codegen.am index 43f881016..c4f5b0f33 100644 --- a/telepathy-glib/codegen.am +++ b/telepathy-glib/codegen.am @@ -31,6 +31,7 @@ nodist_geninclude_HEADERS = \ _gen/error-str.h \ _gen/telepathy-enums.h \ _gen/telepathy-interfaces.h \ + _gen/genums.h \ _gen/gtypes.h \ _gen/tp-cli-account.h \ _gen/tp-cli-account-manager.h \ @@ -66,6 +67,7 @@ nodist_libtelepathy_glib_internal_la_SOURCES = \ _gen/signals-marshal.list \ _gen/tp-signals-marshal.list \ _gen/interfaces-body.h \ + _gen/genums.c \ _gen/gtypes-body.h \ _gen/register-dbus-glib-marshallers-body.h \ _gen/tp-cli-account-body.h \ @@ -150,6 +152,14 @@ _gen/signals-marshal.c: _gen/signals-marshal.list codegen.am $(AM_V_GEN){ echo '#include "_gen/signals-marshal.h"' && \ $(GLIB_GENMARSHAL) --body --prefix=_tp_marshal $< ; } > $@ +_gen/genums.c: $(our_headers) genums.c.template codegen.am + $(AM_V_GEN)$(GLIB_MKENUMS) --template genums.c.template \ + $(our_headers) > $@ + +_gen/genums.h: $(our_headers) genums.h.template codegen.am + $(AM_V_GEN)$(GLIB_MKENUMS) --template genums.h.template \ + $(our_headers) > $@ + _gen/error-str.h _gen/error-str.c: _gen/stable-spec.xml \ $(tools_dir)/glib-errors-str-gen.py $(AM_V_GEN)$(PYTHON) $(tools_dir)/glib-errors-str-gen.py \ |