#define DoNotAutoRecreate

#include BOOTSTRAP_INCLUDE
 
OBJECT_TYPE = dir
 
TOOLBOX_NAME = bootstrap
OBJECT_NAME = 
 
SUBDIRS = \
	library \
	kroutine \
	script

     IMAKESRC = ./bootstrap/kimake/src
  KGENMAKESRC = ./script/kgenmake/src

#include <Dir.template>

World::
	@echo ""
	@echo "Compiling and Installing Khoros 2.0 "
	@echo ""
	@date
	@hostname
	@echo ""
	$(MAKE) Makefile
	$(MAKE) Makefiles
	$(MAKE) $(WORLDOPTS) install
	@echo ""
	@date
	@echo ""
	@echo "Full build of the Khoros 2.0 complete"
	@echo ""

bootstrap::
	@echo ""
	@echo "Compiling and Installing Khoros 2.0 Bootstrap Programs "
	@echo ""
	@date
	@hostname
	@echo ""
	cd $(IMAKESRC); $(MAKE) -f Makefile.ini clean; $(MAKE) BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)" CC="$(CC)" -f Makefile.ini; $(MAKE) -f Makefile.ini Makefile; $(MAKE) install
	cd $(KGENMAKESRC); ./kgenmake.sh; $(MAKE) install
	@echo ""
	@echo ""
	@echo "Bootstrap programs compiling complete"
	@echo ""

allclean::
	cd bootstrap/kimake/src; $(MAKE) -f Makefile.ini clean
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
	for i in $(SUBDIRS) ;\
	do \
		(cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
		$(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
	done

