Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Extends build facilities with option to make/compile considering dependencies (no more `make clean; make` needed), as well as the helper-script to rebuild dependencies list; Usage: make ?target? depend=1 |
|---|---|
| Timelines: | family | ancestors | sebres-tcl-depend-make |
| Files: | files | file ages | folders |
| SHA3-256: |
f13452f7b8d8e2657d9d25d357859b3e |
| User & Date: | sebres 2019-02-19 19:39:19.070 |
Context
|
2019-02-19
| ||
| 19:39 | Extends build facilities with option to make/compile considering dependencies (no more `make clean; ... Leaf check-in: f13452f7b8 user: sebres tags: sebres-tcl-depend-make | |
|
2019-02-01
| ||
| 20:00 | Update libtommath to latest stable release (1.1.0) check-in: c01ea30c19 user: jan.nijtmans tags: core-8-6-branch | |
Changes
Added tools/depend.tcl.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 |
#!/usr/local/bin/tclsh
# -----------------------------------------------------------------------------
#
# depend.tcl --
#
# This script generates a set of dependencies in format of make include-file.
#
# Usage:
#
# tclsh tools/depend.tcl ?-source path? ?-subdirs list? ?-target unix|win? ??-out? target-dir/depend.mk?
#
# Examples:
#
# tclsh tools/depend.tcl
# tclsh tools/depend.tcl unix/depend.mk
# tclsh $TCL/tools/depend.tcl -source .. -subdirs 'generic' ./depend.mk
#
# Copyright (c) 2007- Sergey G. Brester aka sebres.
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# -----------------------------------------------------------------------------
namespace eval ::genDepend {
proc out {args} {
variable in
if {$in(outf) ne ""} {
::puts {*}[lrange $args 0 end-1] $in(outf) [lindex $args end]
} else {
puts {*}$args
}
}
proc grep_dep {hlst fn {size {}}} {
variable in
set d {}
foreach fn $fn {
foreach fn [glob -nocomplain [file join $in(-source) $fn]] {
#puts -nonewline " $fn ... "
set f [open $fn r]
set body [read $f {*}$size]
close $f
foreach h $hlst {
if {[regexp "(?:^|\\n)\\s*\[#\]\\s*include\\s+\"[string map {. \\.} $h]\"" $body]} {
dict lappend d $fn $h
}
}
#puts [if {[dict exists $d $fn]} {dict get $d $fn}]
}
}
return $d
}
proc get_depend_lst {_d hlst m} {
upvar $_d d
variable in
set fnlst {}
foreach p $in(-subdirs) {
lappend fnlst $p/$m
}
set d [grep_dep $hlst $fnlst]
}
proc out_depend_lst {dd} {
set last ""
foreach {fn lst} [lsort -dictionary -stride 2 -index 0 $dd] {
set dir [file dirname $fn]
if {$dir ne $last} {
set last $dir
out "### -- [file tail $dir] --"
}
set fn [file tail $fn]
regsub {.c$} $fn ".\$(OBJEXT)" fn
out "$fn : $lst"
}
}
# -----------------------------------------------------------------------------
proc generate {args} {
if {![llength $args]} {
# build for tcl and both platforms:
set src [file dirname [file dirname [info script]]]
generate -source $src $src/unix/depend.mk
puts ""
generate -source $src $src/win/depend.mk
puts "\nDONE."
return
}
variable in
array set in {-source . -subdirs {} -target {} -out {} outf {}}
if {[llength $args] & 1} {
set in(-out) [lindex $args end]
set args [lrange $args 0 end-1]
}
array set in $args
if {$in(-out) ne ""} {
set in(-out) [file normalize $in(-out)]
}
if {$in(-target) eq ""} {
set in(-target) [file tail [file dirname $in(-out)]]
}
if {$in(-subdirs) eq ""} {
set in(-subdirs) [list generic $in(-target)]
}
# ----------------------------
if {$in(-out) ne ""} {
puts "Build into $in(-out) for target \"$in(-target)\""
puts "Scanning \"[join $in(-subdirs) "\", \""]\" (in \"[file normalize $in(-source)]\") for dependencies ..."
set in(outf) [open $in(-out) w]
fconfigure $in(outf) -translation lf
}
try {
set hlst {}
foreach p $in(-subdirs) {
lappend hlst {*}[glob -nocomplain -tail -directory [file join $in(-source) $p] *.h]
}
set hlst [lsort -dictionary $hlst]
#puts " headers found: $hlst"
out "#"
out "# Dependencies:"
out "#"
out "# This file was automatically generated using helper \"[file tail [info script]]\" for target \"$in(-target)\"."
out "#"
get_depend_lst dh $hlst *.h
out "\n## header includes:\n"
out_depend_lst $dh
get_depend_lst dc $hlst *.c
out "\n## includes:\n"
out_depend_lst $dc
out "\n# / end of dependencies."
} finally {
if {$in(outf) ne {}} {
close $in(outf)
}
}
if {$in(outf) ne {}} {
puts "[llength $hlst] headers and [dict size $dh] + [dict size $dc] includes found."
}
}
}; #end of namespace genDepend
# -----------------------------------------------------------------------------
if {[info exists argv0] && [file normalize [info script]] eq [file normalize $argv0]} {
## allow inlining in web-env's:
if {[info level] > 0 || [namespace current] ne "::"} {
set argv0 [info script]
if {![info exists argv]} { set argv {} }
namespace eval ::genDepend [list interp alias {} ::genDepend::puts {} [namespace current]::puts]
}
# executed via command line or in web-env:
::genDepend::generate {*}$argv
}
|
Changes to unix/Makefile.in.
| ︙ | ︙ | |||
667 668 669 670 671 672 673 674 675 676 677 678 679 680 | distclean: distclean-packages clean rm -rf Makefile config.status config.cache config.log tclConfig.sh \ tclConfig.h *.plist Tcl.framework tcl.pc cd dltest ; $(MAKE) distclean depend: makedepend -- $(DEPEND_SWITCHES) -- $(SRCS) #-------------------------------------------------------------------------- # The following target outputs the name of the top-level source directory for # Tcl (it is used by Tk's configure script, for example). The .NO_PARALLEL # line is needed to avoid problems under Sun's "pmake". Note: this target is # now obsolete (use the autoconf variable TCL_SRC_DIR from tclConfig.sh # instead). | > > > > > > > > > > > > > > > > > > > > > > > > | 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 |
distclean: distclean-packages clean
rm -rf Makefile config.status config.cache config.log tclConfig.sh \
tclConfig.h *.plist Tcl.framework tcl.pc
cd dltest ; $(MAKE) distclean
depend:
makedepend -- $(DEPEND_SWITCHES) -- $(SRCS)
#----------------------------------------------------------------------------------------------
# Dependencies:
#
# Usage: make ?target? depend=1
#
# Additionally configure script may be extended to set variable TCL_MAKE_DEPEND resp.
# setting of this variable in environment may be used to force dependencies check.
#
# The include file with dependencies could be (re)built using `tclsh ../tools/depend.tcl`
#----------------------------------------------------------------------------------------------
ifdef depend
TCL_MAKE_DEPEND = $depend
ifeq ($(filter $(depend),1 on yes true),)
TCL_MAKE_DEPEND =
endif
endif
ifdef TCL_MAKE_DEPEND
$(info make: Check dependencies ...)
include $(UNIX_DIR)/depend.mk
endif
depend.mk:
$(NATIVE_TCLSH) $(TOOL_DIR)/depend.tcl -source $(TOP_DIR) $(UNIX_DIR)/depend.mk
#--------------------------------------------------------------------------
# The following target outputs the name of the top-level source directory for
# Tcl (it is used by Tk's configure script, for example). The .NO_PARALLEL
# line is needed to avoid problems under Sun's "pmake". Note: this target is
# now obsolete (use the autoconf variable TCL_SRC_DIR from tclConfig.sh
# instead).
|
| ︙ | ︙ |
Added unix/depend.mk.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | # # Dependencies: # # This file was automatically generated using helper "depend.tcl" for target "unix". # ## header includes: ### -- generic -- regcustom.h : regex.h regex.h : tclInt.h regguts.h : regcustom.h tcl.h : tclDecls.h tclPlatDecls.h tclCompile.h : tclInt.h tclFileSystem.h : tcl.h tclInt.h : tclIntDecls.h tclIntPlatDecls.h tclPort.h tclTomMathDecls.h tclOO.h : tcl.h tclOODecls.h tclOOInt.h : tclInt.h tclOO.h tclOOIntDecls.h tclPort.h : tcl.h tclUnixPort.h tclRegexp.h : regex.h tclTomMath.h : tclTomMathDecls.h tclTomMathDecls.h : tcl.h tclTomMathInt.h : tclInt.h tclTomMath.h tommath.h : tclTomMathInt.h ## includes: ### -- generic -- regcomp.$(OBJEXT) : regguts.h regerror.$(OBJEXT) : regerrs.h regguts.h regexec.$(OBJEXT) : regguts.h regfree.$(OBJEXT) : regguts.h regfronts.$(OBJEXT) : regguts.h tclAlloc.$(OBJEXT) : tclInt.h tclAssembly.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclAsync.$(OBJEXT) : tclInt.h tclBasic.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tommath.h tclBinary.$(OBJEXT) : tclInt.h tommath.h tclCkalloc.$(OBJEXT) : tclInt.h tclClock.$(OBJEXT) : tclInt.h tclCmdAH.$(OBJEXT) : tclInt.h tclCmdIL.$(OBJEXT) : tclInt.h tclRegexp.h tclCmdMZ.$(OBJEXT) : tclInt.h tclRegexp.h tclStringTrim.h tclCompCmds.$(OBJEXT) : tclCompile.h tclInt.h tclCompCmdsGR.$(OBJEXT) : tclCompile.h tclInt.h tclCompCmdsSZ.$(OBJEXT) : tclCompile.h tclInt.h tclStringTrim.h tclCompExpr.$(OBJEXT) : tclCompile.h tclInt.h tclCompile.$(OBJEXT) : tclCompile.h tclInt.h tclConfig.$(OBJEXT) : tclInt.h tclDate.$(OBJEXT) : tclInt.h tclDictObj.$(OBJEXT) : tclInt.h tommath.h tclDisassemble.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclEncoding.$(OBJEXT) : tclInt.h tclEnsemble.$(OBJEXT) : tclCompile.h tclInt.h tclEnv.$(OBJEXT) : tclInt.h tclEvent.$(OBJEXT) : tclInt.h tclExecute.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tommath.h tclFCmd.$(OBJEXT) : tclFileSystem.h tclInt.h tclFileName.$(OBJEXT) : tclFileSystem.h tclInt.h tclRegexp.h tclGet.$(OBJEXT) : tclInt.h tclHash.$(OBJEXT) : tclInt.h tclHistory.$(OBJEXT) : tclInt.h tclIndexObj.$(OBJEXT) : tclInt.h tclInterp.$(OBJEXT) : tclInt.h tclIO.$(OBJEXT) : tclInt.h tclIO.h tclIOCmd.$(OBJEXT) : tclInt.h tclIOGT.$(OBJEXT) : tclInt.h tclIO.h tclIORChan.$(OBJEXT) : tclInt.h tclIO.h tclIORTrans.$(OBJEXT) : tclInt.h tclIO.h tclIOSock.$(OBJEXT) : tclInt.h tclIOUtil.$(OBJEXT) : tclFileSystem.h tclInt.h tclLink.$(OBJEXT) : tclInt.h tclListObj.$(OBJEXT) : tclInt.h tclLiteral.$(OBJEXT) : tclCompile.h tclInt.h tclLoad.$(OBJEXT) : tclInt.h tclLoadNone.$(OBJEXT) : tclInt.h tclMain.$(OBJEXT) : tclInt.h tclNamesp.$(OBJEXT) : tclCompile.h tclInt.h tclNotify.$(OBJEXT) : tclInt.h tclObj.$(OBJEXT) : tclInt.h tommath.h tclOO.$(OBJEXT) : tclInt.h tclOOInt.h tclOOBasic.$(OBJEXT) : tclInt.h tclOOInt.h tclOOCall.$(OBJEXT) : tclInt.h tclOOInt.h tclOODefineCmds.$(OBJEXT) : tclInt.h tclOOInt.h tclOOInfo.$(OBJEXT) : tclInt.h tclOOInt.h tclOOMethod.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclOOStubInit.$(OBJEXT) : tclOOInt.h tclOOStubLib.$(OBJEXT) : tclOOInt.h tclOptimize.$(OBJEXT) : tclCompile.h tclInt.h tclPanic.$(OBJEXT) : tclInt.h tclParse.$(OBJEXT) : tclInt.h tclParse.h tclPathObj - Copy.$(OBJEXT) : tclFileSystem.h tclInt.h tclPathObj.$(OBJEXT) : tclFileSystem.h tclInt.h tclPipe.$(OBJEXT) : tclInt.h tclPkg.$(OBJEXT) : tclInt.h tclPkgConfig.$(OBJEXT) : tclInt.h tclPosixStr.$(OBJEXT) : tclInt.h tclPreserve.$(OBJEXT) : tclInt.h tclProc.$(OBJEXT) : tclCompile.h tclInt.h tclRegexp.$(OBJEXT) : tclInt.h tclRegexp.h tclResolve.$(OBJEXT) : tclInt.h tclResult.$(OBJEXT) : tclInt.h tclScan.$(OBJEXT) : tclInt.h tclStringObj.$(OBJEXT) : tclInt.h tclStringRep.h tommath.h tclStrToD.$(OBJEXT) : tclInt.h tommath.h tclStubInit.$(OBJEXT) : tclInt.h tommath.h tclStubLib.$(OBJEXT) : tclInt.h tclStubLibTbl.$(OBJEXT) : tclInt.h tclTest.$(OBJEXT) : tclInt.h tclIO.h tclOO.h tclRegexp.h tclTestObj.$(OBJEXT) : tclInt.h tclStringRep.h tommath.h tclTestProcBodyObj.$(OBJEXT) : tclInt.h tclThread.$(OBJEXT) : tclInt.h tclThreadAlloc.$(OBJEXT) : tclInt.h tclThreadJoin.$(OBJEXT) : tclInt.h tclThreadStorage.$(OBJEXT) : tclInt.h tclThreadTest.$(OBJEXT) : tclInt.h tclTimer.$(OBJEXT) : tclInt.h tclTomMathInterface.$(OBJEXT) : tclInt.h tommath.h tclTomMathStubLib.$(OBJEXT) : tclInt.h tclTrace.$(OBJEXT) : tclInt.h tclUtf.$(OBJEXT) : tclInt.h tclUtil.$(OBJEXT) : tclInt.h tclParse.h tclStringTrim.h tclVar.$(OBJEXT) : tclInt.h tclOOInt.h tclZlib.$(OBJEXT) : tclInt.h tclIO.h ### -- unix -- tclAppInit.$(OBJEXT) : tcl.h tclLoadDl.$(OBJEXT) : tclInt.h tclLoadDyld.$(OBJEXT) : tclInt.h tclLoadNext.$(OBJEXT) : tclInt.h tclLoadOSF.$(OBJEXT) : tclInt.h tclLoadShl.$(OBJEXT) : tclInt.h tclUnixChan.$(OBJEXT) : tclInt.h tclIO.h tclUnixCompat.$(OBJEXT) : tclInt.h tclUnixEvent.$(OBJEXT) : tclInt.h tclUnixFCmd.$(OBJEXT) : tclInt.h tclUnixFile.$(OBJEXT) : tclFileSystem.h tclInt.h tclUnixInit.$(OBJEXT) : tclInt.h tclUnixNotfy.$(OBJEXT) : tclInt.h tclUnixPipe.$(OBJEXT) : tclInt.h tclUnixSock.$(OBJEXT) : tclInt.h tclUnixTest.$(OBJEXT) : tclInt.h tclUnixThrd.$(OBJEXT) : tclInt.h tclUnixTime.$(OBJEXT) : tclInt.h tclXtNotify.$(OBJEXT) : tclInt.h tclXtTest.$(OBJEXT) : tcl.h # / end of dependencies. |
Changes to win/Makefile.in.
| ︙ | ︙ | |||
769 770 771 772 773 774 775 776 777 778 779 780 781 782 | # This target can be used to run tclsh inside either gdb or insight gdb: binaries @echo "set env TCL_LIBRARY=$(LIBRARY_DIR)" > gdb.run gdb ./$(TCLSH) --command=gdb.run rm gdb.run depend: Makefile: $(SRC_DIR)/Makefile.in ./config.status cleanhelp: $(RM) *.hlp *.cnt *.GID *.rtf man2tcl.exe | > > > > > > > > > > > > > > > > > > > > > > > > | 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 |
# This target can be used to run tclsh inside either gdb or insight
gdb: binaries
@echo "set env TCL_LIBRARY=$(LIBRARY_DIR)" > gdb.run
gdb ./$(TCLSH) --command=gdb.run
rm gdb.run
depend:
#----------------------------------------------------------------------------------------------
# Dependencies:
#
# Usage: make ?target? depend=1
#
# Additionally configure script may be extended to set variable TCL_MAKE_DEPEND resp.
# setting of this variable in environment may be used to force dependencies check.
#
# The include file with dependencies could be (re)built using `tclsh ../tools/depend.tcl`
#----------------------------------------------------------------------------------------------
ifdef depend
TCL_MAKE_DEPEND = $depend
ifeq ($(filter $(depend),1 on yes true),)
TCL_MAKE_DEPEND =
endif
endif
ifdef TCL_MAKE_DEPEND
$(info make: Check dependencies ...)
include $(WIN_DIR)/depend.mk
endif
depend.mk:
$(NATIVE_TCLSH) $(TOOL_DIR)/depend.tcl -source $(TOP_DIR) $(WIN_DIR)/depend.mk
Makefile: $(SRC_DIR)/Makefile.in
./config.status
cleanhelp:
$(RM) *.hlp *.cnt *.GID *.rtf man2tcl.exe
|
| ︙ | ︙ |
Added win/depend.mk.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 | # # Dependencies: # # This file was automatically generated using helper "depend.tcl" for target "win". # ## header includes: ### -- generic -- regcustom.h : regex.h regex.h : tclInt.h regguts.h : regcustom.h tcl.h : tclDecls.h tclPlatDecls.h tclCompile.h : tclInt.h tclFileSystem.h : tcl.h tclInt.h : tclIntDecls.h tclIntPlatDecls.h tclPort.h tclTomMathDecls.h tclOO.h : tcl.h tclOODecls.h tclOOInt.h : tclInt.h tclOO.h tclOOIntDecls.h tclPort.h : tcl.h tclWinPort.h tclRegexp.h : regex.h tclTomMath.h : tclTomMathDecls.h tclTomMathDecls.h : tcl.h tclTomMathInt.h : tclInt.h tclTomMath.h tommath.h : tclTomMathInt.h ### -- win -- tclWinInt.h : tclInt.h ## includes: ### -- generic -- regcomp.$(OBJEXT) : regguts.h regerror.$(OBJEXT) : regerrs.h regguts.h regexec.$(OBJEXT) : regguts.h regfree.$(OBJEXT) : regguts.h regfronts.$(OBJEXT) : regguts.h tclAlloc.$(OBJEXT) : tclInt.h tclAssembly.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclAsync.$(OBJEXT) : tclInt.h tclBasic.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tommath.h tclBinary.$(OBJEXT) : tclInt.h tommath.h tclCkalloc.$(OBJEXT) : tclInt.h tclClock.$(OBJEXT) : tclInt.h tclCmdAH.$(OBJEXT) : tclInt.h tclWinInt.h tclCmdIL.$(OBJEXT) : tclInt.h tclRegexp.h tclCmdMZ.$(OBJEXT) : tclInt.h tclRegexp.h tclStringTrim.h tclCompCmds.$(OBJEXT) : tclCompile.h tclInt.h tclCompCmdsGR.$(OBJEXT) : tclCompile.h tclInt.h tclCompCmdsSZ.$(OBJEXT) : tclCompile.h tclInt.h tclStringTrim.h tclCompExpr.$(OBJEXT) : tclCompile.h tclInt.h tclCompile.$(OBJEXT) : tclCompile.h tclInt.h tclConfig.$(OBJEXT) : tclInt.h tclDate.$(OBJEXT) : tclInt.h tclDictObj.$(OBJEXT) : tclInt.h tommath.h tclDisassemble.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclEncoding.$(OBJEXT) : tclInt.h tclEnsemble.$(OBJEXT) : tclCompile.h tclInt.h tclEnv.$(OBJEXT) : tclInt.h tclEvent.$(OBJEXT) : tclInt.h tclExecute.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tommath.h tclFCmd.$(OBJEXT) : tclFileSystem.h tclInt.h tclFileName.$(OBJEXT) : tclFileSystem.h tclInt.h tclRegexp.h tclGet.$(OBJEXT) : tclInt.h tclHash.$(OBJEXT) : tclInt.h tclHistory.$(OBJEXT) : tclInt.h tclIndexObj.$(OBJEXT) : tclInt.h tclInterp.$(OBJEXT) : tclInt.h tclIO.$(OBJEXT) : tclInt.h tclIO.h tclIOCmd.$(OBJEXT) : tclInt.h tclIOGT.$(OBJEXT) : tclInt.h tclIO.h tclIORChan.$(OBJEXT) : tclInt.h tclIO.h tclIORTrans.$(OBJEXT) : tclInt.h tclIO.h tclIOSock.$(OBJEXT) : tclInt.h tclIOUtil.$(OBJEXT) : tclFileSystem.h tclInt.h tclWinInt.h tclLink.$(OBJEXT) : tclInt.h tclListObj.$(OBJEXT) : tclInt.h tclLiteral.$(OBJEXT) : tclCompile.h tclInt.h tclLoad.$(OBJEXT) : tclInt.h tclLoadNone.$(OBJEXT) : tclInt.h tclMain.$(OBJEXT) : tclInt.h tclNamesp.$(OBJEXT) : tclCompile.h tclInt.h tclNotify.$(OBJEXT) : tclInt.h tclObj.$(OBJEXT) : tclInt.h tommath.h tclOO.$(OBJEXT) : tclInt.h tclOOInt.h tclOOBasic.$(OBJEXT) : tclInt.h tclOOInt.h tclOOCall.$(OBJEXT) : tclInt.h tclOOInt.h tclOODefineCmds.$(OBJEXT) : tclInt.h tclOOInt.h tclOOInfo.$(OBJEXT) : tclInt.h tclOOInt.h tclOOMethod.$(OBJEXT) : tclCompile.h tclInt.h tclOOInt.h tclOOStubInit.$(OBJEXT) : tclOOInt.h tclOOStubLib.$(OBJEXT) : tclOOInt.h tclOptimize.$(OBJEXT) : tclCompile.h tclInt.h tclPanic.$(OBJEXT) : tclInt.h tclParse.$(OBJEXT) : tclInt.h tclParse.h tclPathObj - Copy.$(OBJEXT) : tclFileSystem.h tclInt.h tclPathObj.$(OBJEXT) : tclFileSystem.h tclInt.h tclPipe.$(OBJEXT) : tclInt.h tclPkg.$(OBJEXT) : tclInt.h tclPkgConfig.$(OBJEXT) : tclInt.h tclPosixStr.$(OBJEXT) : tclInt.h tclPreserve.$(OBJEXT) : tclInt.h tclProc.$(OBJEXT) : tclCompile.h tclInt.h tclRegexp.$(OBJEXT) : tclInt.h tclRegexp.h tclResolve.$(OBJEXT) : tclInt.h tclResult.$(OBJEXT) : tclInt.h tclScan.$(OBJEXT) : tclInt.h tclStringObj.$(OBJEXT) : tclInt.h tclStringRep.h tommath.h tclStrToD.$(OBJEXT) : tclInt.h tommath.h tclStubInit.$(OBJEXT) : tclInt.h tommath.h tclStubLib.$(OBJEXT) : tclInt.h tclStubLibTbl.$(OBJEXT) : tclInt.h tclTest.$(OBJEXT) : tclInt.h tclIO.h tclOO.h tclRegexp.h tclTestObj.$(OBJEXT) : tclInt.h tclStringRep.h tommath.h tclTestProcBodyObj.$(OBJEXT) : tclInt.h tclThread.$(OBJEXT) : tclInt.h tclThreadAlloc.$(OBJEXT) : tclInt.h tclThreadJoin.$(OBJEXT) : tclInt.h tclThreadStorage.$(OBJEXT) : tclInt.h tclThreadTest.$(OBJEXT) : tclInt.h tclTimer.$(OBJEXT) : tclInt.h tclTomMathInterface.$(OBJEXT) : tclInt.h tommath.h tclTomMathStubLib.$(OBJEXT) : tclInt.h tclTrace.$(OBJEXT) : tclInt.h tclUtf.$(OBJEXT) : tclInt.h tclUtil.$(OBJEXT) : tclInt.h tclParse.h tclStringTrim.h tclVar.$(OBJEXT) : tclInt.h tclOOInt.h tclZlib.$(OBJEXT) : tclInt.h tclIO.h ### -- win -- tclAppInit.$(OBJEXT) : tcl.h tclWin32Dll.$(OBJEXT) : tclWinInt.h tclWinChan.$(OBJEXT) : tclIO.h tclWinInt.h tclWinConsole.$(OBJEXT) : tclWinInt.h tclWinDde.$(OBJEXT) : tclInt.h tclWinError.$(OBJEXT) : tclInt.h tclWinFCmd.$(OBJEXT) : tclWinInt.h tclWinFile.$(OBJEXT) : tclFileSystem.h tclWinInt.h tclWinInit.$(OBJEXT) : tclWinInt.h tclWinLoad.$(OBJEXT) : tclWinInt.h tclWinNotify.$(OBJEXT) : tclInt.h tclWinPipe.$(OBJEXT) : tclWinInt.h tclWinReg.$(OBJEXT) : tclInt.h tclWinSerial.$(OBJEXT) : tclWinInt.h tclWinSock.$(OBJEXT) : tclWinInt.h tclWinTest.$(OBJEXT) : tclInt.h tclWinThrd.$(OBJEXT) : tclWinInt.h tclWinTime.$(OBJEXT) : tclInt.h # / end of dependencies. |