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