Commit 5be5dd07beac0039e3aa50e8aeb7a84490199af3

Authored by perry.werneck@gmail.com
1 parent e74e2aad

Ajustes para executar em macosx

@@ -71,6 +71,7 @@ MSGFMT=@MSGFMT@ @@ -71,6 +71,7 @@ MSGFMT=@MSGFMT@
71 XML2POT=src/tools/xml2pot@EXEEXT@ 71 XML2POT=src/tools/xml2pot@EXEEXT@
72 SHELL=@SHELL@ 72 SHELL=@SHELL@
73 AMTAR=@AMTAR@ 73 AMTAR=@AMTAR@
  74 +DBGCMDPREFIX=@DBGCMDPREFIX@
74 75
75 #---[ Rules ]------------------------------------------------------------------ 76 #---[ Rules ]------------------------------------------------------------------
76 77
@@ -157,7 +158,7 @@ $(BINDIR)/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@: src/lib3270/* src/include/lib32 @@ -157,7 +158,7 @@ $(BINDIR)/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@: src/lib3270/* src/include/lib32
157 @$(MAKE) BINDBG=../../.bin/Debug@DLLDIR@ -C src/lib3270 ../../.bin/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@ 158 @$(MAKE) BINDBG=../../.bin/Debug@DLLDIR@ -C src/lib3270 ../../.bin/Debug@DLLDIR@/@DLLPREFIX@3270@DLLEXT@
158 159
159 run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) $(PACKAGE_NAME).png $(PACKAGE_NAME)-logo.png 160 run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) $(PACKAGE_NAME).png $(PACKAGE_NAME)-logo.png
160 - @PATH="$(BINDIR)/Debug@DLLDIR@:$(PATH)" "$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)" 161 + @$(DBGCMDPREFIX) "$(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)"
161 162
162 memchk: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT) 163 memchk: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
163 ifeq ($(VALGRIND),no) 164 ifeq ($(VALGRIND),no)
@@ -104,7 +104,6 @@ DLLEXT=".so" @@ -104,7 +104,6 @@ DLLEXT=".so"
104 OBJEXT=".o" 104 OBJEXT=".o"
105 EXEEXT="" 105 EXEEXT=""
106 DLLPREFIX="lib" 106 DLLPREFIX="lib"
107 -DLLDIR="/lib"  
108 107
109 if test $host != $build; then 108 if test $host != $build; then
110 AC_CHECK_PROGS(HOST_CC, gcc cc) 109 AC_CHECK_PROGS(HOST_CC, gcc cc)
@@ -122,6 +121,7 @@ case "$host" in @@ -122,6 +121,7 @@ case "$host" in
122 LDSOFLAGS="-Wl,-soname,\`basename \$@\`" 121 LDSOFLAGS="-Wl,-soname,\`basename \$@\`"
123 DBGRPATH="" 122 DBGRPATH=""
124 DLLDIR="" 123 DLLDIR=""
  124 + DBGCMDPREFIX="PATH=\$(BINDIR)/Debug/lib:\$(PATH)"
125 AC_PATH_TOOL([STRIP], [strip]) 125 AC_PATH_TOOL([STRIP], [strip])
126 ;; 126 ;;
127 127
@@ -129,13 +129,17 @@ case "$host" in @@ -129,13 +129,17 @@ case "$host" in
129 LDSOFLAGS="" 129 LDSOFLAGS=""
130 DLLDIR="/lib" 130 DLLDIR="/lib"
131 DBGRPATH="" 131 DBGRPATH=""
  132 + DBGCMDPREFIX="DYLD_LIBRARY_PATH=\$(BINDIR)/Debug/lib"
132 LDSOFLAGS="-Wl,-install_name,\`basename \$@\`" 133 LDSOFLAGS="-Wl,-install_name,\`basename \$@\`"
133 ;; 134 ;;
134 135
135 *) 136 *)
136 LDSOFLAGS="-Wl,-soname,\`basename \$@\`" 137 LDSOFLAGS="-Wl,-soname,\`basename \$@\`"
  138 + DLLDIR="/lib"
137 DBGRPATH="-Wl,--rpath,.bin/Debug/lib" 139 DBGRPATH="-Wl,--rpath,.bin/Debug/lib"
  140 + DBGCMDPREFIX="PATH=\$(BINDIR)/Debug/lib:\$(PATH)"
138 AC_PATH_TOOL([STRIP], [strip]) 141 AC_PATH_TOOL([STRIP], [strip])
  142 +
139 143
140 esac 144 esac
141 145
@@ -245,6 +249,7 @@ AC_SUBST(DLL_CFLAGS) @@ -245,6 +249,7 @@ AC_SUBST(DLL_CFLAGS)
245 AC_SUBST(DLLDIR) 249 AC_SUBST(DLLDIR)
246 AC_SUBST(LDSOFLAGS) 250 AC_SUBST(LDSOFLAGS)
247 AC_SUBST(DBGRPATH) 251 AC_SUBST(DBGRPATH)
  252 +AC_SUBST(DBGCMDPREFIX)
248 AC_SUBST(LDARCH,"-arch $build_cpu") 253 AC_SUBST(LDARCH,"-arch $build_cpu")
249 254
250 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ 255 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------
pw3270.xcodeproj/project.pbxproj
@@ -7,6 +7,7 @@ @@ -7,6 +7,7 @@
7 objects = { 7 objects = {
8 8
9 /* Begin PBXFileReference section */ 9 /* Begin PBXFileReference section */
  10 + C21BB73815D940960093E2FA /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
10 C272066315D7F88300CCCD22 /* configure.ac */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = configure.ac; sourceTree = "<group>"; }; 11 C272066315D7F88300CCCD22 /* configure.ac */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = configure.ac; sourceTree = "<group>"; };
11 C272066715D7FBF700CCCD22 /* action_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = action_table.h; sourceTree = "<group>"; }; 12 C272066715D7FBF700CCCD22 /* action_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = action_table.h; sourceTree = "<group>"; };
12 C272066815D7FBF700CCCD22 /* actions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = actions.h; sourceTree = "<group>"; }; 13 C272066815D7FBF700CCCD22 /* actions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = actions.h; sourceTree = "<group>"; };
@@ -262,9 +263,10 @@ @@ -262,9 +263,10 @@
262 C232305B15D7F01F00E76E83 = { 263 C232305B15D7F01F00E76E83 = {
263 isa = PBXGroup; 264 isa = PBXGroup;
264 children = ( 265 children = (
  266 + C21BB73815D940960093E2FA /* Makefile.in */,
265 C2C4DAD815D8282600E8C6A0 /* autogen.sh */, 267 C2C4DAD815D8282600E8C6A0 /* autogen.sh */,
266 - C272066415D7FBF700CCCD22 /* src */,  
267 C272066315D7F88300CCCD22 /* configure.ac */, 268 C272066315D7F88300CCCD22 /* configure.ac */,
  269 + C272066415D7FBF700CCCD22 /* src */,
268 ); 270 );
269 sourceTree = "<group>"; 271 sourceTree = "<group>";
270 usesTabs = 1; 272 usesTabs = 1;
pw3270.xcodeproj/project.xcworkspace/xcuserdata/perry.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
src/pw3270/v3270/widget.c
@@ -721,7 +721,7 @@ static void changed(H3270 *session, int offset, int len) @@ -721,7 +721,7 @@ static void changed(H3270 *session, int offset, int len)
721 &bytes_written, 721 &bytes_written,
722 &error ); 722 &error );
723 723
724 - free(text); 724 + lib3270_free(text);
725 725
726 if(error) 726 if(error)
727 { 727 {
@@ -784,7 +784,7 @@ static void v3270_init(v3270 *widget) @@ -784,7 +784,7 @@ static void v3270_init(v3270 *widget)
784 { 784 {
785 widget->host = lib3270_session_new(""); 785 widget->host = lib3270_session_new("");
786 786
787 - trace("%s host->sz=%d expected=%d revision=%s expected=%s",__FUNCTION__,widget->host->sz,sizeof(H3270),lib3270_get_revision(),PACKAGE_REVISION); 787 + trace("%s host->sz=%d expected=%d revision=%s expected=%s",__FUNCTION__,widget->host->sz,(int) sizeof(H3270),lib3270_get_revision(),PACKAGE_REVISION);
788 788
789 if(widget->host->sz != sizeof(H3270)) 789 if(widget->host->sz != sizeof(H3270))
790 { 790 {