Building Clients

The LayGO Dynamic Loading API is implemented in 4 shared objects on each supported platform.

Windows

Shared Object Function
laygo32y.dll Exports dynamic loading API
laygo32b.dll Exports function table for the standard API
laygo32s.dll Exports function table for the RPC-enabled API
laygo32i.dll Exports function table for the Hardware Interface API

To build a Win32 dynamic loading client, link only with laygo32y.lib.

Solaris

Shared Object Function
liblaygosoly.so Exports dynamic loading API
liblaygosolb.so Exports function table for the standard API
liblaygosols.so Exports function table for the RPC-enabled API
liblaygosoli.so Exports function table for the Hardware Interface API

To build a Solaris dynamic loading client, link only with liblaygosoly.so (-llaygosoly).

Linux

Shared Object Function
liblaygolnxy.so Exports dynamic loading API
liblaygolnxb.so Exports function table for the standard API
liblaygolnxs.so Exports function table for the RPC-enabled API
liblaygolnxi.so Exports function table for the Hardware Interface API

To build a Linux dynamic loading client, link only with liblaygolnxy.so (-llaygolnxy).