Name Last Update
.github Loading commit data...
.vscode Loading commit data...
arch Loading commit data...
client Loading commit data...
common Loading commit data...
conf Loading commit data...
debian Loading commit data...
doxygen Loading commit data...
locale Loading commit data...
rpm Loading commit data...
server Loading commit data...
win Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
LICENCA Loading commit data...
LICENSE Loading commit data...
Makefile.in Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
build.bat Loading commit data...
clean.bat Loading commit data...
configure.ac Loading commit data...
gitsync.sh Loading commit data...
install-debug.bat Loading commit data...
install.bat Loading commit data...
pushtag.sh Loading commit data...

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/

License: GPL v3 CodeQL Analytics Downloads

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)

  1. 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
    
  2. Get sources from git

    $ git clone https://github.com/PerryWerneck/libipc3270.git ./libipc3270
    
  3. Install 64 bits cross compilers

    $ ./libipc3270/win/install-cross.sh --64
    
  4. Configure 64 bits build environment

    ```shell
    $ ./libipc3270/win/win-configure.sh --64
    ```
    
  5. Build

    $ cd libipc3270
    $ make clean
    $ make all
    

Windows native with MSYS2

  1. Build and install libv3270

  2. Get sources from git

    $ git clone https://github.com/PerryWerneck/libipc3270.git ./libipc3270
    
  3. Build library using the mingw shell

    $ cd libipc3270
    $ ./autogen.sh
    $ make all
    
  4. Install

    $ make install
    

Windows native with MSVC

  1. Install pw3270 with sdk modules

  2. Install git for windows

  3. Download and install Visual Studio Build Tools

  4. Get sources from git

    $ git clone https://github.com/PerryWerneck/libipc3270.git ./ipc3270
    
  5. Build and install

    $ cd ipc3270
    $ install.bat