README.md
IPC (interprocess communication) plugin & library for pw3270.
Created originally as part of PW3270 application this library is designed to act as a standard ABI for lib320 and pw3270 language bindings using the same method and objects for direct lib3270 calls and IPC based requests do the pw3270 GUI application.
See more details at https://softwarepublico.gov.br/social/pw3270/
Instalation
Linux
For the supported distributions get the install repositories and instructions from https://software.opensuse.org/download.html?project=home%3APerryWerneck%3Apw3270&package=libipc3270
Building for Linux
Requirements
Building
- TODO
Building for windows
Cross-compiling on SuSE Linux (Native or WSL)
Add the MinGW Repositories
$ sudo zypper ar obs://windows:mingw:win32 mingw32 $ sudo zypper ar obs://windows:mingw:win64 mingw64 $ sudo zypper ar obs://home:PerryWerneck:pw3270 pw3270 $ sudo zypper ref
Get sources from git
$ git clone https://github.com/PerryWerneck/libipc3270.git ./libipc3270
Install 64 bits cross compilers
$ ./libipc3270/win/install-cross.sh --64
Configure 64 bits build environment
```shell $ ./libipc3270/win/win-configure.sh --64 ```
Build
$ cd libipc3270 $ make clean $ make all
Windows native with MSYS2
Build and install libv3270
Get sources from git
$ git clone https://github.com/PerryWerneck/libipc3270.git ./libipc3270
Build library using the mingw shell
$ cd libipc3270 $ ./autogen.sh $ make all
Install
$ make install
Windows native with MSVC
Install pw3270 with sdk modules
Install git for windows
Download and install Visual Studio Build Tools
Get sources from git
$ git clone https://github.com/PerryWerneck/libipc3270.git ./ipc3270
Build and install
$ cd ipc3270 $ install.bat