diff --git a/latest/Makefile.in b/latest/Makefile.in index b305ccc..f634206 100644 --- a/latest/Makefile.in +++ b/latest/Makefile.in @@ -57,6 +57,7 @@ TMPDIR=@TMPDIR@ INSTALL=@INSTALL@ INSTALL_EXE=$(INSTALL) --mode=755 INSTALL_DATA=$(INSTALL) --mode=644 +VALGRIND=/usr/bin/valgrind MAKENSIS=@MAKENSIS@ @@ -138,6 +139,19 @@ $(BINDIR)/Debug/lib/lib3270@DLLEXT@: src/lib/* $(BINDIR)/Release/lib/lib3270@DLLEXT@: src/lib/* @$(MAKE) $(RLS_MAKE) -C src/lib $@ +testprogram@EXEEXT@: $(BINDIR)/Debug/lib/lib3270@DLLEXT@ src/lib/testprogram.c + @$(CC) $(LIB3270_CFLAGS) -DDEBUG=1 -g -o $@ src/lib/testprogram.c -Wl,-rpath,.bin/Debug/lib $(LIB3270_DBGLIBS) + +libtest: testprogram@EXEEXT@ + +chklib: testprogram@EXEEXT@ +ifeq ($(VALGRIND),no) + @$(BINDBG)/testprogram@EXEEXT@ +else + @G_DEBUG=gc-friendly G_SLICE=always-malloc \$(VALGRIND) --leak-check=full ./testprogram@EXEEXT@ +endif + + #---[ Programs ]--------------------------------------------------------------- $(BINDIR)/Debug/$(PACKAGE_NAME)@EXEEXT@: $(BINDIR)/Debug/lib/lib3270@DLLEXT@ src/gtk2/* diff --git a/latest/pw3270.cbp b/latest/pw3270.cbp index 14dea41..6214abf 100644 --- a/latest/pw3270.cbp +++ b/latest/pw3270.cbp @@ -30,6 +30,17 @@ + + @@ -626,6 +637,10 @@