#
# $Id: Makefile,v 1.10 1994/05/21 04:12:03 andy Exp $
#


### EDIT THE NEXT FOUR LINES ONLY ###

TCLLIB_DEST = /usr/local/lib/tkflexfax
TCLPRG_DEST = /usr/local/bin
TCLMAN_DEST = /usr/local/man/cat1
TCLSH	= /usr/local/bin/tclsh

### DON'T EDIT ANYTHING BELOW THIS LINE ###

TCLLIB_FILES =  delete_rolodex.t \
		faxit.t \
		incrEntry.t \
		menu.t \
		qstatus.t \
		rolodex.t \
		select.t \
		setEntryTraversal.t \
		setGlobals.t \
		update_rolodex.t \
		ut_mkButton.t \
		ut_mkCheck.t \
		ut_mkEntry.t \
		ut_mkFrame.t \
		ut_mkLabel.t \
		ut_mkMenu.t \
		ut_mkRadio.t \
		ut_mkplEntry.t \
		ut_mkplLabel.t \
		ut_ro.t \
		ut_updateEntry.t \
		ff_EntryDialog.t \
		ff_checkCacheDB.t \
		ff_fileToFAX.t \
		ff_updateDB.t \
		tkflexfax.xbm

TCLPRG_FILE = tkflexfax
TCLMAN_FILE = tkflexfax.man

TCLLIB_TARGETS_ = $(TCLLIB_FILES:%=$(TCLLIB_DEST)/%)
TCLMAN_TARGETS_ = $(TCLMAN_FILE:%=$(TCLMAN_DEST)/tkflexfax.0) 
TCLPRG_TARGETS_ = $(TCLPRG_FILE:%=$(TCLPRG_DEST)/%)

all: $(TCLLIB_TARGETS_) $(TCLMAN_TARGETS_) $(TCLPRG_TARGETS_)
	@echo "TCL Library complete"
	echo 'auto_mkindex $(TCLLIB_DEST) *.tcl *.t' | $(TCLSH);

$(TCLLIB_DEST):
	if [ ! -d $(TCLLIB_DEST) ]; then mkdir -p $(TCLLIB_DEST); fi
	chmod 775 $(TCLLIB_DEST)

$(TCLLIB_DEST)/%:      $(TCLLIB_DEST) %
	@echo Making TCL Library process $@
	rm -f $@
	cp $(@F) $@
	chmod 664 $@

$(TCLPRG_DEST)/%:  
	@echo Making TCL Library process $@
	rm -f $@
	cp $(@F) $@
	chmod 775 $@

$(TCLMAN_TARGETS_):
	groff -Tascii -man $(TCLMAN_FILE) > $(TCLMAN_TARGETS_)

clean:
	rm -f $(TCLLIB_TARGETS_)
	rm -f $(TCLMAN_TARGETS_)
	rm -f $(TCLPRG_TARGETS_)

dist:
	tar -cvf tkflexfax-0.1.tar $(TCLLIB_FILES) $(TCLPRG_FILE) \
	    $(TCLMAN_FILE) README INSTALL Makefile
	gzip tkflexfax-0.1.tar
