CVS_MODULE := latest
### Historically, this was identical to CVS_TAG. This is changing.
-RELEASE_TAG := latest-921118
+RELEASE_TAG := latest-921229
### Historically, binaries were installed here. This is changing.
release_root := $(ROOTING)/$(RELEASE_TAG)
"host=$(host)"
-prefixes = -prefix=$(release_root) -exec_prefix=$(release_root)/H-$(host)
+prefixes = -prefix=$(release_root) -exec-prefix=$(release_root)/H-$(host)
relbindir = $(release_root)/H-$(host)/bin
$(host)-stamp-stage1-installed: $(host)-stamp-stage1-checked
cd $(WORKING_DIR) ; $(TIME) $(MAKE) $(MF) "CFLAGS=$(CFLAGS)" install host=$(host)
cd $(WORKING_DIR) ; $(TIME) $(MAKE) $(MF) "CFLAGS=$(CFLAGS)" install-info host=$(host)
+ifeq ($(host),rs6000-ibm-aix)
+ rm $(relbindir)/make
+endif
touch $@
$(host)-stamp-stage1-checked: $(host)-stamp-stage1-built
### solaris 2 -- don't use /usr/ucb/cc
ifeq (sparc-sun-solaris2,$(host))
+PARTIAL_HOLE_DIRS := /opt/cygnus/bin
CC_HOLE := cc
else
CC_HOLE :=
### look in these directories for things missing from a three-stage
HOLE_DIRS := \
+ $(HOLE_DIRS) \
/bin \
/usr/bin \
/usr/ucb \
PARTIAL_HOLE_DIRS := \
/usr/latest/bin \
/usr/progressive/bin \
- /opt/cygnus/bin \
+ $(PARTIAL_HOLE_DIRS) \
/usr/vintage/bin \
/usr/unsupported/bin
found= ; \
for j in $(HOLE_DIRS) ; do \
if [ -x $$j/$$i ] ; then \
- cp $$j/$$i $(HOLESDIR) ; \
+ ln -s $$j/$$i $(HOLESDIR) || cp $$j/$$i $(HOLESDIR) ; \
echo $$i from $$j ; \
found=t ; \
break ; \
$(host)-stamp-3stage-compared:
rm -f .bad-compare
-ifeq ($(subst rs6000-ibm-aix,mips-sgi-irix4,$(subst mips-dec-ultrix,mips-sgi-irix4,$(host))),mips-sgi-irix4)
+ifeq ($(subst i386-sco3.2v4,mips-sgi-irix4,$(subst rs6000-ibm-aix,mips-sgi-irix4,$(subst mips-dec-ultrix,mips-sgi-irix4,$(host)))),mips-sgi-irix4)
for i in `cd $(STAGE3DIR) ; find . -name \*.o -print` ; do \
tail +10c $(STAGE2DIR)/$$i > foo1 ; \
tail +10c $(STAGE3DIR)/$$i > foo2 ; \
else \
rm -rf $(STAGE1DIR) $(STAGE2DIR) ; \
fi ; \
+ else true ; \
fi ; \
fi
touch $@