Commit 24f860304fc587b4dba5916794ae35c6ee8dd3a2
1 parent
c4d47a03
Exists in
master
and in
5 other branches
Reimplementando teste da lib3270.
Showing
2 changed files
with
43 additions
and
0 deletions
Show diff stats
configure.ac
... | ... | @@ -164,6 +164,7 @@ AC_PATH_TOOL([MSGCAT], [msgcat], [no]) |
164 | 164 | AC_PATH_TOOL([MSGINIT], [msginit], [no]) |
165 | 165 | AC_PATH_TOOL([MSGMERGE], [msgmerge], [no]) |
166 | 166 | AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) |
167 | +AC_PATH_TOOL([VALGRIND], [valgrind], [no]) | |
167 | 168 | |
168 | 169 | AC_CHECK_HEADER(libintl.h, [ |
169 | 170 | AC_DEFINE(HAVE_LIBINTL, 1) | ... | ... |
src/lib3270/Makefile.in
... | ... | @@ -69,8 +69,10 @@ SHELL=@SHELL@ |
69 | 69 | MKDIR=@MKDIR_P@ |
70 | 70 | XGETTEXT=@XGETTEXT@ |
71 | 71 | MSGCAT=@MSGCAT@ |
72 | +VALGRIND=@VALGRIND@ | |
72 | 73 | |
73 | 74 | CC=@CC@ |
75 | +HOST_CC=@HOST_CC@ | |
74 | 76 | LD=@CC@ |
75 | 77 | |
76 | 78 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ @LIBSSL_CFLAGS@ |
... | ... | @@ -198,6 +200,41 @@ $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@: \ |
198 | 200 | @$(MKDIR) `dirname $@` |
199 | 201 | @$(LD) -shared -Wl,-soname,$(@F) $(LDFLAGS) -o $@ $^ $(LIBS) |
200 | 202 | |
203 | +#---[ Misc Targets ]--------------------------------------------------------------------- | |
204 | + | |
205 | +fallbacks.c: \ | |
206 | + X3270.xad \ | |
207 | + mkfb.c | |
208 | + | |
209 | + @echo $(basename $@) ... | |
210 | + @$(MKDIR) $(BINDIR) | |
211 | + @$(HOST_CC) -g -o $(BINDIR)/mkfb@EXEEXT@ mkfb.c | |
212 | + @$(BINDIR)/mkfb@EXEEXT@ -c X3270.xad $@ | |
213 | + | |
214 | +version.c: \ | |
215 | + ./mkversion.sh | |
216 | + | |
217 | + @echo $(basename $@) ... | |
218 | + @chmod +x ./mkversion.sh | |
219 | + @./mkversion.sh | |
220 | + | |
221 | +$(BINDBG)/testprogram$(EXEEXT): \ | |
222 | + $(OBJDBG)/testprogram.o \ | |
223 | + $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC).o) | |
224 | + | |
225 | + @echo $(basename $@) ... | |
226 | + @$(MKDIR) `dirname $@` | |
227 | + @$(LD) -o $@ $^ $(LIBS) | |
228 | + | |
229 | +run: \ | |
230 | + $(BINDBG)/testprogram$(EXEEXT) | |
231 | + | |
232 | +ifeq ($(VALGRIND),no) | |
233 | + @cd "$(ROOTDIR)" ; .bin/Debug/testprogram$(EXEEXT) | |
234 | +else | |
235 | + @cd "$(ROOTDIR)" ; \$(VALGRIND) --leak-check=full --gen-suppressions=all $(BINDBG)/testprogram$(EXEEXT) | |
236 | +endif | |
237 | + | |
201 | 238 | #---[ Clean Targets]--------------------------------------------------------------------- |
202 | 239 | |
203 | 240 | cleanDebug: |
... | ... | @@ -219,5 +256,10 @@ clean: \ |
219 | 256 | cleanDebug \ |
220 | 257 | cleanRelease |
221 | 258 | |
259 | + @rm -f \ | |
260 | + fallbacks.c \ | |
261 | + version.c | |
262 | + | |
263 | + | |
222 | 264 | |
223 | 265 | ... | ... |