changeset 21254:076876f0a83a

build: Declare dependency on octave-config.h for generating *.df files * libinterp/module.mk (%.df: %.cc): Depend on octave-config.h. * libinterp/corefcn/module.mk (COREFCN_FT2_DF): Likewise. * libinterp/octave-value/module.mk (OV_JAVA_DF): Likewise.
author Mike Miller <mtmiller@octave.org>
date Fri, 12 Feb 2016 18:07:07 -0800
parents a66a737913b5
children af8118df8292
files libinterp/corefcn/module.mk libinterp/module.mk libinterp/octave-value/module.mk
diffstat 3 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/module.mk	Fri Feb 12 16:28:51 2016 -0500
+++ b/libinterp/corefcn/module.mk	Fri Feb 12 18:07:07 2016 -0800
@@ -273,7 +273,7 @@
 
 ## Special rules for FreeType .df files so that not all .df files are built
 ## with FT2_CPPFLAGS, FONTCONFIG_CPPFLAGS
-$(COREFCN_FT2_DF) : libinterp/corefcn/%.df : libinterp/corefcn/%.cc $(GENERATED_MAKE_BUILTINS_INCS)
+$(COREFCN_FT2_DF) : libinterp/corefcn/%.df : libinterp/corefcn/%.cc $(GENERATED_MAKE_BUILTINS_INCS) octave-config.h
 	$(AM_V_GEN)rm -f $@-t $@-t1 $@ && \
 	$(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	  $(libinterp_corefcn_libcorefcn_la_CPPFLAGS) $(CPPFLAGS) \
--- a/libinterp/module.mk	Fri Feb 12 16:28:51 2016 -0500
+++ b/libinterp/module.mk	Fri Feb 12 18:07:07 2016 -0800
@@ -216,7 +216,7 @@
 ## Rule to build a DEF file from a .cc file
 ## See also module.mk files for overrides when speciall CPPFLAGS are needed.
 ## FIXME: Shouldn't the build stop if CPP fails here?  Yes (10/31/2013)
-%.df: %.cc $(GENERATED_MAKE_BUILTINS_INCS)
+%.df: %.cc $(GENERATED_MAKE_BUILTINS_INCS) octave-config.h
 	$(AM_V_GEN)rm -f $@-t $@-t1 $@ && \
 	$(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	  $(libinterp_liboctinterp_la_CPPFLAGS) $(LLVM_CPPFLAGS) $(CPPFLAGS) \
--- a/libinterp/octave-value/module.mk	Fri Feb 12 16:28:51 2016 -0500
+++ b/libinterp/octave-value/module.mk	Fri Feb 12 18:07:07 2016 -0800
@@ -136,7 +136,7 @@
 
 ## Special rules for Java .df files so that not all .df files are built with
 ## JAVA_CPPFLAGS
-$(OV_JAVA_DF) : libinterp/octave-value/%.df : libinterp/octave-value/%.cc $(GENERATED_MAKE_BUILTINS_INCS)
+$(OV_JAVA_DF) : libinterp/octave-value/%.df : libinterp/octave-value/%.cc $(GENERATED_MAKE_BUILTINS_INCS) octave-config.h
 	$(AM_V_GEN)rm -f $@-t $@-t1 $@ && \
 	$(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 	  $(libinterp_octave_value_liboctave_value_la_CPPFLAGS) $(JAVA_CPPFLAGS) $(CPPFLAGS) \