VERSION = V3.1
NAME = Saint_Jean_Baptiste
CAMLDIR =
MACHINE =

install: install_small

install_all: directories-are-made small big install_command

install_big: directories-are-made big install_command

install_small: directories-are-made small install_command

install_command:
	make -f Makefile MACHINE=$(MACHINE) VERSION=$(VERSION) \
			NAME=$(NAME) caml.$(MACHINE).toinstall

small:
	cd camlisp/$(MACHINE); make -f Makefile camlisp
	make -f Makefile MACHINE=$(MACHINE) VERSION=$(VERSION) \
			NAME=$(NAME) core
	@echo "Small CAML for $(MACHINE) installed"

big:
	cd camlisp/$(MACHINE); make -f Makefile camlispbig
	make -f Makefile MACHINE=$(MACHINE) VERSION=$(VERSION) \
			NAME=$(NAME) BIG=big core
	@echo "Big CAML for $(MACHINE) installed"

directories-are-made:
	chmod +x ./newdir
	chmod +x ./camlisp/$(MACHINE)/newdir
	./newdir $(CAMLDIR)
	-mkdir ./lo/$(MACHINE)
	cd camlisp/$(MACHINE); newdir $(CAMLDIR)/$(VERSION)/camlisp/$(MACHINE)
	touch directories-are-made
