#*=====================================================================*/
#*    serrano/ml/camloo/Makefile ...                                   */
#*    -------------------------------------------------------------    */
#*    Author      :  Manuel Serrano                                    */
#*    Creation    :  Thu Jan 27 17:40:34 1994                          */
#*    Last change :  Wed Mar  2 10:13:09 1994 (serrano)                */
#*    -------------------------------------------------------------    */
#*    The makefile for the Camloo package                              */
#*=====================================================================*/

#*---------------------------------------------------------------------*/
#*    The user's variables                                             */
#*---------------------------------------------------------------------*/
BINDIR	= /usr/local/bin

#*---------------------------------------------------------------------*/
#*    The system's variables                                           */
#*---------------------------------------------------------------------*/
VERSION         = 0.0
BEEP		= tools/beep

#*---------------------------------------------------------------------*/
#*    boot                                                             */
#*---------------------------------------------------------------------*/
boot:
	@ distribution/boot
	@ echo "Camloo Done."
	@ echo "-------------------------------"

#*---------------------------------------------------------------------*/
#*    install                                                          */
#*---------------------------------------------------------------------*/
install:
	@ distribution/install $(BINDIR)
	@ echo "Installation Done."
	@ echo "-------------------------------"

#*---------------------------------------------------------------------*/
#*    clean                                                            */
#*---------------------------------------------------------------------*/
clean:
	@ (cd comptime$(VERSION); make clean)
	@ (cd runtime(VERSION); make clean)

#*---------------------------------------------------------------------*/
#*    camloo ...                                                       */
#*---------------------------------------------------------------------*/
camloo:
	@ distribution/build

#*---------------------------------------------------------------------*/
#*    bcl ...                                                          */
#*---------------------------------------------------------------------*/
bcl:
	@ distribution/build.bcl

#*---------------------------------------------------------------------*/
#*    fullbootstrap ...                                                */
#*---------------------------------------------------------------------*/
fullbootstrap:
	@ (cd comptime$(VERSION); make clean; make camlc; make camloo)	
	@ (cd runtime$(VERSION); make heap; make clean; make lib)
	@ (cd comptime$(VERSION); make clean-camlc; make camlc)
	@ (cd comptime$(VERSION); make clean-camlc; make camlc)
	@ echo "Camloo Done."
	@ echo "-------------------------------"
