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 57 INSTALL=@INSTALL@
58 58 INSTALL_PROGRAM=@INSTALL_PROGRAM@
59 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 118 @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
118 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 138 version.c: ./mkversion.sh
121 139 @echo $@ ...
122 140 @chmod +x ./mkversion.sh
... ...