OSDN Git Service

* Makefile.in: Work around MAKEOVERRIDES problem with older versions of make.
authorcgf <cgf>
Sun, 9 Apr 2000 06:15:43 +0000 (06:15 +0000)
committercgf <cgf>
Sun, 9 Apr 2000 06:15:43 +0000 (06:15 +0000)
* Makefile.common: Ditto.

winsup/ChangeLog
winsup/Makefile.common
winsup/Makefile.in

index d7ece8a..ce5cad3 100644 (file)
@@ -1,3 +1,9 @@
+Sun Apr  9 02:06:49 2000  Christopher Faylor <cgf@cygnus.com>
+
+       * Makefile.in: Work around MAKEOVERRIDES problem with older versions
+       of make.
+       * Makefile.common: Ditto.
+
 Fri Apr  7 17:04:02  Ron Parker <rdparker@sourceware.cygnus.com>
 
        * configure.in: Added cinstall to the list of subdirs.
index c614342..661a4d7 100644 (file)
@@ -88,7 +88,13 @@ COMPILE_CC:=$(CC) $c -nostdinc $(ALL_CFLAGS) -I$(GCC_INCLUDE)
 
 vpath %.a      $(cygwin_build):$(w32api_lib):$(newlib_build)/libc:$(newlib_build)/libm
 
-unexport MAKEOVERRIDES
+MAKEOVERRIDES_WORKAROUND=${wordlist 2,1,a b c}
+
+ifneq ($(MAKEOVERRIDES_WORKAROUND),)
+    override MAKE:=$(MAKE) $(MAKEOVERRIDES)
+    MAKEOVERRIDES:=
+    export MAKEOVERRIDES
+endif
 
 .PRECIOUS: %.o
 
index dcb1263..f29734d 100644 (file)
@@ -45,7 +45,13 @@ CLEAN_SUBDIRS=${patsubst %,clean_%,$(SUBDIRS)}
 
 .SUFFIXES:
 
-unexport MAKEOVERRIDES
+MAKEOVERRIDES_WORKAROUND=${wordlist 2,1,a b c}
+
+ifneq ($(MAKEOVERRIDES_WORKAROUND),)
+    override MAKE:=$(MAKE) $(MAKEOVERRIDES)
+    MAKEOVERRIDES:=
+    export MAKEOVERRIDES
+endif
 
 all: Makefile $(SUBDIRS)
 
@@ -54,13 +60,13 @@ install: Makefile $(INSTALL_SUBDIRS)
 clean: $(CLEAN_SUBDIRS)
 
 $(SUBDIRS):
-       @$(MAKE) -C $@ $(MAKEOVERRIDES) all
+       @$(MAKE) -C $@ all
 
 $(INSTALL_SUBDIRS):
-       @$(MAKE) -C ${patsubst install_%,%,$@} $(MAKEOVERRIDES) install
+       @$(MAKE) -C ${patsubst install_%,%,$@} install
 
 $(CLEAN_SUBDIRS):
-       @$(MAKE) -C ${patsubst clean_%,%,$@} $(MAKEOVERRIDES) clean
+       @$(MAKE) -C ${patsubst clean_%,%,$@} clean
 
 .PRECIOUS: Makefile