SHELL = /bin/sh RM = rm -f MV = mv MAKE = make WORLDOPTS = -k TOP = . CURRENT_DIR = . CONFIGSRC = $(TOP)/config IMAKESRC = $(CONFIGSRC) IRULESRC = $(CONFIGSRC) IMAKE = $(IMAKESRC)/imake IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES) FLAGS = $(MFLAGS) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)" all: @echo Please use make world. @echo Check the configuration parameters in the $(IRULESRC) directory, @echo and pass BOOTSTRAPCFLAGS if necessary. @echo Read the release notes carefully before proceeding. @echo Do not name your log file make.log or it will be deleted. @echo If the top-level Makefile gets corrupted, copy Makefile.ini @echo to Makefile and try again. world: @case "x$(BOOTSTRAPCFLAGS)" in x) \ echo I hope you checked the configuration parameters in $(IRULESRC) ; \ echo to see if you need to pass BOOTSTRAPCFLAGS. ; \ echo "" ; \ ;; esac; @date @echo "" cd $(IMAKESRC); $(MAKE) $(FLAGS) clean; $(MAKE) $(FLAGS) -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) $(MAKE) $(MFLAGS) Makefiles $(MAKE) $(MFLAGS) includes $(MAKE) $(MFLAGS) depend $(MAKE) $(MFLAGS) $(WORLDOPTS) @echo "" @date Makefile: cd $(IMAKESRC); $(MAKE) $(FLAGS) -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)