From 96a0683310d02c42dd3c7ee0650820e921b33884 Mon Sep 17 00:00:00 2001 From: perry.werneck@gmail.com Date: Wed, 25 Jan 2012 11:32:21 +0000 Subject: [PATCH] Incluindo testes da biblioteca usando valgrind --- latest/Makefile.in | 14 ++++++++++++++ latest/pw3270.cbp | 16 ++++++++++++++++ latest/src/lib/Makefile.in | 2 +- 3 files changed, 31 insertions(+), 1 deletion(-) 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 @@