Tcl Extension Architecture (TEA) Sample Extension

Check-in [2a4d988206]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Put valgrind back into a var.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 2a4d98820686bc67d2dd9561b79dafcf45061f450771c48743927a84d9b291c7
User & Date: stu 2018-06-15 19:37:00.702
Context
2018-06-15
20:20
Missing .PHONYs. check-in: 97ba416ca2 user: stu tags: trunk
19:37
Put valgrind back into a var. check-in: 2a4d988206 user: stu tags: trunk
19:34
Tidy. check-in: 2d41f1db6d user: stu tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to Makefile.in.
164
165
166
167
168
169
170

171
172
173
174
175
176
177
CPPFLAGS	= @CPPFLAGS@
LIBS		= @PKG_LIBS@ @LIBS@
AR		= @AR@
CFLAGS		= @CFLAGS@
COMPILE		= $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)

GDB		= gdb

VALGRINDARGS	= --tool=memcheck --num-callers=8 --leak-resolution=high \
		  --leak-check=yes --show-reachable=yes -v

.SUFFIXES: .c .$(OBJEXT)

#========================================================================
# Start of user-definable TARGETS section







>







164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
CPPFLAGS	= @CPPFLAGS@
LIBS		= @PKG_LIBS@ @LIBS@
AR		= @AR@
CFLAGS		= @CFLAGS@
COMPILE		= $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)

GDB		= gdb
VALGRIND	= valgrind
VALGRINDARGS	= --tool=memcheck --num-callers=8 --leak-resolution=high \
		  --leak-check=yes --show-reachable=yes -v

.SUFFIXES: .c .$(OBJEXT)

#========================================================================
# Start of user-definable TARGETS section
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
	$(TCLSH_ENV) $(PKG_ENV) $(GDB) \
		--args $(TCLSH_PROG) `@CYGPATH@ $(srcdir)/tests/all.tcl` \
		$(TESTFLAGS) -singleproc 1 \
		-load "package ifneeded $(PACKAGE_NAME) $(PACKAGE_VERSION) \
			[list load `@CYGPATH@ $(PKG_LIB_FILE)` $(PACKAGE_NAME)]"

valgrind: binaries libraries
	$(TCLSH_ENV) $(PKG_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) \
		`@CYGPATH@ $(srcdir)/tests/all.tcl` $(TESTFLAGS)

valgrindshell: binaries libraries
	$(TCLSH_ENV) $(PKG_ENV) valgrind $(VALGRINDARGS) $(TCLSH_PROG) $(SCRIPT)

depend:

#========================================================================
# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
# mentioned above.  That will ensure that this target is built when you
# run "make binaries".







|



|







256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
	$(TCLSH_ENV) $(PKG_ENV) $(GDB) \
		--args $(TCLSH_PROG) `@CYGPATH@ $(srcdir)/tests/all.tcl` \
		$(TESTFLAGS) -singleproc 1 \
		-load "package ifneeded $(PACKAGE_NAME) $(PACKAGE_VERSION) \
			[list load `@CYGPATH@ $(PKG_LIB_FILE)` $(PACKAGE_NAME)]"

valgrind: binaries libraries
	$(TCLSH_ENV) $(PKG_ENV) $(VALGRIND) $(VALGRINDARGS) $(TCLSH_PROG) \
		`@CYGPATH@ $(srcdir)/tests/all.tcl` $(TESTFLAGS)

valgrindshell: binaries libraries
	$(TCLSH_ENV) $(PKG_ENV) $(VALGRIND) $(VALGRINDARGS) $(TCLSH_PROG) $(SCRIPT)

depend:

#========================================================================
# $(PKG_LIB_FILE) should be listed as part of the BINARIES variable
# mentioned above.  That will ensure that this target is built when you
# run "make binaries".