diff options
Diffstat (limited to 'guile')
-rw-r--r-- | guile/src/Makefile.am | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/guile/src/Makefile.am b/guile/src/Makefile.am index f52eee967f..10775027d3 100644 --- a/guile/src/Makefile.am +++ b/guile/src/Makefile.am @@ -25,9 +25,14 @@ EXTRA_DIST = \ make-enum-header.scm make-smob-header.scm \ make-session-priorities.scm -BUILT_SOURCES = enum-map.i.c smob-types.i.c enums.h smobs.h \ - priorities.i.c \ - core.x errors.x +# Files generated by the (gnutls build ...) modules. +GENERATED_BINDINGS = \ + enum-map.i.c smob-types.i.c enums.h smobs.h \ + priorities.i.c + +BUILT_SOURCES = \ + $(GENERATED_BINDINGS) \ + core.x errors.x CLEANFILES = $(BUILT_SOURCES) @@ -97,7 +102,7 @@ priorities.i.c: $(srcdir)/make-session-priorities.scm snarfcppopts = $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(CFLAGS) $(guile_gnutls_v_2_la_CFLAGS) -.c.x: $(BUILT_SOURCES) +.c.x: $(GENERATED_BINDINGS) $(guile_snarf) -o $@ $< $(snarfcppopts) # Target used by doc/Makefile, to create all built sources necessary |