Module: wine Branch: master Commit: 9dd743fddc67d57ba4b087ebf093e3940548d2eb URL: http://source.winehq.org/git/wine.git/?a=commit;h=9dd743fddc67d57ba4b087ebf0...
Author: Alexandre Julliard julliard@winehq.org Date: Sat Sep 25 12:19:31 2010 +0200
configure: Support specifying a .rules.in file as dependency.
---
aclocal.m4 | 14 ++++++++++---- configure | 14 ++++++++++---- 2 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/aclocal.m4 b/aclocal.m4 index f9abe4c..021159d 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -166,11 +166,17 @@ wine_fn_all_dir_rules () { ac_dir=$[1] ac_alldeps=$[2] + ac_makedep="$(MAKEDEP)" + ac_input=Make.vars.in:$ac_dir/Makefile.in if test $ac_dir != tools then dnl makedep is in tools so tools makefile cannot depend on it - ac_alldeps="$[2] $(MAKEDEP)" + ac_alldeps="$[2] $ac_makedep" fi + case $[2] in + *.in) ac_input=$ac_input:$[2] ;; + *) ac_makedep="$[2] $ac_makedep" ;; + esac
wine_fn_append_file ALL_DIRS $ac_dir wine_fn_append_rule ALL_MAKEFILE_DEPENDS \ @@ -180,11 +186,11 @@ $ac_dir/__clean__: $ac_dir/Makefile @cd $ac_dir && $(MAKE) clean $(RM) $ac_dir/Makefile $ac_dir/Makefile: $ac_dir/Makefile.in Make.vars.in config.status $ac_alldeps - @./config.status --file $ac_dir/Makefile:Make.vars.in:$ac_dir/Makefile.in && cd $ac_dir && $(MAKE) depend + @./config.status --file $ac_dir/Makefile:$ac_input && cd $ac_dir && $(MAKE) depend depend: $ac_dir/__depend__ .PHONY: $ac_dir/__depend__ -$ac_dir/__depend__: $[2] $(MAKEDEP) dummy - @./config.status --file $ac_dir/Makefile:Make.vars.in:$ac_dir/Makefile.in && cd $ac_dir && $(MAKE) depend" +$ac_dir/__depend__: $ac_makedep dummy + @./config.status --file $ac_dir/Makefile:$ac_input && cd $ac_dir && $(MAKE) depend" }
wine_fn_config_makefile () diff --git a/configure b/configure index 36807fc..f1f9435 100755 --- a/configure +++ b/configure @@ -14127,10 +14127,16 @@ wine_fn_all_dir_rules () { ac_dir=$1 ac_alldeps=$2 + ac_makedep="$(MAKEDEP)" + ac_input=Make.vars.in:$ac_dir/Makefile.in if test $ac_dir != tools then - ac_alldeps="$2 $(MAKEDEP)" + ac_alldeps="$2 $ac_makedep" fi + case $2 in + *.in) ac_input=$ac_input:$2 ;; + *) ac_makedep="$2 $ac_makedep" ;; + esac
wine_fn_append_file ALL_DIRS $ac_dir wine_fn_append_rule ALL_MAKEFILE_DEPENDS \ @@ -14140,11 +14146,11 @@ $ac_dir/__clean__: $ac_dir/Makefile @cd $ac_dir && $(MAKE) clean $(RM) $ac_dir/Makefile $ac_dir/Makefile: $ac_dir/Makefile.in Make.vars.in config.status $ac_alldeps - @./config.status --file $ac_dir/Makefile:Make.vars.in:$ac_dir/Makefile.in && cd $ac_dir && $(MAKE) depend + @./config.status --file $ac_dir/Makefile:$ac_input && cd $ac_dir && $(MAKE) depend depend: $ac_dir/__depend__ .PHONY: $ac_dir/__depend__ -$ac_dir/__depend__: $2 $(MAKEDEP) dummy - @./config.status --file $ac_dir/Makefile:Make.vars.in:$ac_dir/Makefile.in && cd $ac_dir && $(MAKE) depend" +$ac_dir/__depend__: $ac_makedep dummy + @./config.status --file $ac_dir/Makefile:$ac_input && cd $ac_dir && $(MAKE) depend" }
wine_fn_config_makefile ()