From 59d5300f77fa67fd821d563cb9fe3219b5aef445 Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 10 May 2019 21:21:30 -0600 Subject: [PATCH] makefile: fix configure dependencies Reconfigure if "cfg-racket" changes without "configure" changing. --- Makefile | 4 ++-- racket/src/Makefile.in | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 5e43747cba..65993a160f 100644 --- a/Makefile +++ b/Makefile @@ -241,7 +241,7 @@ native-for-cross: cd racket/src/build/cross; $(MAKE) reconfigure MORE_CONFIGURE_ARGS="$(MORE_CROSS_CONFIGURE_ARGS)" cd racket/src/build/cross/racket; $(MAKE) -racket/src/build/cross/Makefile: racket/src/configure racket/src/Makefile.in +racket/src/build/cross/Makefile: racket/src/configure racket/src/cfg-racket racket/src/Makefile.in cd racket/src/build/cross; ../../configure $(MORE_CROSS_CONFIGURE_ARGS) # ------------------------------------------------------------ @@ -473,7 +473,7 @@ native-cs-for-cross-finish: cd racket/src/build/cross/cs/c; $(MAKE) reconfigure cd racket/src/build/cross/cs/c; $(MAKE) -racket/src/build/cross/cs/c/Makefile: racket/src/cs/c/configure racket/src/cs/c/Makefile.in +racket/src/build/cross/cs/c/Makefile: racket/src/cs/c/configure racket/src/cs/c/cfg-racket racket/src/cs/c/Makefile.in cd racket/src/build/cross/cs/c; ../../../../cs/c/configure --enable-csdefault # ------------------------------------------------------------ diff --git a/racket/src/Makefile.in b/racket/src/Makefile.in index 87e0ac854e..326e1a38cf 100644 --- a/racket/src/Makefile.in +++ b/racket/src/Makefile.in @@ -302,5 +302,5 @@ SRC_MAKEFILES = $(srcdir)/Makefile.in $(srcdir)/racket/Makefile.in \ reconfigure: $(MAKE) Makefile -Makefile: $(srcdir)/configure $(SRC_MAKEFILES) +Makefile: $(srcdir)/configure $(srcdir)/cfg-racket $(srcdir)/cfg-cs $(SRC_MAKEFILES) $(srcdir)/configure $(CONFIGURE_ARGS_qq) $(MORE_CONFIGURE_ARGS)