Commit 6f69d3405cb3f3ccd4fef9684918c833d9a61ab2
1 parent
f15159b7
Exists in
master
and in
3 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
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 | ... | ... |