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 |