EXTRA_DIST = \ generated-enums.c.template \ generated-enums.h.template noinst_LTLIBRARIES = libgtkextbindings.la nodist_libgtkextbindings_la_SOURCES = \ grid-enums.h grid-enums.c libgtkextbindings_la_CFLAGS = $(LIBGTK4_CFLAGS) BUILT_SOURCES = $(nodist_libgtkextbindings_la_SOURCES) CLEANFILES = $(nodist_libgtkextbindings_la_SOURCES) devdir = $(includedir)/chrysalide/$(subdir:src/%=core/%) dev_HEADERS = $(nodist_libgtkextbindings_la_SOURCES:%c=) grid-enums.c: ../../gtkext/grid.h generated-enums.c.template $(AM_V_GEN)$(GLIB_MKENUMS) \ --fhead "#include \"$(subst .c,.h,$@)\"\n" \ --template=$(srcdir)/generated-enums.c.template \ --output=$(srcdir)/$@ \ $< grid-enums.h: ../../gtkext/grid.h generated-enums.h.template $(AM_V_GEN)$(GLIB_MKENUMS) \ --fhead "#ifndef _GTKEXT_BINDINGS_GRID_ENUM_H\n" \ --fhead "#define _GTKEXT_BINDINGS_GRID_ENUM_H\n" \ --fhead "\n" \ --fhead "#include \"$<\"\n" \ --fhead "\n" \ --ftail "#endif /* _GTKEXT_BINDINGS_GRID_ENUM_H */\n" \ --template=$(srcdir)/generated-enums.h.template \ --output=$(srcdir)/$@ \ $<