Commit 9799eeb18665c8b8e504b5ec1e55abe91b1eb42c
1 parent
2cfebbcb
Exists in
master
and in
5 other branches
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 |