Lines Matching full:tx

29 # tx.     => teaish extension
31 # Vars with a "tx." or "teaish." prefix are all "public" for purposes
33 # vars and must only modify "tx." vars where that allowance is
40 tx.name = @TEAISH_NAME@
41 tx.version = @TEAISH_VERSION@
42 tx.name.pkg = @TEAISH_PKGNAME@
43 tx.libdir = @TEAISH_LIBDIR_NAME@
44 tx.loadPrefix = @TEAISH_LOAD_PREFIX@
45 tx.tcl = @TEAISH_TCL@
46 tx.makefile = @TEAISH_MAKEFILE@
47 tx.makefile.in = @TEAISH_MAKEFILE_IN@
48 tx.dll8.basename = @TEAISH_DLL8_BASENAME@
49 tx.dll9.basename = @TEAISH_DLL9_BASENAME@
50 tx.dll8 = @TEAISH_DLL8@
51 tx.dll9 = @TEAISH_DLL9@
52 tx.dll = $(tx.dll$(TCL_MAJOR_VERSION))
53 tx.dir = @TEAISH_EXT_DIR@
56 tx.tm = @TEAISH_TM_TCL@
58 tx.tm.tgt = $(tx.name.pkg)-$(tx.version).tm
62 tx.name.dist = @TEAISH_DIST_NAME@
64 tx.name.dist = $(teaish.name)
139 # The following tx.XYZ vars may be populated/modified by teaish.tcl
144 # tx.src is the list of source or object files to include in the
149 tx.src =@TEAISH_EXT_SRC@
152 # tx.CFLAGS is typically set by teaish.make, whereas TEAISH_CFLAGS
155 tx.CFLAGS =
158 # tx.LDFLAGS is typically set by teaish.make, whereas TEAISH_LDFLAGS
161 tx.LDFLAGS =
168 tx.dist.files = @TEAISH_DIST_FILES@
173 $(tx.makefile.in) $(teaish.makefile.in) \
174 $(tx.tcl) \
179 $(tx.makefile): $(tx.makefile.in)
211 $(CC) -o $@ $(CFLAGS.configure) $(CFLAGS) $(tx.CFLAGS)
214 # CC variant for linking $(tx.src) into an extension DLL. Note that
215 # $(tx.src) must come before $(LDFLAGS...) for linking to third-party
219 $(CC.tcl) $(tx.src) $(LDFLAGS.shlib) \
220 $(LDFLAGS.configure) $(LDFLAGS) $(tx.LDFLAGS) $(TCL_STUB_LIB_SPEC)
227 $(tx.dll): $(tx.src) config.log
228 @if [ "x" = "x$(tx.src)" ]; then \
229 echo "Makefile var tx.src (source/object files) is empty" 1>&2; \
234 all: $(tx.dll)
248 test-prepre: $(tx.dll)
253 test-core.args += '$(tx.dll)' '$(tx.loadPrefix)'
276 rm -f $(tx.dll8) $(tx.dll9) tclsh
326 install-prepre: $(tx.dll)
342 $(INSTALL) $(tx.dll) "$(DESTDIR)$(TCLLIBDIR)"
354 $(INSTALL.noexec) "@TEAISH_TM_TCL@" "$(install-core.tmdir)/$(tx.tm.tgt)"
357 @echo "Post-install test of [package require $(tx.name.pkg) $(tx.version)]..."; \
361 'if {[catch {package require $(tx.name.pkg) $(tx.version)}]} {incr c};' \
383 rm -f "$(DESTDIR)$(install-core.tmdir)/$(tx.tm.tgt)"
387 @echo "Uninstalled Tcl extension $(tx.name) $(tx.version)"
392 Makefile: $(tx.makefile.in)
417 dist.basename = $(tx.name.dist)-$(tx.version)
423 $(dist.zip): $(tx.dist.files)
426 @tar cf $(teaish__dist.tmp.zip)/tmp.tar $(tx.dist.files)
454 $(dist.tgz): $(tx.dist.files)
457 @tar cf $(teaish__dist.tmp.tgz)/tmp.tar $(tx.dist.files)
511 # - tx.src = list of the extension's source files, being sure to
512 # prefix each with $(tx.dir) (if it's in the same dir as the
518 # - tx.CFLAGS = CFLAGS/CPPFLAGS. Optionally, [define] TEAISH_CFLAGS
521 # - tx.LDFLAGS = LDFLAGS. Optionally, [define] TEAISH_LDFLAGS or