summaryrefslogtreecommitdiff
path: root/libmdock/Makefile.am
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2015-01-19 00:44:17 +0100
committerJavier <dev.git@javispedro.com>2015-01-19 00:44:17 +0100
commit8069ebf9a157ce0952fd9f3ed6a4edcdce071911 (patch)
tree50249ee1554cc8353c427a2c7f336e7d710754be /libmdock/Makefile.am
parentcd89c60570d17cad28928f3495eded7af2b45431 (diff)
downloadmdock-8069ebf9a157ce0952fd9f3ed6a4edcdce071911.tar.gz
mdock-8069ebf9a157ce0952fd9f3ed6a4edcdce071911.zip
fixing enums
Diffstat (limited to 'libmdock/Makefile.am')
-rw-r--r--libmdock/Makefile.am14
1 files changed, 10 insertions, 4 deletions
diff --git a/libmdock/Makefile.am b/libmdock/Makefile.am
index 7c5514e..dedf339 100644
--- a/libmdock/Makefile.am
+++ b/libmdock/Makefile.am
@@ -5,10 +5,16 @@ libmdock_la_LIBADD = $(GTK_LIBS) $(GIO_LIBS) $(WNCK_LIBS) $(GTOP_LIBS)
gsettings_SCHEMAS = com.javispedro.mdock.widget.gschema.xml
-include_HEADERS = mdock-widget.h mdock-item.h mdock-enums.h
-CLEANFILES = mdock-enums.c
+include_HEADERS = mdock-widget.h mdock-item.h
+CLEANFILES = mdock-enums.c mdock-enums.h
-mdock-enums.c: mdock-enums.h
- glib-mkenums $< > $@
+EXTRA_DIST = mdock-enums.h.template mdock-enums.c.template
+BUILT_SOURCES = mdock-enums.h mdock-enums.c
+
+mdock-enums.c: mdock-enums.c.template $(include_HEADERS)
+ glib-mkenums --template $< $(include_HEADERS) > $@
+
+mdock-enums.h: mdock-enums.h.template $(include_HEADERS)
+ glib-mkenums --template $< $(include_HEADERS) > $@
@GSETTINGS_RULES@