[beast: 4/7] BSE: BUILD: optimize build by using fine grained dependencies for bsegentypes.h
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 4/7] BSE: BUILD: optimize build by using fine grained dependencies for bsegentypes.h
- Date: Mon, 7 Sep 2015 21:42:34 +0000 (UTC)
commit d0339f9713ac9e8fb164cf5e68afc2d9447efe3e
Author: Tim Janik <timj gnu org>
Date: Fri Jul 31 02:51:46 2015 +0200
BSE: BUILD: optimize build by using fine grained dependencies for bsegentypes.h
bse/Makefile.am | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/bse/Makefile.am b/bse/Makefile.am
index 973d6da..f0178d9 100644
--- a/bse/Makefile.am
+++ b/bse/Makefile.am
@@ -179,7 +179,7 @@ $(srcdir)/gslfft.cc: @PERLRULE@ $(srcdir)/gsl-fftgen.pl $(srcdir)/gsl-fftconf.sh
&& mv xgen-$(@F) $@
# bsegentypes.h
GENERATED_EXTRA_DIST += bsegentypes.h
-$(libbse_la_OBJECTS): bsegentypes.h
+bsetype.hh $(bse_sources): bsegentypes.h # $(libbse_la_OBJECTS): bsegentypes.h
bsegentypes.h: @PERLRULE@ mktypes.pl # $(filter-out bsegentypes.cc gslfft.cc, $(bse_sources)) $(filter-out
bsegentypes.h, $(bse_public_headers))
bsegentypes.h: @PERLRULE@ bsebasics.idl $(SFIDL)
$(AM_V_GEN)
@@ -193,9 +193,7 @@ bsegentypes.h: @PERLRULE@ bsebasics.idl $(SFIDL)
&& $(PERL) mktypes.pl --externs $(filter-out bsegentypes.cc gslfft.cc, $(bse_sources)) \
) > xgen-$(@F) \
&& $(SFIDL) $(SFIDL_INC) --core-c --header $(srcdir)/bsebasics.idl >> xgen-$(@F) \
- && (cmp -s xgen-$(@F) $(srcdir)/bsegentypes.h || cp xgen-$(@F) $(srcdir)/bsegentypes.h) \
- && rm -f xgen-$(@F)
-$(bse_sources): bsegentypes.h
+ && mv xgen-$(@F) $(srcdir)/bsegentypes.h
# bsegentypes.cc
GENERATED_EXTRA_DIST += bsegentypes.cc
$(libbse_la_OBJECTS): bsegentypes.cc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]