# -*- mode: text; fill-column: 75; tab-width: 8; coding: iso-latin-1-unix -*- default:: freshen py clp freshen:: txt TAGS tclIndex txt: Widgets.txt Widgets.txt:: Widgets.html lynx -dump file://$(PWD)/$< > $@ SRCS = Editor.tcl Feedback.tcl HelpWindow.tcl \ HtmlText.tcl EmacsTags.tcl Interact.tcl CmdShell.tcl \ Left.tcl Verbiage.tcl \ ExecuteScript.tcl SetValue.tcl SelectValue.tcl \ GrepInFiles.tcl FindInFiles.tcl \ TclMenu.tcl AutoIndex.tcl ConsoleFontMenu.tcl py:: HelpWindow.py Feedback.py Editor.py \ EmacsTags.py Interact.py CmdShell.py \ Left.py Verbiage.py \ ExecuteScript.py SetValue.py SelectValue.py \ GrepInFiles.py FindInFiles.py clp:: HelpWindow.clp Feedback.clp Editor.clp \ EmacsTags.clp Interact.clp CmdShell.clp \ Left.clp Verbiage.clp \ ExecuteScript.clp SetValue.clp SelectValue.clp \ GrepInFiles.clp FindInFiles.clp .SUFFIXES: .py .tcl .clp .tcl.py:: tix.sh $(TIXAPPS_SRC)/Utils/ObjTixPython.tcl $(PWD)/$< > $@ .tcl.clp:: tclsh $(TIXAPPS_SRC)/Utils/ObjTixClips.tcl $(PWD)/$< > $@ TCLMAJOR=8 TCLMINOR=3 # ARCH = windows-x86 # IDI=j:/idi ARCH = linux-x86 IDI = /home/CVS/idi TCL_LIB=$(IDI)/install-$(ARCH)/lib/tcl$(TCLMAJOR).$(TCLMINOR) TK_LIB=$(IDI)/install-$(ARCH)/lib/tk$(TCLMAJOR).$(TCLMINOR) TCLSH = env TCL_LIBRARY=$(TCL_LIB) LD_LIBRARY_PATH=$(IDI)/install-$(ARCH)/bin/$(ARCH) $(IDI)/install-$(ARCH)/bin/$(ARCH)/tclsh TAGS:: $(SRCS) ls *.tcl | xargs $(TCLSH) ../Utils/etags.tcl tclIndex:: echo 'source ../Utils/ObjTix.tcl; auto_mkindex . $(SRCS)' | $(TCLSH) clean:: rm -f core find . -name \*~ -exec rm -f {} \;