#########################################################################
#									#
#			Makefile for CAML (in CAML)			#
#									#
#########################################################################

#		Michel Mauny						#
#		Pierre Weis						#

VERSION =
NAME =
MACHINE =
CAMLDIR =
BIG =

CAMLVERSIONDIR = $(CAMLDIR)/$(VERSION)

LISP = $(CAMLVERSIONDIR)/camlisp/$(MACHINE)/camlisp$(BIG)

all:
	@echo This Makefile is used by makefile; exit 1

core: $(CAMLVERSIONDIR)/lo/$(MACHINE)/caml$(BIG).core

$(CAMLVERSIONDIR)/lo/$(MACHINE)/caml$(BIG).core:
	date
	sh -c "$(CAMLVERSIONDIR)/make-caml $(VERSION) $(CAMLVERSIONDIR)/lo $(NAME) $(LISP) caml$(BIG) $(CAMLVERSIONDIR)/lo/$(MACHINE)/"

caml.$(MACHINE).toinstall:
	cat caml.$(MACHINE) | sed -e 's+CAMLVERSIONDIR=.*$$+CAMLVERSIONDIR=$(CAMLVERSIONDIR)+g' > caml.$(MACHINE).toinstall
	chmod a+x caml.$(MACHINE).toinstall
	@echo
	@echo
	@echo "****" CAML installation terminated successfully
	@echo "****"
	@echo "****" 'Move "caml.$(MACHINE).toinstall" in an appropriate location'
	@echo "****" to get a caml command.
	@echo "****"
	@echo "****" Example: mv caml.$(MACHINE).toinstall /usr/local/bin/caml
	@echo
	@echo "A bientot ..."
	@echo
