Commit 9ff237e4883e665107580f03fe26bf2b17505dc1

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

Ajustes iniciais para compilacao na nova versao do MACOSX

configure.ac
... ... @@ -118,12 +118,22 @@ case "$host" in
118 118 EXEEXT=".exe"
119 119 SOCKET_LIBS="-lws2_32"
120 120 CFLAGS="$CFLAGS -mms-bitfields"
121   - DLL_FLAGS="-shared -Wl,-soname,\$(@F)"
  121 + DLL_FLAGS="-shared"
  122 + LDSOFLAGS="-Wl,-soname,\`basename \$@\`"
  123 + DBGRPATH=""
122 124 DLLDIR=""
123 125 AC_PATH_TOOL([STRIP], [strip])
124 126 ;;
125 127  
  128 + *-apple-*)
  129 + LDSOFLAGS=""
  130 + DLLDIR="/lib"
  131 + DBGRPATH=""
  132 + ;;
  133 +
126 134 *)
  135 + LDSOFLAGS="-Wl,-soname,\`basename \$@\`"
  136 + DBGRPATH="-Wl,--rpath,.bin/Debug/lib"
127 137 AC_PATH_TOOL([STRIP], [strip])
128 138  
129 139 esac
... ... @@ -232,6 +242,8 @@ AC_SUBST(DLLEXT)
232 242 AC_SUBST(DLL_FLAGS)
233 243 AC_SUBST(DLL_CFLAGS)
234 244 AC_SUBST(DLLDIR)
  245 +AC_SUBST(LDSOFLAGS)
  246 +AC_SUBST(DBGRPATH)
235 247  
236 248 #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------
237 249  
... ...
pw3270.xcodeproj/project.pbxproj
... ... @@ -7,17 +7,664 @@
7 7 objects = {
8 8  
9 9 /* Begin PBXFileReference section */
10   - C206CED615D7F1060005A1F7 /* mkfb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mkfb.c; path = src/lib3270/mkfb.c; sourceTree = "<group>"; };
  10 + 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 + C272066815D7FBF700CCCD22 /* actions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = actions.h; sourceTree = "<group>"; };
  13 + C272066915D7FBF700CCCD22 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
  14 + C272066A15D7FBF700CCCD22 /* config.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = config.h.in; sourceTree = "<group>"; };
  15 + C272066B15D7FBF700CCCD22 /* filetransfer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetransfer.h; sourceTree = "<group>"; };
  16 + C272066C15D7FBF700CCCD22 /* html.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = html.h; sourceTree = "<group>"; };
  17 + C272066D15D7FBF700CCCD22 /* internals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = internals.h; sourceTree = "<group>"; };
  18 + C272066E15D7FBF700CCCD22 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
  19 + C272066F15D7FBF700CCCD22 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
  20 + C272067015D7FBF700CCCD22 /* popup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popup.h; sourceTree = "<group>"; };
  21 + C272067115D7FBF700CCCD22 /* selection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = selection.h; sourceTree = "<group>"; };
  22 + C272067215D7FBF700CCCD22 /* session.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = session.h; sourceTree = "<group>"; };
  23 + C272067315D7FBF700CCCD22 /* stamp-h1 */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "stamp-h1"; sourceTree = "<group>"; };
  24 + C272067415D7FBF700CCCD22 /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = "<group>"; };
  25 + C272067515D7FBF700CCCD22 /* lib3270.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lib3270.h; sourceTree = "<group>"; };
  26 + C272067715D7FBF700CCCD22 /* pw3270.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pw3270.h; sourceTree = "<group>"; };
  27 + C272067815D7FBF700CCCD22 /* rules.mak */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = rules.mak; sourceTree = "<group>"; };
  28 + C272067915D7FBF700CCCD22 /* rules.mak.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = rules.mak.in; sourceTree = "<group>"; };
  29 + C272067A15D7FBF700CCCD22 /* v3270.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = v3270.h; sourceTree = "<group>"; };
  30 + C272067D15D7FBF700CCCD22 /* mkfb */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = mkfb; sourceTree = "<group>"; };
  31 + C272067E15D7FBF700CCCD22 /* mkfb.dSYM */ = {isa = PBXFileReference; lastKnownFileType = wrapper.dsym; path = mkfb.dSYM; sourceTree = "<group>"; };
  32 + C272068115D7FBF700CCCD22 /* ansi.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ansi.o; sourceTree = "<group>"; };
  33 + C272068215D7FBF700CCCD22 /* bounds.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = bounds.o; sourceTree = "<group>"; };
  34 + C272068315D7FBF700CCCD22 /* charset.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = charset.o; sourceTree = "<group>"; };
  35 + C272068415D7FBF700CCCD22 /* ctlr.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ctlr.o; sourceTree = "<group>"; };
  36 + C272068515D7FBF700CCCD22 /* fallbacks.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = fallbacks.o; sourceTree = "<group>"; };
  37 + C272068615D7FBF700CCCD22 /* ft.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ft.o; sourceTree = "<group>"; };
  38 + C272068715D7FBF700CCCD22 /* ft_cut.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ft_cut.o; sourceTree = "<group>"; };
  39 + C272068815D7FBF700CCCD22 /* ft_dft.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = ft_dft.o; sourceTree = "<group>"; };
  40 + C272068915D7FBF700CCCD22 /* glue.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = glue.o; sourceTree = "<group>"; };
  41 + C272068A15D7FBF700CCCD22 /* host.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = host.o; sourceTree = "<group>"; };
  42 + C272068B15D7FBF700CCCD22 /* html.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = html.o; sourceTree = "<group>"; };
  43 + C272068C15D7FBF700CCCD22 /* iocalls.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = iocalls.o; sourceTree = "<group>"; };
  44 + C272068D15D7FBF700CCCD22 /* kybd.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = kybd.o; sourceTree = "<group>"; };
  45 + C272068E15D7FBF700CCCD22 /* log.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = log.o; sourceTree = "<group>"; };
  46 + C272068F15D7FBF700CCCD22 /* macros.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = macros.o; sourceTree = "<group>"; };
  47 + C272069015D7FBF700CCCD22 /* paste.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = paste.o; sourceTree = "<group>"; };
  48 + C272069115D7FBF700CCCD22 /* proxy.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = proxy.o; sourceTree = "<group>"; };
  49 + C272069215D7FBF700CCCD22 /* resolver.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = resolver.o; sourceTree = "<group>"; };
  50 + C272069315D7FBF700CCCD22 /* resources.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = resources.o; sourceTree = "<group>"; };
  51 + C272069415D7FBF700CCCD22 /* rpq.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = rpq.o; sourceTree = "<group>"; };
  52 + C272069515D7FBF700CCCD22 /* screen.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = screen.o; sourceTree = "<group>"; };
  53 + C272069615D7FBF700CCCD22 /* see.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = see.o; sourceTree = "<group>"; };
  54 + C272069715D7FBF700CCCD22 /* selection.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = selection.o; sourceTree = "<group>"; };
  55 + C272069815D7FBF700CCCD22 /* session.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = session.o; sourceTree = "<group>"; };
  56 + C272069915D7FBF700CCCD22 /* sf.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = sf.o; sourceTree = "<group>"; };
  57 + C272069A15D7FBF700CCCD22 /* state.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = state.o; sourceTree = "<group>"; };
  58 + C272069B15D7FBF700CCCD22 /* tables.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = tables.o; sourceTree = "<group>"; };
  59 + C272069C15D7FBF700CCCD22 /* telnet.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = telnet.o; sourceTree = "<group>"; };
  60 + C272069D15D7FBF700CCCD22 /* toggles.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = toggles.o; sourceTree = "<group>"; };
  61 + C272069E15D7FBF700CCCD22 /* trace_ds.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = trace_ds.o; sourceTree = "<group>"; };
  62 + C272069F15D7FBF700CCCD22 /* utf8.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = utf8.o; sourceTree = "<group>"; };
  63 + C27206A015D7FBF700CCCD22 /* util.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = util.o; sourceTree = "<group>"; };
  64 + C27206A115D7FBF700CCCD22 /* version.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = version.o; sourceTree = "<group>"; };
  65 + C27206A215D7FBF700CCCD22 /* 3270ds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = 3270ds.h; sourceTree = "<group>"; };
  66 + C27206A315D7FBF700CCCD22 /* actions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = actions.c; sourceTree = "<group>"; };
  67 + C27206A415D7FBF700CCCD22 /* actionsc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = actionsc.h; sourceTree = "<group>"; };
  68 + C27206A515D7FBF700CCCD22 /* ansi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ansi.c; sourceTree = "<group>"; };
  69 + C27206A615D7FBF700CCCD22 /* ansic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ansic.h; sourceTree = "<group>"; };
  70 + C27206A715D7FBF700CCCD22 /* api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = api.h; sourceTree = "<group>"; };
  71 + C27206A815D7FBF700CCCD22 /* apl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = apl.c; sourceTree = "<group>"; };
  72 + C27206A915D7FBF700CCCD22 /* aplc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aplc.h; sourceTree = "<group>"; };
  73 + C27206AA15D7FBF700CCCD22 /* appres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = appres.h; sourceTree = "<group>"; };
  74 + C27206AB15D7FBF700CCCD22 /* arpa_telnet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = arpa_telnet.h; sourceTree = "<group>"; };
  75 + C27206AC15D7FBF700CCCD22 /* bounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bounds.c; sourceTree = "<group>"; };
  76 + C27206AD15D7FBF700CCCD22 /* cg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cg.h; sourceTree = "<group>"; };
  77 + C27206AE15D7FBF700CCCD22 /* charset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = charset.c; sourceTree = "<group>"; };
  78 + C27206AF15D7FBF700CCCD22 /* charsetc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = charsetc.h; sourceTree = "<group>"; };
  79 + C27206B015D7FBF700CCCD22 /* childc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = childc.h; sourceTree = "<group>"; };
  80 + C27206B115D7FBF700CCCD22 /* ctlr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ctlr.c; sourceTree = "<group>"; };
  81 + C27206B215D7FBF700CCCD22 /* ctlrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ctlrc.h; sourceTree = "<group>"; };
  82 + C27206B315D7FBF700CCCD22 /* fallbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fallbacks.c; sourceTree = "<group>"; };
  83 + C27206B415D7FBF700CCCD22 /* ft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ft.c; sourceTree = "<group>"; };
  84 + C27206B515D7FBF700CCCD22 /* ft_cut.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ft_cut.c; sourceTree = "<group>"; };
  85 + C27206B615D7FBF700CCCD22 /* ft_cut_ds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft_cut_ds.h; sourceTree = "<group>"; };
  86 + C27206B715D7FBF700CCCD22 /* ft_cutc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft_cutc.h; sourceTree = "<group>"; };
  87 + C27206B815D7FBF700CCCD22 /* ft_dft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ft_dft.c; sourceTree = "<group>"; };
  88 + C27206B915D7FBF700CCCD22 /* ft_dft_ds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft_dft_ds.h; sourceTree = "<group>"; };
  89 + C27206BA15D7FBF700CCCD22 /* ft_dftc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ft_dftc.h; sourceTree = "<group>"; };
  90 + C27206BB15D7FBF700CCCD22 /* ftc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ftc.h; sourceTree = "<group>"; };
  91 + C27206BC15D7FBF700CCCD22 /* globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = "<group>"; };
  92 + C27206BD15D7FBF700CCCD22 /* glue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = glue.c; sourceTree = "<group>"; };
  93 + C27206BE15D7FBF700CCCD22 /* gluec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gluec.h; sourceTree = "<group>"; };
  94 + C27206BF15D7FBF700CCCD22 /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
  95 + C27206C015D7FBF700CCCD22 /* hostc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostc.h; sourceTree = "<group>"; };
  96 + C27206C115D7FBF700CCCD22 /* html.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = html.c; sourceTree = "<group>"; };
  97 + C27206C215D7FBF700CCCD22 /* icmdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = icmdc.h; sourceTree = "<group>"; };
  98 + C27206C315D7FBF700CCCD22 /* iocalls.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iocalls.c; sourceTree = "<group>"; };
  99 + C27206C415D7FBF700CCCD22 /* keypadc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keypadc.h; sourceTree = "<group>"; };
  100 + C27206C515D7FBF700CCCD22 /* kybd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kybd.c; sourceTree = "<group>"; };
  101 + C27206C615D7FBF700CCCD22 /* kybdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kybdc.h; sourceTree = "<group>"; };
  102 + C27206C715D7FBF700CCCD22 /* lib3270.cbp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = lib3270.cbp; sourceTree = "<group>"; };
  103 + C27206C815D7FBF700CCCD22 /* localdefs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = localdefs.h; sourceTree = "<group>"; };
  104 + C27206C915D7FBF700CCCD22 /* log.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = log.c; sourceTree = "<group>"; };
  105 + C27206CA15D7FBF700CCCD22 /* macros.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = macros.c; sourceTree = "<group>"; };
  106 + C27206CB15D7FBF700CCCD22 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
  107 + C27206CC15D7FBF700CCCD22 /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
  108 + C27206CD15D7FBF700CCCD22 /* mkfb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mkfb.c; sourceTree = "<group>"; };
  109 + C27206CE15D7FBF700CCCD22 /* mkversion.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = mkversion.sh; sourceTree = "<group>"; };
  110 + C27206CF15D7FBF700CCCD22 /* mkversion.sh.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = mkversion.sh.in; sourceTree = "<group>"; };
  111 + C27206D015D7FBF700CCCD22 /* objects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = objects.h; sourceTree = "<group>"; };
  112 + C27206D115D7FBF700CCCD22 /* paste.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = paste.c; sourceTree = "<group>"; };
  113 + C27206D215D7FBF700CCCD22 /* popupsc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = popupsc.h; sourceTree = "<group>"; };
  114 + C27206D315D7FBF700CCCD22 /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = "<group>"; };
  115 + C27206D415D7FBF700CCCD22 /* printc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printc.h; sourceTree = "<group>"; };
  116 + C27206D515D7FBF700CCCD22 /* printer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = printer.c; sourceTree = "<group>"; };
  117 + C27206D615D7FBF700CCCD22 /* printerc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printerc.h; sourceTree = "<group>"; };
  118 + C27206D715D7FBF700CCCD22 /* proxy.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = proxy.c; sourceTree = "<group>"; };
  119 + C27206D815D7FBF700CCCD22 /* proxyc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = proxyc.h; sourceTree = "<group>"; };
  120 + C27206D915D7FBF700CCCD22 /* resolver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resolver.c; sourceTree = "<group>"; };
  121 + C27206DA15D7FBF700CCCD22 /* resolverc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resolverc.h; sourceTree = "<group>"; };
  122 + C27206DB15D7FBF700CCCD22 /* resources.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resources.c; sourceTree = "<group>"; };
  123 + C27206DC15D7FBF700CCCD22 /* resources.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resources.h; sourceTree = "<group>"; };
  124 + C27206DD15D7FBF700CCCD22 /* rpq.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rpq.c; sourceTree = "<group>"; };
  125 + C27206DE15D7FBF700CCCD22 /* savec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = savec.h; sourceTree = "<group>"; };
  126 + C27206DF15D7FBF700CCCD22 /* screen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = screen.c; sourceTree = "<group>"; };
  127 + C27206E015D7FBF700CCCD22 /* screen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screen.h; sourceTree = "<group>"; };
  128 + C27206E115D7FBF700CCCD22 /* screenc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = screenc.h; sourceTree = "<group>"; };
  129 + C27206E215D7FBF700CCCD22 /* scrollc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrollc.h; sourceTree = "<group>"; };
  130 + C27206E315D7FBF700CCCD22 /* see.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = see.c; sourceTree = "<group>"; };
  131 + C27206E415D7FBF700CCCD22 /* seec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = seec.h; sourceTree = "<group>"; };
  132 + C27206E515D7FBF700CCCD22 /* selection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = selection.c; sourceTree = "<group>"; };
  133 + C27206E615D7FBF700CCCD22 /* session.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = session.c; sourceTree = "<group>"; };
  134 + C27206E715D7FBF700CCCD22 /* sf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sf.c; sourceTree = "<group>"; };
  135 + C27206E815D7FBF700CCCD22 /* sf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sf.h; sourceTree = "<group>"; };
  136 + C27206E915D7FBF700CCCD22 /* shlobj_missing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shlobj_missing.h; sourceTree = "<group>"; };
  137 + C27206EA15D7FBF700CCCD22 /* sources.mak */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = sources.mak; sourceTree = "<group>"; };
  138 + C27206EB15D7FBF700CCCD22 /* state.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = state.c; sourceTree = "<group>"; };
  139 + C27206EC15D7FBF700CCCD22 /* statusc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statusc.h; sourceTree = "<group>"; };
  140 + C27206ED15D7FBF700CCCD22 /* tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tables.c; sourceTree = "<group>"; };
  141 + C27206EE15D7FBF700CCCD22 /* tablesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tablesc.h; sourceTree = "<group>"; };
  142 + C27206EF15D7FBF700CCCD22 /* telnet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = telnet.c; sourceTree = "<group>"; };
  143 + C27206F015D7FBF700CCCD22 /* telnetc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = telnetc.h; sourceTree = "<group>"; };
  144 + C27206F115D7FBF700CCCD22 /* testprogram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testprogram.c; sourceTree = "<group>"; };
  145 + C27206F215D7FBF700CCCD22 /* tn3270e.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tn3270e.h; sourceTree = "<group>"; };
  146 + C27206F315D7FBF700CCCD22 /* toggle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = toggle.h; sourceTree = "<group>"; };
  147 + C27206F415D7FBF700CCCD22 /* toggles.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toggles.c; sourceTree = "<group>"; };
  148 + C27206F515D7FBF700CCCD22 /* togglesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = togglesc.h; sourceTree = "<group>"; };
  149 + C27206F615D7FBF700CCCD22 /* trace_ds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trace_ds.c; sourceTree = "<group>"; };
  150 + C27206F715D7FBF700CCCD22 /* trace_dsc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace_dsc.h; sourceTree = "<group>"; };
  151 + C27206F815D7FBF700CCCD22 /* utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8.c; sourceTree = "<group>"; };
  152 + C27206F915D7FBF700CCCD22 /* utf8c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utf8c.h; sourceTree = "<group>"; };
  153 + C27206FA15D7FBF700CCCD22 /* util.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = util.c; sourceTree = "<group>"; };
  154 + C27206FB15D7FBF700CCCD22 /* utilc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utilc.h; sourceTree = "<group>"; };
  155 + C27206FC15D7FBF700CCCD22 /* version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = version.c; sourceTree = "<group>"; };
  156 + C27206FD15D7FBF700CCCD22 /* w3misc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = w3misc.c; sourceTree = "<group>"; };
  157 + C27206FE15D7FBF700CCCD22 /* w3miscc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = w3miscc.h; sourceTree = "<group>"; };
  158 + C27206FF15D7FBF700CCCD22 /* widec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = widec.h; sourceTree = "<group>"; };
  159 + C272070015D7FBF700CCCD22 /* winvers.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = winvers.c; sourceTree = "<group>"; };
  160 + C272070115D7FBF700CCCD22 /* winversc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = winversc.h; sourceTree = "<group>"; };
  161 + C272070215D7FBF700CCCD22 /* X11keysym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = X11keysym.h; sourceTree = "<group>"; };
  162 + C272070315D7FBF700CCCD22 /* X3270.xad */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = X3270.xad; sourceTree = "<group>"; };
  163 + C272070415D7FBF700CCCD22 /* xio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xio.c; sourceTree = "<group>"; };
  164 + C272070515D7FBF700CCCD22 /* xioc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xioc.h; sourceTree = "<group>"; };
  165 + C272070615D7FBF700CCCD22 /* xl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xl.h; sourceTree = "<group>"; };
  166 + C272070715D7FBF700CCCD22 /* XtGlue.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = XtGlue.c; sourceTree = "<group>"; };
  167 + C272070B15D7FBF700CCCD22 /* actions.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = actions.o; sourceTree = "<group>"; };
  168 + C272070C15D7FBF700CCCD22 /* colors.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = colors.o; sourceTree = "<group>"; };
  169 + C272070E15D7FBF700CCCD22 /* config.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = config.o; sourceTree = "<group>"; };
  170 + C272070F15D7FBF700CCCD22 /* dialog.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = dialog.o; sourceTree = "<group>"; };
  171 + C272071015D7FBF700CCCD22 /* filetransfer.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = filetransfer.o; sourceTree = "<group>"; };
  172 + C272071115D7FBF700CCCD22 /* fonts.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = fonts.o; sourceTree = "<group>"; };
  173 + C272071215D7FBF700CCCD22 /* print.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = print.o; sourceTree = "<group>"; };
  174 + C272071315D7FBF700CCCD22 /* tools.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = tools.o; sourceTree = "<group>"; };
  175 + C272071515D7FBF700CCCD22 /* accelerator.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = accelerator.o; sourceTree = "<group>"; };
  176 + C272071615D7FBF700CCCD22 /* action.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = action.o; sourceTree = "<group>"; };
  177 + C272071715D7FBF700CCCD22 /* menu.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = menu.o; sourceTree = "<group>"; };
  178 + C272071815D7FBF700CCCD22 /* menubar.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = menubar.o; sourceTree = "<group>"; };
  179 + C272071915D7FBF700CCCD22 /* menuitem.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = menuitem.o; sourceTree = "<group>"; };
  180 + C272071A15D7FBF700CCCD22 /* parsefile.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = parsefile.o; sourceTree = "<group>"; };
  181 + C272071B15D7FBF700CCCD22 /* parser.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = parser.o; sourceTree = "<group>"; };
  182 + C272071C15D7FBF700CCCD22 /* popup.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = popup.o; sourceTree = "<group>"; };
  183 + C272071D15D7FBF700CCCD22 /* script.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = script.o; sourceTree = "<group>"; };
  184 + C272071E15D7FBF700CCCD22 /* separator.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = separator.o; sourceTree = "<group>"; };
  185 + C272071F15D7FBF700CCCD22 /* toolbar.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = toolbar.o; sourceTree = "<group>"; };
  186 + C272072015D7FBF700CCCD22 /* toolitem.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = toolitem.o; sourceTree = "<group>"; };
  187 + C272072215D7FBF700CCCD22 /* accessible.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = accessible.o; sourceTree = "<group>"; };
  188 + C272072315D7FBF700CCCD22 /* draw.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = draw.o; sourceTree = "<group>"; };
  189 + C272072415D7FBF700CCCD22 /* iocallback.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = iocallback.o; sourceTree = "<group>"; };
  190 + C272072515D7FBF700CCCD22 /* keyboard.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = keyboard.o; sourceTree = "<group>"; };
  191 + C272072615D7FBF700CCCD22 /* marshal.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = marshal.o; sourceTree = "<group>"; };
  192 + C272072715D7FBF700CCCD22 /* mouse.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = mouse.o; sourceTree = "<group>"; };
  193 + C272072815D7FBF700CCCD22 /* oia.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = oia.o; sourceTree = "<group>"; };
  194 + C272072915D7FBF700CCCD22 /* selection.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = selection.o; sourceTree = "<group>"; };
  195 + C272072A15D7FBF700CCCD22 /* widget.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = widget.o; sourceTree = "<group>"; };
  196 + C272072B15D7FBF700CCCD22 /* window.o */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.objfile"; path = window.o; sourceTree = "<group>"; };
  197 + C272072C15D7FBF700CCCD22 /* actions.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = actions.c; sourceTree = "<group>"; };
  198 + C272072D15D7FBF700CCCD22 /* colors.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = colors.c; sourceTree = "<group>"; };
  199 + C272072F15D7FBF700CCCD22 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
  200 + C272073015D7FBF700CCCD22 /* common.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = common.h.in; sourceTree = "<group>"; };
  201 + C272073115D7FBF700CCCD22 /* config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = config.c; sourceTree = "<group>"; };
  202 + C272073215D7FBF700CCCD22 /* sources.mak */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = sources.mak; sourceTree = "<group>"; };
  203 + C272073315D7FBF700CCCD22 /* dialog.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dialog.c; sourceTree = "<group>"; };
  204 + C272073415D7FBF700CCCD22 /* filetransfer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filetransfer.c; sourceTree = "<group>"; };
  205 + C272073515D7FBF700CCCD22 /* filetransfer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filetransfer.h; sourceTree = "<group>"; };
  206 + C272073615D7FBF700CCCD22 /* fonts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fonts.c; sourceTree = "<group>"; };
  207 + C272073715D7FBF700CCCD22 /* globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = "<group>"; };
  208 + C272073815D7FBF700CCCD22 /* main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; };
  209 + C272073915D7FBF700CCCD22 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
  210 + C272073A15D7FBF700CCCD22 /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
  211 + C272073C15D7FBF700CCCD22 /* pw3270-logo.svg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "pw3270-logo.svg"; sourceTree = "<group>"; };
  212 + C272073D15D7FBF700CCCD22 /* pw3270.svg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = pw3270.svg; sourceTree = "<group>"; };
  213 + C272073E15D7FBF700CCCD22 /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = print.c; sourceTree = "<group>"; };
  214 + C272073F15D7FBF700CCCD22 /* pw3270-GTK.cbp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "pw3270-GTK.cbp"; sourceTree = "<group>"; };
  215 + C272074015D7FBF700CCCD22 /* pw3270.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = pw3270.ico; sourceTree = "<group>"; };
  216 + C272074115D7FBF700CCCD22 /* tools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tools.c; sourceTree = "<group>"; };
  217 + C272074315D7FBF700CCCD22 /* accelerator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = accelerator.c; sourceTree = "<group>"; };
  218 + C272074415D7FBF700CCCD22 /* action.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = action.c; sourceTree = "<group>"; };
  219 + C272074515D7FBF700CCCD22 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
  220 + C272074615D7FBF700CCCD22 /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
  221 + C272074715D7FBF700CCCD22 /* memchk.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = memchk.sh; sourceTree = "<group>"; };
  222 + C272074815D7FBF700CCCD22 /* menu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menu.c; sourceTree = "<group>"; };
  223 + C272074915D7FBF700CCCD22 /* menubar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menubar.c; sourceTree = "<group>"; };
  224 + C272074A15D7FBF700CCCD22 /* menuitem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menuitem.c; sourceTree = "<group>"; };
  225 + C272074B15D7FBF700CCCD22 /* parsefile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parsefile.c; sourceTree = "<group>"; };
  226 + C272074C15D7FBF700CCCD22 /* parser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parser.c; sourceTree = "<group>"; };
  227 + C272074D15D7FBF700CCCD22 /* parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parser.h; sourceTree = "<group>"; };
  228 + C272074E15D7FBF700CCCD22 /* popup.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = popup.c; sourceTree = "<group>"; };
  229 + C272074F15D7FBF700CCCD22 /* private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private.h; sourceTree = "<group>"; };
  230 + C272075015D7FBF700CCCD22 /* script.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = script.c; sourceTree = "<group>"; };
  231 + C272075115D7FBF700CCCD22 /* separator.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = separator.c; sourceTree = "<group>"; };
  232 + C272075215D7FBF700CCCD22 /* sources.mak */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = sources.mak; sourceTree = "<group>"; };
  233 + C272075315D7FBF700CCCD22 /* testprogram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = testprogram.c; sourceTree = "<group>"; };
  234 + C272075415D7FBF700CCCD22 /* toolbar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toolbar.c; sourceTree = "<group>"; };
  235 + C272075515D7FBF700CCCD22 /* toolitem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = toolitem.c; sourceTree = "<group>"; };
  236 + C272075615D7FBF700CCCD22 /* uiparser.cbp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = uiparser.cbp; sourceTree = "<group>"; };
  237 + C272075815D7FBF700CCCD22 /* accessible.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = accessible.c; sourceTree = "<group>"; };
  238 + C272075915D7FBF700CCCD22 /* accessible.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = accessible.h; sourceTree = "<group>"; };
  239 + C272075A15D7FBF700CCCD22 /* draw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = draw.c; sourceTree = "<group>"; };
  240 + C272075B15D7FBF700CCCD22 /* genmarshal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = genmarshal; sourceTree = "<group>"; };
  241 + C272075C15D7FBF700CCCD22 /* iocallback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iocallback.c; sourceTree = "<group>"; };
  242 + C272075D15D7FBF700CCCD22 /* keyboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keyboard.c; sourceTree = "<group>"; };
  243 + C272075E15D7FBF700CCCD22 /* locked.xbm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = locked.xbm; sourceTree = "<group>"; };
  244 + C272075F15D7FBF700CCCD22 /* marshal.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = marshal.c; sourceTree = "<group>"; };
  245 + C272076015D7FBF700CCCD22 /* marshal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = marshal.h; sourceTree = "<group>"; };
  246 + C272076115D7FBF700CCCD22 /* mouse.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mouse.c; sourceTree = "<group>"; };
  247 + C272076215D7FBF700CCCD22 /* oia.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oia.c; sourceTree = "<group>"; };
  248 + C272076315D7FBF700CCCD22 /* private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = private.h; sourceTree = "<group>"; };
  249 + C272076415D7FBF700CCCD22 /* selection.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = selection.c; sourceTree = "<group>"; };
  250 + C272076515D7FBF700CCCD22 /* sources.mak */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = sources.mak; sourceTree = "<group>"; };
  251 + C272076615D7FBF700CCCD22 /* unlocked.xbm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = unlocked.xbm; sourceTree = "<group>"; };
  252 + C272076715D7FBF700CCCD22 /* widget.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = widget.c; sourceTree = "<group>"; };
  253 + C272076815D7FBF700CCCD22 /* valgrind.suppression */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = valgrind.suppression; sourceTree = "<group>"; };
  254 + C272076915D7FBF700CCCD22 /* window.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = window.c; sourceTree = "<group>"; };
  255 + C272076B15D7FBF700CCCD22 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
  256 + C272076C15D7FBF700CCCD22 /* Makefile.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Makefile.in; sourceTree = "<group>"; };
  257 + C272076D15D7FBF700CCCD22 /* xml2pot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = xml2pot.c; sourceTree = "<group>"; };
11 258 /* End PBXFileReference section */
12 259  
13 260 /* Begin PBXGroup section */
14 261 C232305B15D7F01F00E76E83 = {
15 262 isa = PBXGroup;
16 263 children = (
17   - C206CED615D7F1060005A1F7 /* mkfb.c */,
  264 + C272066415D7FBF700CCCD22 /* src */,
  265 + C272066315D7F88300CCCD22 /* configure.ac */,
18 266 );
19 267 sourceTree = "<group>";
20 268 usesTabs = 1;
  269 + wrapsLines = 0;
  270 + };
  271 + C272066415D7FBF700CCCD22 /* src */ = {
  272 + isa = PBXGroup;
  273 + children = (
  274 + C272066515D7FBF700CCCD22 /* include */,
  275 + C272067B15D7FBF700CCCD22 /* lib3270 */,
  276 + C272070815D7FBF700CCCD22 /* pw3270 */,
  277 + C272076A15D7FBF700CCCD22 /* tools */,
  278 + );
  279 + path = src;
  280 + sourceTree = "<group>";
  281 + };
  282 + C272066515D7FBF700CCCD22 /* include */ = {
  283 + isa = PBXGroup;
  284 + children = (
  285 + C272066615D7FBF700CCCD22 /* lib3270 */,
  286 + C272067515D7FBF700CCCD22 /* lib3270.h */,
  287 + C272067615D7FBF700CCCD22 /* pw3270 */,
  288 + C272067715D7FBF700CCCD22 /* pw3270.h */,
  289 + C272067815D7FBF700CCCD22 /* rules.mak */,
  290 + C272067915D7FBF700CCCD22 /* rules.mak.in */,
  291 + C272067A15D7FBF700CCCD22 /* v3270.h */,
  292 + );
  293 + path = include;
  294 + sourceTree = "<group>";
  295 + };
  296 + C272066615D7FBF700CCCD22 /* lib3270 */ = {
  297 + isa = PBXGroup;
  298 + children = (
  299 + C272066715D7FBF700CCCD22 /* action_table.h */,
  300 + C272066815D7FBF700CCCD22 /* actions.h */,
  301 + C272066915D7FBF700CCCD22 /* config.h */,
  302 + C272066A15D7FBF700CCCD22 /* config.h.in */,
  303 + C272066B15D7FBF700CCCD22 /* filetransfer.h */,
  304 + C272066C15D7FBF700CCCD22 /* html.h */,
  305 + C272066D15D7FBF700CCCD22 /* internals.h */,
  306 + C272066E15D7FBF700CCCD22 /* log.h */,
  307 + C272066F15D7FBF700CCCD22 /* macros.h */,
  308 + C272067015D7FBF700CCCD22 /* popup.h */,
  309 + C272067115D7FBF700CCCD22 /* selection.h */,
  310 + C272067215D7FBF700CCCD22 /* session.h */,
  311 + C272067315D7FBF700CCCD22 /* stamp-h1 */,
  312 + C272067415D7FBF700CCCD22 /* trace.h */,
  313 + );
  314 + path = lib3270;
  315 + sourceTree = "<group>";
  316 + };
  317 + C272067615D7FBF700CCCD22 /* pw3270 */ = {
  318 + isa = PBXGroup;
  319 + children = (
  320 + );
  321 + path = pw3270;
  322 + sourceTree = "<group>";
  323 + };
  324 + C272067B15D7FBF700CCCD22 /* lib3270 */ = {
  325 + isa = PBXGroup;
  326 + children = (
  327 + C272067C15D7FBF700CCCD22 /* .bin */,
  328 + C272067F15D7FBF700CCCD22 /* .obj */,
  329 + C27206A215D7FBF700CCCD22 /* 3270ds.h */,
  330 + C27206A315D7FBF700CCCD22 /* actions.c */,
  331 + C27206A415D7FBF700CCCD22 /* actionsc.h */,
  332 + C27206A515D7FBF700CCCD22 /* ansi.c */,
  333 + C27206A615D7FBF700CCCD22 /* ansic.h */,
  334 + C27206A715D7FBF700CCCD22 /* api.h */,
  335 + C27206A815D7FBF700CCCD22 /* apl.c */,
  336 + C27206A915D7FBF700CCCD22 /* aplc.h */,
  337 + C27206AA15D7FBF700CCCD22 /* appres.h */,
  338 + C27206AB15D7FBF700CCCD22 /* arpa_telnet.h */,
  339 + C27206AC15D7FBF700CCCD22 /* bounds.c */,
  340 + C27206AD15D7FBF700CCCD22 /* cg.h */,
  341 + C27206AE15D7FBF700CCCD22 /* charset.c */,
  342 + C27206AF15D7FBF700CCCD22 /* charsetc.h */,
  343 + C27206B015D7FBF700CCCD22 /* childc.h */,
  344 + C27206B115D7FBF700CCCD22 /* ctlr.c */,
  345 + C27206B215D7FBF700CCCD22 /* ctlrc.h */,
  346 + C27206B315D7FBF700CCCD22 /* fallbacks.c */,
  347 + C27206B415D7FBF700CCCD22 /* ft.c */,
  348 + C27206B515D7FBF700CCCD22 /* ft_cut.c */,
  349 + C27206B615D7FBF700CCCD22 /* ft_cut_ds.h */,
  350 + C27206B715D7FBF700CCCD22 /* ft_cutc.h */,
  351 + C27206B815D7FBF700CCCD22 /* ft_dft.c */,
  352 + C27206B915D7FBF700CCCD22 /* ft_dft_ds.h */,
  353 + C27206BA15D7FBF700CCCD22 /* ft_dftc.h */,
  354 + C27206BB15D7FBF700CCCD22 /* ftc.h */,
  355 + C27206BC15D7FBF700CCCD22 /* globals.h */,
  356 + C27206BD15D7FBF700CCCD22 /* glue.c */,
  357 + C27206BE15D7FBF700CCCD22 /* gluec.h */,
  358 + C27206BF15D7FBF700CCCD22 /* host.c */,
  359 + C27206C015D7FBF700CCCD22 /* hostc.h */,
  360 + C27206C115D7FBF700CCCD22 /* html.c */,
  361 + C27206C215D7FBF700CCCD22 /* icmdc.h */,
  362 + C27206C315D7FBF700CCCD22 /* iocalls.c */,
  363 + C27206C415D7FBF700CCCD22 /* keypadc.h */,
  364 + C27206C515D7FBF700CCCD22 /* kybd.c */,
  365 + C27206C615D7FBF700CCCD22 /* kybdc.h */,
  366 + C27206C715D7FBF700CCCD22 /* lib3270.cbp */,
  367 + C27206C815D7FBF700CCCD22 /* localdefs.h */,
  368 + C27206C915D7FBF700CCCD22 /* log.c */,
  369 + C27206CA15D7FBF700CCCD22 /* macros.c */,
  370 + C27206CB15D7FBF700CCCD22 /* Makefile */,
  371 + C27206CC15D7FBF700CCCD22 /* Makefile.in */,
  372 + C27206CD15D7FBF700CCCD22 /* mkfb.c */,
  373 + C27206CE15D7FBF700CCCD22 /* mkversion.sh */,
  374 + C27206CF15D7FBF700CCCD22 /* mkversion.sh.in */,
  375 + C27206D015D7FBF700CCCD22 /* objects.h */,
  376 + C27206D115D7FBF700CCCD22 /* paste.c */,
  377 + C27206D215D7FBF700CCCD22 /* popupsc.h */,
  378 + C27206D315D7FBF700CCCD22 /* print.c */,
  379 + C27206D415D7FBF700CCCD22 /* printc.h */,
  380 + C27206D515D7FBF700CCCD22 /* printer.c */,
  381 + C27206D615D7FBF700CCCD22 /* printerc.h */,
  382 + C27206D715D7FBF700CCCD22 /* proxy.c */,
  383 + C27206D815D7FBF700CCCD22 /* proxyc.h */,
  384 + C27206D915D7FBF700CCCD22 /* resolver.c */,
  385 + C27206DA15D7FBF700CCCD22 /* resolverc.h */,
  386 + C27206DB15D7FBF700CCCD22 /* resources.c */,
  387 + C27206DC15D7FBF700CCCD22 /* resources.h */,
  388 + C27206DD15D7FBF700CCCD22 /* rpq.c */,
  389 + C27206DE15D7FBF700CCCD22 /* savec.h */,
  390 + C27206DF15D7FBF700CCCD22 /* screen.c */,
  391 + C27206E015D7FBF700CCCD22 /* screen.h */,
  392 + C27206E115D7FBF700CCCD22 /* screenc.h */,
  393 + C27206E215D7FBF700CCCD22 /* scrollc.h */,
  394 + C27206E315D7FBF700CCCD22 /* see.c */,
  395 + C27206E415D7FBF700CCCD22 /* seec.h */,
  396 + C27206E515D7FBF700CCCD22 /* selection.c */,
  397 + C27206E615D7FBF700CCCD22 /* session.c */,
  398 + C27206E715D7FBF700CCCD22 /* sf.c */,
  399 + C27206E815D7FBF700CCCD22 /* sf.h */,
  400 + C27206E915D7FBF700CCCD22 /* shlobj_missing.h */,
  401 + C27206EA15D7FBF700CCCD22 /* sources.mak */,
  402 + C27206EB15D7FBF700CCCD22 /* state.c */,
  403 + C27206EC15D7FBF700CCCD22 /* statusc.h */,
  404 + C27206ED15D7FBF700CCCD22 /* tables.c */,
  405 + C27206EE15D7FBF700CCCD22 /* tablesc.h */,
  406 + C27206EF15D7FBF700CCCD22 /* telnet.c */,
  407 + C27206F015D7FBF700CCCD22 /* telnetc.h */,
  408 + C27206F115D7FBF700CCCD22 /* testprogram.c */,
  409 + C27206F215D7FBF700CCCD22 /* tn3270e.h */,
  410 + C27206F315D7FBF700CCCD22 /* toggle.h */,
  411 + C27206F415D7FBF700CCCD22 /* toggles.c */,
  412 + C27206F515D7FBF700CCCD22 /* togglesc.h */,
  413 + C27206F615D7FBF700CCCD22 /* trace_ds.c */,
  414 + C27206F715D7FBF700CCCD22 /* trace_dsc.h */,
  415 + C27206F815D7FBF700CCCD22 /* utf8.c */,
  416 + C27206F915D7FBF700CCCD22 /* utf8c.h */,
  417 + C27206FA15D7FBF700CCCD22 /* util.c */,
  418 + C27206FB15D7FBF700CCCD22 /* utilc.h */,
  419 + C27206FC15D7FBF700CCCD22 /* version.c */,
  420 + C27206FD15D7FBF700CCCD22 /* w3misc.c */,
  421 + C27206FE15D7FBF700CCCD22 /* w3miscc.h */,
  422 + C27206FF15D7FBF700CCCD22 /* widec.h */,
  423 + C272070015D7FBF700CCCD22 /* winvers.c */,
  424 + C272070115D7FBF700CCCD22 /* winversc.h */,
  425 + C272070215D7FBF700CCCD22 /* X11keysym.h */,
  426 + C272070315D7FBF700CCCD22 /* X3270.xad */,
  427 + C272070415D7FBF700CCCD22 /* xio.c */,
  428 + C272070515D7FBF700CCCD22 /* xioc.h */,
  429 + C272070615D7FBF700CCCD22 /* xl.h */,
  430 + C272070715D7FBF700CCCD22 /* XtGlue.c */,
  431 + );
  432 + path = lib3270;
  433 + sourceTree = "<group>";
  434 + };
  435 + C272067C15D7FBF700CCCD22 /* .bin */ = {
  436 + isa = PBXGroup;
  437 + children = (
  438 + C272067D15D7FBF700CCCD22 /* mkfb */,
  439 + C272067E15D7FBF700CCCD22 /* mkfb.dSYM */,
  440 + );
  441 + path = .bin;
  442 + sourceTree = "<group>";
  443 + };
  444 + C272067F15D7FBF700CCCD22 /* .obj */ = {
  445 + isa = PBXGroup;
  446 + children = (
  447 + C272068015D7FBF700CCCD22 /* Debug */,
  448 + );
  449 + path = .obj;
  450 + sourceTree = "<group>";
  451 + };
  452 + C272068015D7FBF700CCCD22 /* Debug */ = {
  453 + isa = PBXGroup;
  454 + children = (
  455 + C272068115D7FBF700CCCD22 /* ansi.o */,
  456 + C272068215D7FBF700CCCD22 /* bounds.o */,
  457 + C272068315D7FBF700CCCD22 /* charset.o */,
  458 + C272068415D7FBF700CCCD22 /* ctlr.o */,
  459 + C272068515D7FBF700CCCD22 /* fallbacks.o */,
  460 + C272068615D7FBF700CCCD22 /* ft.o */,
  461 + C272068715D7FBF700CCCD22 /* ft_cut.o */,
  462 + C272068815D7FBF700CCCD22 /* ft_dft.o */,
  463 + C272068915D7FBF700CCCD22 /* glue.o */,
  464 + C272068A15D7FBF700CCCD22 /* host.o */,
  465 + C272068B15D7FBF700CCCD22 /* html.o */,
  466 + C272068C15D7FBF700CCCD22 /* iocalls.o */,
  467 + C272068D15D7FBF700CCCD22 /* kybd.o */,
  468 + C272068E15D7FBF700CCCD22 /* log.o */,
  469 + C272068F15D7FBF700CCCD22 /* macros.o */,
  470 + C272069015D7FBF700CCCD22 /* paste.o */,
  471 + C272069115D7FBF700CCCD22 /* proxy.o */,
  472 + C272069215D7FBF700CCCD22 /* resolver.o */,
  473 + C272069315D7FBF700CCCD22 /* resources.o */,
  474 + C272069415D7FBF700CCCD22 /* rpq.o */,
  475 + C272069515D7FBF700CCCD22 /* screen.o */,
  476 + C272069615D7FBF700CCCD22 /* see.o */,
  477 + C272069715D7FBF700CCCD22 /* selection.o */,
  478 + C272069815D7FBF700CCCD22 /* session.o */,
  479 + C272069915D7FBF700CCCD22 /* sf.o */,
  480 + C272069A15D7FBF700CCCD22 /* state.o */,
  481 + C272069B15D7FBF700CCCD22 /* tables.o */,
  482 + C272069C15D7FBF700CCCD22 /* telnet.o */,
  483 + C272069D15D7FBF700CCCD22 /* toggles.o */,
  484 + C272069E15D7FBF700CCCD22 /* trace_ds.o */,
  485 + C272069F15D7FBF700CCCD22 /* utf8.o */,
  486 + C27206A015D7FBF700CCCD22 /* util.o */,
  487 + C27206A115D7FBF700CCCD22 /* version.o */,
  488 + );
  489 + path = Debug;
  490 + sourceTree = "<group>";
  491 + };
  492 + C272070815D7FBF700CCCD22 /* pw3270 */ = {
  493 + isa = PBXGroup;
  494 + children = (
  495 + C272070915D7FBF700CCCD22 /* .obj */,
  496 + C272072C15D7FBF700CCCD22 /* actions.c */,
  497 + C272072D15D7FBF700CCCD22 /* colors.c */,
  498 + C272072E15D7FBF700CCCD22 /* common */,
  499 + C272073315D7FBF700CCCD22 /* dialog.c */,
  500 + C272073415D7FBF700CCCD22 /* filetransfer.c */,
  501 + C272073515D7FBF700CCCD22 /* filetransfer.h */,
  502 + C272073615D7FBF700CCCD22 /* fonts.c */,
  503 + C272073715D7FBF700CCCD22 /* globals.h */,
  504 + C272073815D7FBF700CCCD22 /* main.c */,
  505 + C272073915D7FBF700CCCD22 /* Makefile */,
  506 + C272073A15D7FBF700CCCD22 /* Makefile.in */,
  507 + C272073B15D7FBF700CCCD22 /* pixmaps */,
  508 + C272073E15D7FBF700CCCD22 /* print.c */,
  509 + C272073F15D7FBF700CCCD22 /* pw3270-GTK.cbp */,
  510 + C272074015D7FBF700CCCD22 /* pw3270.ico */,
  511 + C272074115D7FBF700CCCD22 /* tools.c */,
  512 + C272074215D7FBF700CCCD22 /* uiparser */,
  513 + C272075715D7FBF700CCCD22 /* v3270 */,
  514 + C272076815D7FBF700CCCD22 /* valgrind.suppression */,
  515 + C272076915D7FBF700CCCD22 /* window.c */,
  516 + );
  517 + path = pw3270;
  518 + sourceTree = "<group>";
  519 + };
  520 + C272070915D7FBF700CCCD22 /* .obj */ = {
  521 + isa = PBXGroup;
  522 + children = (
  523 + C272070A15D7FBF700CCCD22 /* Debug */,
  524 + );
  525 + path = .obj;
  526 + sourceTree = "<group>";
  527 + };
  528 + C272070A15D7FBF700CCCD22 /* Debug */ = {
  529 + isa = PBXGroup;
  530 + children = (
  531 + C272070B15D7FBF700CCCD22 /* actions.o */,
  532 + C272070C15D7FBF700CCCD22 /* colors.o */,
  533 + C272070D15D7FBF700CCCD22 /* common */,
  534 + C272070F15D7FBF700CCCD22 /* dialog.o */,
  535 + C272071015D7FBF700CCCD22 /* filetransfer.o */,
  536 + C272071115D7FBF700CCCD22 /* fonts.o */,
  537 + C272071215D7FBF700CCCD22 /* print.o */,
  538 + C272071315D7FBF700CCCD22 /* tools.o */,
  539 + C272071415D7FBF700CCCD22 /* uiparser */,
  540 + C272072115D7FBF700CCCD22 /* v3270 */,
  541 + C272072B15D7FBF700CCCD22 /* window.o */,
  542 + );
  543 + path = Debug;
  544 + sourceTree = "<group>";
  545 + };
  546 + C272070D15D7FBF700CCCD22 /* common */ = {
  547 + isa = PBXGroup;
  548 + children = (
  549 + C272070E15D7FBF700CCCD22 /* config.o */,
  550 + );
  551 + path = common;
  552 + sourceTree = "<group>";
  553 + };
  554 + C272071415D7FBF700CCCD22 /* uiparser */ = {
  555 + isa = PBXGroup;
  556 + children = (
  557 + C272071515D7FBF700CCCD22 /* accelerator.o */,
  558 + C272071615D7FBF700CCCD22 /* action.o */,
  559 + C272071715D7FBF700CCCD22 /* menu.o */,
  560 + C272071815D7FBF700CCCD22 /* menubar.o */,
  561 + C272071915D7FBF700CCCD22 /* menuitem.o */,
  562 + C272071A15D7FBF700CCCD22 /* parsefile.o */,
  563 + C272071B15D7FBF700CCCD22 /* parser.o */,
  564 + C272071C15D7FBF700CCCD22 /* popup.o */,
  565 + C272071D15D7FBF700CCCD22 /* script.o */,
  566 + C272071E15D7FBF700CCCD22 /* separator.o */,
  567 + C272071F15D7FBF700CCCD22 /* toolbar.o */,
  568 + C272072015D7FBF700CCCD22 /* toolitem.o */,
  569 + );
  570 + path = uiparser;
  571 + sourceTree = "<group>";
  572 + };
  573 + C272072115D7FBF700CCCD22 /* v3270 */ = {
  574 + isa = PBXGroup;
  575 + children = (
  576 + C272072215D7FBF700CCCD22 /* accessible.o */,
  577 + C272072315D7FBF700CCCD22 /* draw.o */,
  578 + C272072415D7FBF700CCCD22 /* iocallback.o */,
  579 + C272072515D7FBF700CCCD22 /* keyboard.o */,
  580 + C272072615D7FBF700CCCD22 /* marshal.o */,
  581 + C272072715D7FBF700CCCD22 /* mouse.o */,
  582 + C272072815D7FBF700CCCD22 /* oia.o */,
  583 + C272072915D7FBF700CCCD22 /* selection.o */,
  584 + C272072A15D7FBF700CCCD22 /* widget.o */,
  585 + );
  586 + path = v3270;
  587 + sourceTree = "<group>";
  588 + };
  589 + C272072E15D7FBF700CCCD22 /* common */ = {
  590 + isa = PBXGroup;
  591 + children = (
  592 + C272072F15D7FBF700CCCD22 /* common.h */,
  593 + C272073015D7FBF700CCCD22 /* common.h.in */,
  594 + C272073115D7FBF700CCCD22 /* config.c */,
  595 + C272073215D7FBF700CCCD22 /* sources.mak */,
  596 + );
  597 + path = common;
  598 + sourceTree = "<group>";
  599 + };
  600 + C272073B15D7FBF700CCCD22 /* pixmaps */ = {
  601 + isa = PBXGroup;
  602 + children = (
  603 + C272073C15D7FBF700CCCD22 /* pw3270-logo.svg */,
  604 + C272073D15D7FBF700CCCD22 /* pw3270.svg */,
  605 + );
  606 + path = pixmaps;
  607 + sourceTree = "<group>";
  608 + };
  609 + C272074215D7FBF700CCCD22 /* uiparser */ = {
  610 + isa = PBXGroup;
  611 + children = (
  612 + C272074315D7FBF700CCCD22 /* accelerator.c */,
  613 + C272074415D7FBF700CCCD22 /* action.c */,
  614 + C272074515D7FBF700CCCD22 /* Makefile */,
  615 + C272074615D7FBF700CCCD22 /* Makefile.in */,
  616 + C272074715D7FBF700CCCD22 /* memchk.sh */,
  617 + C272074815D7FBF700CCCD22 /* menu.c */,
  618 + C272074915D7FBF700CCCD22 /* menubar.c */,
  619 + C272074A15D7FBF700CCCD22 /* menuitem.c */,
  620 + C272074B15D7FBF700CCCD22 /* parsefile.c */,
  621 + C272074C15D7FBF700CCCD22 /* parser.c */,
  622 + C272074D15D7FBF700CCCD22 /* parser.h */,
  623 + C272074E15D7FBF700CCCD22 /* popup.c */,
  624 + C272074F15D7FBF700CCCD22 /* private.h */,
  625 + C272075015D7FBF700CCCD22 /* script.c */,
  626 + C272075115D7FBF700CCCD22 /* separator.c */,
  627 + C272075215D7FBF700CCCD22 /* sources.mak */,
  628 + C272075315D7FBF700CCCD22 /* testprogram.c */,
  629 + C272075415D7FBF700CCCD22 /* toolbar.c */,
  630 + C272075515D7FBF700CCCD22 /* toolitem.c */,
  631 + C272075615D7FBF700CCCD22 /* uiparser.cbp */,
  632 + );
  633 + path = uiparser;
  634 + sourceTree = "<group>";
  635 + };
  636 + C272075715D7FBF700CCCD22 /* v3270 */ = {
  637 + isa = PBXGroup;
  638 + children = (
  639 + C272075815D7FBF700CCCD22 /* accessible.c */,
  640 + C272075915D7FBF700CCCD22 /* accessible.h */,
  641 + C272075A15D7FBF700CCCD22 /* draw.c */,
  642 + C272075B15D7FBF700CCCD22 /* genmarshal */,
  643 + C272075C15D7FBF700CCCD22 /* iocallback.c */,
  644 + C272075D15D7FBF700CCCD22 /* keyboard.c */,
  645 + C272075E15D7FBF700CCCD22 /* locked.xbm */,
  646 + C272075F15D7FBF700CCCD22 /* marshal.c */,
  647 + C272076015D7FBF700CCCD22 /* marshal.h */,
  648 + C272076115D7FBF700CCCD22 /* mouse.c */,
  649 + C272076215D7FBF700CCCD22 /* oia.c */,
  650 + C272076315D7FBF700CCCD22 /* private.h */,
  651 + C272076415D7FBF700CCCD22 /* selection.c */,
  652 + C272076515D7FBF700CCCD22 /* sources.mak */,
  653 + C272076615D7FBF700CCCD22 /* unlocked.xbm */,
  654 + C272076715D7FBF700CCCD22 /* widget.c */,
  655 + );
  656 + path = v3270;
  657 + sourceTree = "<group>";
  658 + };
  659 + C272076A15D7FBF700CCCD22 /* tools */ = {
  660 + isa = PBXGroup;
  661 + children = (
  662 + C272076B15D7FBF700CCCD22 /* Makefile */,
  663 + C272076C15D7FBF700CCCD22 /* Makefile.in */,
  664 + C272076D15D7FBF700CCCD22 /* xml2pot.c */,
  665 + );
  666 + path = tools;
  667 + sourceTree = "<group>";
21 668 };
22 669 /* End PBXGroup section */
23 670  
... ...
pw3270.xcodeproj/project.xcworkspace/xcuserdata/perry.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
src/lib3270/Makefile.in
... ... @@ -32,7 +32,7 @@ CFLAGS=@CFLAGS@ @DLL_CFLAGS@ -DDATAROOTDIR=\&quot;$(datarootdir)\&quot; -I../include
32 32 SSL_CFLAGS=@LIBSSL_CFLAGS@
33 33  
34 34 DLL_FLAGS=@DLL_FLAGS@
35   -LDFLAGS=@LDFLAGS@ -Wl,-soname,@DLLPREFIX@3270@DLLEXT@.@VERSION@
  35 +LDFLAGS=@LDFLAGS@
36 36  
37 37 LIBS=@LIBS@ @LIBSSL_LIBS@ @INTL_LIBS@ @SOCKET_LIBS@
38 38  
... ... @@ -125,7 +125,7 @@ $(BINDBG)/@DLLPREFIX@3270@DLLEXT@: $(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@
125 125 $(BINDBG)/@DLLPREFIX@3270@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(SOURCES)), $(OBJDBG)/$(SRC)@OBJEXT@)
126 126 @echo " CCLD `basename $@`"
127 127 @$(MKDIR) `dirname $@`
128   - @$(LD) $(DLL_FLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
  128 + @$(LD) $(DLL_FLAGS) $(LDFLAGS) @LDSOFLAGS@ -o $@ $^ $(LIBS)
129 129  
130 130 $(BINRLS)/@DLLPREFIX@3270@DLLEXT@: $(BINRLS)/@DLLPREFIX@3270@DLLEXT@.@VERSION@
131 131 @rm -f $@
... ...
src/lib3270/mkfb.c
... ... @@ -38,10 +38,12 @@
38 38 #include "../include/lib3270/config.h"
39 39  
40 40  
41   -#ifdef _WIN32
  41 +#if defined( WIN32 )
42 42 #include <windows.h>
43 43 #define tmpfile w32_tmpfile
44   -#endif // _WIN32
  44 +#elif defined( __APPLE__ )
  45 + #define tmpfile osx_tmpfile
  46 +#endif // OS
45 47  
46 48 #include <sys/stat.h>
47 49 #include <fcntl.h>
... ... @@ -633,4 +635,30 @@ FILE * w32_tmpfile( void )
633 635 free(dir);
634 636 return file;
635 637 }
  638 +#elif defined( __APPLE__ )
  639 +FILE * osx_tmpfile( void )
  640 +{
  641 + int fd = -1;
  642 + FILE *file = NULL;
  643 +
  644 + do
  645 + {
  646 + char *tempname = tempnam(NULL,"XXXXXX");
  647 + if(!tempname)
  648 + return NULL;
  649 + fd = open (tempname,O_CREAT | O_EXCL | O_RDWR,S_IREAD | S_IWRITE);
  650 + } while (fd < 0 && errno == EEXIST);
  651 +
  652 +
  653 + file = fdopen (fd, "w+b");
  654 + if (file == NULL)
  655 + {
  656 + int save_errno = errno;
  657 + close (fd);
  658 + errno = save_errno;
  659 + }
  660 +
  661 + return file;
  662 +}
  663 +
636 664 #endif // _WIN32
... ...
src/pw3270/Makefile.in
... ... @@ -130,7 +130,7 @@ $(BINDBG)/$(PACKAGE_TARNAME)$(EXEEXT): $(LIBDBG)/@DLLPREFIX@$(PACKAGE_TARNAME)@D
130 130 $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC)$(OBJEXT))
131 131 @echo " CCLD `basename $@`"
132 132 @$(MKDIR) `dirname $@`
133   - $(LD) -Wl,--rpath,.bin/Debug@DLLDIR@ -o $@ $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC)$(OBJEXT)) $(LIBS) $(LIB3270_LIBS) -l$(PACKAGE_TARNAME)
  133 + $(LD) @DBGRPATH@ -o $@ $(foreach SRC, $(basename $(APP_SOURCES)), $(OBJDBG)/$(SRC)$(OBJEXT)) $(LIBS) $(LIB3270_LIBS) -l$(PACKAGE_TARNAME)
134 134  
135 135 $(LIBDBG)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@: $(LIBDBG)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@.@VERSION@
136 136 @rm -f $@
... ... @@ -139,7 +139,7 @@ $(LIBDBG)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@: $(LIBDBG)/@DLLPREFIX@$(PACKAGE_
139 139 $(LIBDBG)/@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@.@VERSION@: $(foreach SRC, $(basename $(LIB_SOURCES)), $(OBJDBG)/$(SRC)$(OBJEXT))
140 140 @echo " CCLD `basename $@`"
141 141 @$(MKDIR) `dirname $@`
142   - @$(LD) $(DLL_FLAGS) -Wl,-soname,@DLLPREFIX@$(PACKAGE_TARNAME)@DLLEXT@.@VERSION@ $(LDFLAGS) -Wl,--rpath,.bin/Debug/lib -o $@ $^ $(LIBS) $(LIB3270_LIBS)
  142 + @$(LD) $(DLL_FLAGS) $(LDFLAGS) @LDSOFLAGS@ @DBGRPATH@ -o $@ $^ $(LIBS) $(LIB3270_LIBS)
143 143  
144 144 run: $(BINDIR)/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
145 145 @cd "$(ROOTDIR)" ; .bin/Debug/$(PACKAGE_TARNAME)$(EXEEXT)
... ...