From 7cf00ea8d2fc1749ff2e93017fc4e21bb761b68e Mon Sep 17 00:00:00 2001 From: Marc-André Lureau Date: Sat, 17 Mar 2012 02:04:07 +0100 Subject: build: generate enums type boilerplate --- src/Makefile.am | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index d99b043..5daa98a 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -10,11 +10,28 @@ builderxml_DATA = \ virt-viewer-auth.xml \ $(NULL) -EXTRA_DIST = $(builderxml_DATA) \ - gbinding.c \ - gbinding.h +EXTRA_DIST = \ + $(builderxml_DATA) \ + virt-viewer-enums.c.etemplate \ + virt-viewer-enums.h.etemplate \ + gbinding.c \ + gbinding.h \ + $(NULL) + +ENUMS_FILES = \ + virt-viewer-display.h \ + $(NULL) + +BUILT_SOURCES = \ + virt-viewer-enums.h \ + virt-viewer-enums.c \ + $(NULL) + +$(BUILT_SOURCES): %: %.etemplate $(ENUMS_FILES) + $(AM_V_GEN)$(GLIB_MKENUMS) --template $^ | sed -e 's/VIRT_TYPE_VIEWER/VIRT_VIEWER_TYPE/' > $@ COMMON_SOURCES = \ + $(BUILT_SOURCES) \ virt-gtk-compat.h \ virt-viewer-util.h virt-viewer-util.c \ virt-viewer-auth.h virt-viewer-auth.c \ -- cgit