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 | 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 | ... | ... |