Commit 9799eeb18665c8b8e504b5ec1e55abe91b1eb42c

Authored by perry.werneck@gmail.com
1 parent 2cfebbcb

Incluindo opçaõ para teste com valgrind apenas na biblioteca

Showing 1 changed file with 18 additions and 0 deletions   Show diff stats
src/lib3270/Makefile.in
@@ -57,6 +57,7 @@ STRIP=@STRIP@ @@ -57,6 +57,7 @@ STRIP=@STRIP@
57 INSTALL=@INSTALL@ 57 INSTALL=@INSTALL@
58 INSTALL_PROGRAM=@INSTALL_PROGRAM@ 58 INSTALL_PROGRAM=@INSTALL_PROGRAM@
59 INSTALL_DATA=@INSTALL_DATA@ 59 INSTALL_DATA=@INSTALL_DATA@
  60 +VALGRIND=@VALGRIND@
60 61
61 #---[ ]------------------------------------------------------------------ 62 #---[ ]------------------------------------------------------------------
62 63
@@ -117,6 +118,23 @@ $(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJR @@ -117,6 +118,23 @@ $(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(foreach SRC, $(basename $(SOURCES)), $(OBJR
117 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) 118 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
118 @$(STRIP) $@ 119 @$(STRIP) $@
119 120
  121 +$(BINDIR)/Debug/testprogram$(EXEEXT): testprogram.o $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@)
  122 +
  123 + @echo $@ ...
  124 + @$(MKDIR) `dirname $@`
  125 + $(LD) -o $@ $^ $(LIBS)
  126 +
  127 +
  128 +run: $(BINDBG)/testprogram$(EXEEXT)
  129 + $(BINDBG)/testprogram$(EXEEXT)
  130 +
  131 +memchk: $(BINDBG)/testprogram$(EXEEXT)
  132 +ifeq ($(VALGRIND),no)
  133 + @cd "$(ROOTDIR)" ; .bin/Debug/testprogram$(EXEEXT)
  134 +else
  135 + @cd "$(ROOTDIR)" ; G_DEBUG=gc-friendly G_SLICE=always-malloc \$(VALGRIND) --leak-check=full --gen-suppressions=all $(BINDBG)/testprogram$(EXEEXT)
  136 +endif
  137 +
120 version.c: ./mkversion.sh 138 version.c: ./mkversion.sh
121 @echo $@ ... 139 @echo $@ ...
122 @chmod +x ./mkversion.sh 140 @chmod +x ./mkversion.sh