#
# Makefile for Tvi
#
# Copyright (c) 1999  Motomu Nakashima
#

PREFIX ?= /usr/local

# tvi $BK\BN$N>l=j(B($B%Q%9$,DL$C$F$$$k$3$H(B)
TVIBINDIR ?= ${PREFIX}/bin

# $B%=!<%9!$%^%K%e%"%k$J$I0l@Z$rCV$/>l=j(B
TVILIBDIR ?= ${PREFIX}/lib/tvi-0.9.3

# wish $B$N>l=j(B
WISH ?= ${PREFIX}/bin/wish4.2jp

# $B0J2<$ODL>oJQ99$9$kI,MW$O$"$j$^$;$s!%(B
MV = /bin/mv
RMF = /bin/rm -f
SED = /usr/bin/sed
LNSF = /bin/ln -s -f
ECHO = /bin/echo
MKDIR = /bin/mkdir -p
RMDIR = /bin/rmdir
CHMOD755 = /bin/chmod 755
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644

install:
	@${ECHO} "Installing all files..."
	${MKDIR} ${TVILIBDIR}
	${INSTALL_DATA} * ${TVILIBDIR}
	@${ECHO} "Configuring tvi..."
	${SED} s!set\ tvi_directory\ .*!set\ tvi_directory\ \"${TVILIBDIR}\"!g ${TVILIBDIR}/tvi > ${TVILIBDIR}/tvi.new
	${MV} ${TVILIBDIR}/tvi.new ${TVILIBDIR}/tvi
	${SED} s_/usr/local/bin/wish4.2jp_${WISH}_g ${TVILIBDIR}/tvi > ${TVILIBDIR}/tvi.new
	${MV} ${TVILIBDIR}/tvi.new ${TVILIBDIR}/tvi

	${CHMOD755} ${TVILIBDIR}/tvi
	@${ECHO} "Linking tvi..."
	${LNSF} ${TVILIBDIR}/tvi ${TVIBINDIR}/tvi
	@${ECHO} "Installing Done."

uninstall:
	@${ECHO} "Removing all files..."
	${RMF} ${TVILIBDIR}/*
	${RMDIR} ${TVILIBDIR}
	${RMF} ${TVIBINDIR}/tvi
	@${ECHO} "Uninstalling Done."
