diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-12-01 00:52:58 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-01-06 00:03:33 +0100 |
commit | 14ce2536fc6a7fbffe6ce5a723140cd925c77b60 (patch) | |
tree | 794c7f2cba9622a6f18e789ee1cf77b65411bbf6 | |
parent | 03773f604a8665bb65863609f134caf2379af46d (diff) | |
download | gnutls-14ce2536fc6a7fbffe6ce5a723140cd925c77b60.tar.gz |
guile: Fix dependencies to be parallel-safe.
-rw-r--r-- | guile/src/Makefile.am | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/guile/src/Makefile.am b/guile/src/Makefile.am index 2ee12973fa..6a3ea68a78 100644 --- a/guile/src/Makefile.am +++ b/guile/src/Makefile.am @@ -25,11 +25,15 @@ 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 \ - extra-smobs.h extra-enums.h \ - extra-enum-map.i.c extra-smob-types.i.c \ - core.x errors.x extra.x +# Files generated by the (gnutls build ...) modules. +GENERATED_BINDINGS = \ + enum-map.i.c smob-types.i.c enums.h smobs.h \ + extra-smobs.h extra-enums.h extra-enum-map.i.c extra-smob-types.i.c \ + priorities.i.c + +BUILT_SOURCES = \ + $(GENERATED_BINDINGS) \ + core.x errors.x extra.x CLEANFILES = $(BUILT_SOURCES) @@ -122,7 +126,7 @@ extra-smob-types.i.c: $(srcdir)/make-smob-types.scm snarfcppopts = $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(CFLAGS) $(AM_CFLAGS) $(GUILE_CFLAGS) -.c.x: $(BUILT_SOURCES) +.c.x: $(GENERATED_BINDINGS) $(guile_snarf) -o $@ $< $(snarfcppopts) # Target used by doc/Makefile, to create all built sources necessary |