README.md
IPC (interprocess communication) plugin & library for pw3270.
Created originally as part of PW3270 application.
See more details at https://softwarepublico.gov.br/social/pw3270/
Installation repositories
The latest version packaged for many linux distributions can be found in SuSE Build Service (https://build.opensuse.org/project/show/home:PerryWerneck:pw3270)
Requirements
- GTK-3 (https://www.gtk.org/)
- lib3270 (https://github.com/PerryWerneck/lib3270)
- libv3270 (https://github.com/PerryWerneck/libv3270)
Building for Linux
Cross-compiling for Windows
Cross-compiling on SuSE Linux (Native or WSL)
- First add the MinGW Repositories for your SuSE version from:
* https://build.opensuse.org/project/show/windows:mingw:win32
* https://build.opensuse.org/project/show/windows:mingw:win64
* https://build.opensuse.org/project/show/home:PerryWerneck:pw3270
- Get sources from git
* git clone https://github.com/PerryWerneck/libipc3270.git ./libipc3270
Install cross compilers
Configure build
Build
* cd libipc3270
* make clean
* make all
Compiling for Windows (With MSYS2)
- Build and install lib3270
* Follow the guide on https://github.com/PerryWerneck/lib3270
- Build and install libv3270
* Follow the guide on https://github.com/PerryWerneck/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
Compiling for Windows (With MSVC)
Install pw3270 with remote control and sdk modules
Install git for windows
Download and install Visual Studio Build Tools (https://visualstudio.microsoft.com/pt-br/downloads/)
Get sources from git
git clone https://github.com/PerryWerneck/libipc3270.git ./ipc3270
Build and install
cd ipc3270 install.bat