############################################################################# # TkRat software and its included text is Copyright 1996-2002 by # Martin Forssén. # # # # The full text of the legal notice is contained in the file called # # COPYRIGHT, included with this distribution. # ############################################################################# SHELL = /bin/sh # Installation directories prefix = @prefix@ exec_prefix = @exec_prefix@ MAN_DIR = @mandir@ BIN_DIR = @bindir@ DATA_DIR = @datadir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` LIB_DIR = @libdir@/`echo tkrat${VERSION} | sed '${TRANSFORM}'` sysconfdir = @sysconfdir@ INSTALL = @INSTALL@ VERSION = @VERSION@ TCLSH = @tclsh@ WISH = @wish@ COMPRESS = @compress@ CSUFFIX = @csuffix@ SSH = @ssh@ TRANSFORM = @program_transform_name@ RATLIBDIR = ${libdir}/`echo ratatosk | sed '${TRANSFORM}'` INSTALL_PREFIX = @INSTALL_PREFIX@ # Used for development environment only ETAGS = @etags@ #-------- No changes should be done below -------- TCLTMP = tcl.tmp INDEXCMD = echo "auto_mkindex . ${INDEXSRC}" | ${TCLSH} INDEX = tclIndex INDEXSRC = alias.tcl client.tcl compose.tcl convert.tcl dbase.tcl \ dialog.tcl dsn.tcl exp.tcl folder.tcl font.tcl help.tcl \ info.tcl keydef.tcl languages.tcl options.tcl pgp.tcl \ preferences.tcl print.tcl show.tcl source.tcl start.tcl \ vfolder.tcl vfolderdef.tcl watcher.tcl winctl.tcl html.tcl \ mime.tcl @TEXTFILES@ LANGUAGES = languages.tcl LANGSRC = Text/balloon.text Text/changes.text Text/help.text \ Text/messages.text all: ${LANGUAGES} ${INDEX} tkrat.install install.bin: tkrat.install if test ! -d ${INSTALL_PREFIX}${BIN_DIR} ; then \ ${INSTALL} -m 0755 -d ${INSTALL_PREFIX}${BIN_DIR} ;\ fi ${INSTALL} -m 0755 tkrat.install ${INSTALL_PREFIX}${BIN_DIR}/tkrat install.shared: ${INDEX} ${INDEXSRC} if test ! -d ${INSTALL_PREFIX}${DATA_DIR} ; then \ ${INSTALL} -m 0755 -d ${INSTALL_PREFIX}${DATA_DIR} ;\ fi ${INSTALL} ${INDEX} ${INSTALL_PREFIX}${DATA_DIR}/${INDEX} for i in `ls ${INDEXSRC}` ; \ do \ ${INSTALL} -m 0644 $$i ${INSTALL_PREFIX}${DATA_DIR} ;\ done cd ${INSTALL_PREFIX}${DATA_DIR}; \ echo "if [catch {pkg_mkIndex -verbose . *.tcl} \ error] \ {puts \$$error; exit 1}" | ${TCLSH} install: install.shared install.data ${LANGUAGES}: ${LANGSRC} (cd Text; ${TCLSH} dotext.tcl -nowarn) ${INDEX}: ${INDEXSRC} ${LANGUAGES} ${INDEXCMD} tkrat.install: Makefile rm -f $@ echo "#!${WISH}" >$@ echo "# This file automatically generated `date`" >>$@ echo "set env(LIBDIR) ${DATA_DIR}" >>$@ echo "set env(CONFIG_DIR) ${sysconfdir}/ratatosk" >>$@ echo "set env(COMPRESS) ${COMPRESS}" >>$@ echo "set env(CSUFFIX) ${CSUFFIX}" >>$@ echo "set env(SSH) \"${SSH}\"" >>$@ echo "foreach dir {${DATA_DIR}/util ${LIB_DIR}} {" >>$@ echo ' source $$dir/pkgIndex.tcl' >>$@ echo "}" >>$@ echo "set auto_path [concat ${DATA_DIR} \$$auto_path]" >>$@ echo "TkRatClientStart" >>$@ backup: tar zcf ~/backup/tkrat.`date +%Y%m%d`.tar.gz \ `ls ${INDEXSRC}` Makefile Text clean: rm -f core tkrat.install tcl.tmp text_*.tcl ${LANGUAGES} ${INDEX} tags-internal: ${ETAGS} --append --output=../TAGS --lang=none \ --regex='/proc[ \t]+\([^ \t]+\)/\1/' ${INDEXSRC}