# -----------------------------------------------------------------------------
# Install Sparky Tk resource file, print prologue, and Tcl/Tk scripts
# and shared libraries
#

INSTALL		= \cp
INSTALLDIR	= \cp -r

SPARKY_INSTALL	= /usr/local/sparky

TCLTK_VERSION	= 8.4
TK_VERSION	= tk$(TCLTK_VERSION)
TCL_VERSION	= tcl$(TCLTK_VERSION)
TK_PREFIX	= /usr/local
TCL_TK_LIB	= $(TK_PREFIX)/lib
TCL_TK_SHLIB	= $(TCL_TK_LIB)
TCLTK_SHLIB_SUFFIX	= .so
TCL_SHLIB	= lib$(TCL_VERSION)$(TCLTK_SHLIB_SUFFIX)
TK_SHLIB	= lib$(TK_VERSION)$(TCLTK_SHLIB_SUFFIX)

install: $(SPARKY_INSTALL)/lib install-tcl-tk
	$(INSTALL) Sparky print-prolog.ps $(SPARKY_INSTALL)/lib
	cd $(SPARKY_INSTALL)/lib ; \
	chmod 644 Sparky print-prolog.ps

install-tcl-tk: $(SPARKY_INSTALL)/lib
	$(INSTALL) $(TCL_TK_SHLIB)/$(TCL_SHLIB) $(SPARKY_INSTALL)/lib
	$(INSTALL) $(TCL_TK_SHLIB)/$(TK_SHLIB) $(SPARKY_INSTALL)/lib
	chmod 755 $(SPARKY_INSTALL)/lib/$(TCL_SHLIB)
	chmod 755 $(SPARKY_INSTALL)/lib/$(TK_SHLIB)
	$(INSTALLDIR) $(TCL_TK_LIB)/$(TCL_VERSION) $(TCL_TK_LIB)/$(TK_VERSION) \
		$(SPARKY_INSTALL)/lib

$(SPARKY_INSTALL)/lib:
	mkdir $@
	chmod 755 $@
