# Generated automatically from Makefile.in by configure.
#
# Makefile --
#
# Makefile for building Tcl sources used by wishx.
#------------------------------------------------------------------------------
# Copyright 1992-1993 Karl Lehenbauer and Mark Diekhans.
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted, provided
# that the above copyright notice appear in all copies.  Karl Lehenbauer and
# Mark Diekhans make no representations about the suitability of this
# software for any purpose.  It is provided "as is" without express or
# implied warranty.
#------------------------------------------------------------------------------
# $Id: Makefile.in,v 3.2 1993/11/25 05:03:37 markd Exp $
#------------------------------------------------------------------------------
#
SHELL=/bin/sh

#------------------------------------------------------------------------------
# Autoconfig defines that can be overridden in Config.mk

srcdir            = .
srcbasedir        = /home/david/src/tcldev/tclX7.3a
bldbasedir        = /home/david/src/tcldev/tclX7.3a
VPATH             = .
prefix            = $(ROOT)/usr
exec_prefix       = $(ROOT)/usr
ARCH              = 

#------------------------------------------------------------------------------
# Include user-editable defines.

include ${bldbasedir}/Config.mk

#------------------------------------------------------------------------------

TK.TCL      = ${bldbasedir}/tkmaster/tk.tcl
TK.TLIB     = ${bldbasedir}/tkmaster/tk.tlib
TK.TNDX     = ${bldbasedir}/tkmaster/tk.tndx
PROLOG.PS   = ${bldbasedir}/tkmaster/prolog.ps
TCLHELP     = ${bldbasedir}/tkmaster/bin${ARCH}/tclhelp
DEMOS       = ${bldbasedir}/tkmaster/demos
HELP        = ${bldbasedir}/tkmaster/help
HELPSRC    =  ${srcbasedir}/tkhelp
TKMANPAGES  = ${srcbasedir}/tools/tkmanpages
INSTCOPY    = ../runtcl ../tools/instcopy
BLDMANHELP  = ../runtcl ${srcbasedir}/tools/bldmanhelp

#------------------------------------------------------------------------------
# Copy all files.
#

all: ${TK.TCL} ${TK.TLIB} ${TK.TNDX} ${PROLOG.PS} ${TCLHELP} ${DEMOS} HELPCP

${TK.TCL}: ${TK_UCB_SRC}/library/tk.tcl
	rm -f ${TK.TCL}
	cp ${TK_UCB_SRC}/library/tk.tcl ${TK.TCL}

${TK.TLIB} ${TK.TNDX}: ${TK_UCB_SRC}/library/tclIndex tkdemo.tcl
	../runtcl "-c convert_lib ${TK_UCB_SRC}/library/tclIndex ${TK.TLIB}"
	cat ${srcdir}/tkdemo.tcl >>${TK.TLIB}
	../runtcl "-c buildpackageindex ${TK.TLIB}"
	
${PROLOG.PS}: ${TK_UCB_SRC}/library/prolog.ps
	cp ${TK_UCB_SRC}/library/prolog.ps ${PROLOG.PS}

${TCLHELP}: tclhelp.tcl
	echo "#!${TCL_BINDIR}/wishx -f" >  ${TCLHELP}
	cat ${srcdir}/tclhelp.tcl       >> ${TCLHELP}
	chmod +rx ${TCLHELP}

${DEMOS}:
	mkdir ${DEMOS}
	${INSTCOPY} -dirname ${TK_UCB_SRC}/library/demos ${DEMOS}

#------------------------------------------------------------------------------
# Copy help files to the master directory.
#

HELPCP: ${HELP}/Tk.brf

${HELP}/Tk.brf: ${HELPSRC}/Tk.brf
	${bldbasedir}/tools/cphelpdir ${HELPSRC} ${HELP}

#------------------------------------------------------------------------------
# Build help for Tk.

buildtkhelp:
	rm -rf ${HELPSRC}
	mkdir ${HELPSRC}
	${BLDMANHELP} ${TK_UCB_SRC}/doc ${TKMANPAGES} ${HELPSRC} Tk.brf
	rm -rf ${HELP}	

#------------------------------------------------------------------------------
# Nothing to clean here, tkmaster is cleaned at the top level.
clean:

#------------------------------------------------------------------------------
# Restore to the distributed state.

distclean: clean
	rm -f Makefile
