diff options
author | Emmanuele Bassi <ebassi@openedhand.com> | 2007-08-20 20:16:15 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@openedhand.com> | 2007-08-20 20:16:15 +0000 |
commit | 155c22b93aa21262400c488e86be87bcda7b85b4 (patch) | |
tree | a48210d4b02a63a3cc141531c908f723eec4a713 /clutter/clutter-enum-types.h.in | |
parent | 7ab6f4e338e9f18bb5151a16fb21f3cbb192dcde (diff) | |
download | clutter-155c22b93aa21262400c488e86be87bcda7b85b4.tar.gz |
2007-08-20 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/Makefile.am:
* clutter/clutter-enum-types.h.in:
* clutter/clutter-enum-types.c.in: Use template files for
glib-mkenums; this makes the Makefile template a bit more
clean and the enum types generation more customisable (e.g.
when GLib 2.14 has been released, we can use g_once_init_enter()
and g_once_init_leave() to have thread-safe GType functions
for the enum types as well).
Diffstat (limited to 'clutter/clutter-enum-types.h.in')
-rw-r--r-- | clutter/clutter-enum-types.h.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/clutter/clutter-enum-types.h.in b/clutter/clutter-enum-types.h.in new file mode 100644 index 000000000..a6131c3dc --- /dev/null +++ b/clutter/clutter-enum-types.h.in @@ -0,0 +1,26 @@ +/*** BEGIN file-header ***/ +#ifndef __CLUTTER_ENUM_TYPES_H__ +#define __CLUTTER_ENUM_TYPES_H__ + +#include <glib-object.h> + +G_BEGIN_DECLS + +/*** END file-header ***/ + +/*** BEGIN file-production ***/ +/* enumerations from "@filename@" */ +/*** END file-production ***/ + +/*** BEGIN file-tail ***/ +G_END_DECLS + +#endif /* !__CLUTTER_ENUM_TYPES_H__ */ +/*** END file-tail ***/ + +/*** BEGIN value-header ***/ +GType @enum_name@_get_type (void) G_GNUC_CONST; +#define CLUTTER_TYPE_@ENUMSHORT@ (@enum_name@_get_type()) + +/*** END value-header ***/ + |