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,6 +164,7 @@ AC_PATH_TOOL([MSGCAT], [msgcat], [no]) | ||
164 | AC_PATH_TOOL([MSGINIT], [msginit], [no]) | 164 | AC_PATH_TOOL([MSGINIT], [msginit], [no]) |
165 | AC_PATH_TOOL([MSGMERGE], [msgmerge], [no]) | 165 | AC_PATH_TOOL([MSGMERGE], [msgmerge], [no]) |
166 | AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) | 166 | AC_PATH_TOOL([MSGFMT], [msgfmt], [no]) |
167 | +AC_PATH_TOOL([VALGRIND], [valgrind], [no]) | ||
167 | 168 | ||
168 | AC_CHECK_HEADER(libintl.h, [ | 169 | AC_CHECK_HEADER(libintl.h, [ |
169 | AC_DEFINE(HAVE_LIBINTL, 1) | 170 | AC_DEFINE(HAVE_LIBINTL, 1) |
src/lib3270/Makefile.in
@@ -69,8 +69,10 @@ SHELL=@SHELL@ | @@ -69,8 +69,10 @@ SHELL=@SHELL@ | ||
69 | MKDIR=@MKDIR_P@ | 69 | MKDIR=@MKDIR_P@ |
70 | XGETTEXT=@XGETTEXT@ | 70 | XGETTEXT=@XGETTEXT@ |
71 | MSGCAT=@MSGCAT@ | 71 | MSGCAT=@MSGCAT@ |
72 | +VALGRIND=@VALGRIND@ | ||
72 | 73 | ||
73 | CC=@CC@ | 74 | CC=@CC@ |
75 | +HOST_CC=@HOST_CC@ | ||
74 | LD=@CC@ | 76 | LD=@CC@ |
75 | 77 | ||
76 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ @LIBSSL_CFLAGS@ | 78 | CFLAGS=@CFLAGS@ @LIB3270_CFLAGS@ @LIBSSL_CFLAGS@ |
@@ -198,6 +200,41 @@ $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@: \ | @@ -198,6 +200,41 @@ $(BINDBG)/$(LIBNAME).@PACKAGE_MAJOR_VERSION@.@PACKAGE_MINOR_VERSION@: \ | ||
198 | @$(MKDIR) `dirname $@` | 200 | @$(MKDIR) `dirname $@` |
199 | @$(LD) -shared -Wl,-soname,$(@F) $(LDFLAGS) -o $@ $^ $(LIBS) | 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 | #---[ Clean Targets]--------------------------------------------------------------------- | 238 | #---[ Clean Targets]--------------------------------------------------------------------- |
202 | 239 | ||
203 | cleanDebug: | 240 | cleanDebug: |
@@ -219,5 +256,10 @@ clean: \ | @@ -219,5 +256,10 @@ clean: \ | ||
219 | cleanDebug \ | 256 | cleanDebug \ |
220 | cleanRelease | 257 | cleanRelease |
221 | 258 | ||
259 | + @rm -f \ | ||
260 | + fallbacks.c \ | ||
261 | + version.c | ||
262 | + | ||
263 | + | ||
222 | 264 | ||
223 | 265 |