#
# MTtcl makefile
# See INSTALL for detailed instructions.
#

prefix =	/usr/local

MAN_DIR =	$(prefix)/man
MANN_DIR =	$(prefix)/man/mann
MAN1_DIR =	$(prefix)/man/man1

all:
	@echo "Making in tcl"
	@(cd tcl ; make)
	@echo "Making in tcl_thread"
	@(cd tcl_thread ; make)

install:
	@echo "Installing Tcl threads"
	@(cd tcl_thread ; make install)
	@echo "Installing MT-sturdy Tcl"
	@(cd tcl ; make install)

install-man:
	@for i in $(MANN_DIR) $(MAN1_DIR) ; \
	    do \
	    if [ ! -d $$i ] ; then \
		echo "Making directory $$i"; \
		mkdir $$i; \
		chmod 755 $$i; \
	    fi; \
	done;
	@cd man; for i in *.n; \
	do \
	    echo "Installing man/$$i"; \
	    rm -f $(MANN_DIR)/$$i; \
	    sed -e '/mttcl\.macros/r mttcl.macros' -e '/mttcl\.macros/d' \
		    $$i > $(MANN_DIR)/$$i; \
	    chmod 444 $(MANN_DIR)/$$i; \
	    done;
	@cd man; for i in *.1; \
	do \
	    echo "Installing man/$$i"; \
	    rm -f $(MAN1_DIR)/$$i; \
	    sed -e '/mttcl\.macros/r mttcl.macros' -e '/mttcl\.macros/d' \
		    $$i > $(MAN1_DIR)/$$i; \
	    chmod 444 $(MAN1_DIR)/$$i; \
	    done;


