Invoking tclmake

From a command shell, change to the directory in which you want tclmake to run, and type
  tclmake
tclmake will run in that directory and attempt to make the targets of the first rule in the file. The full calling syntax of tclmake is:
tclmake options variables ?goal ...?
Each goal is the name of a target that tclmake will attempt to update. If none is supplied, tclmake will use the first target in the tclmakefile. The variables are variable overrides, which have the syntax
varname=varvalue
The given variable will have its value set to the given value, and the value in the tclmakefile will be ignored. The options are keywords beginning with a dash. tclmake accepts the following options:
-d
--debug
Print debugging information.
-f filename
--file filename
Use this file as the tclmakefile.
-h
--help
Print out this list of options.
-s
--silent
--quiet
Print no information at all to stdout or stderr.
If no makefile is specified, then tclmake will also recognize the following options. (These options are specified in the default tclmakefile.):
-p
--packages
Recursively call tclmake in directories that contain a pkgIndex.tcl file, except those that have names in uppercase (such as SCCS and RCS).
-r
--recursive
Recursively call tclmake in all sub-directories, except those that have names in uppercase (such as SCCS and RCS).