This patch makes the automatic dependency tracking code compatible with
GNU make 3.80, which is documented as the oldest supported version.
This was noticed by Eric Botcazou:
http://gcc.gnu.org/ml/gcc/2013-09/msg00243.html
Ok?
Tom
2013-10-02 Tom Tromey <[email protected]>
* Makefile.in (DRIVER_DEFINES): Use $(if), not $(and).
Index: Makefile.in
===================================================================
--- Makefile.in (revision 203124)
+++ Makefile.in (working copy)
@@ -1925,7 +1925,7 @@
-DTOOLDIR_BASE_PREFIX=\"$(libsubdir_to_prefix)$(prefix_to_exec_prefix)\" \
@TARGET_SYSTEM_ROOT_DEFINE@ \
$(VALGRIND_DRIVER_DEFINES) \
- $(and $(SHLIB),$(filter yes,@enable_shared@),-DENABLE_SHARED_LIBGCC) \
+ $(if $(SHLIB),$(if $(filter yes,@enable_shared@),-DENABLE_SHARED_LIBGCC)) \
-DCONFIGURE_SPECS="\"@CONFIGURE_SPECS@\""
CFLAGS-gcc.o += $(DRIVER_DEFINES)