The nwge SDK is the package of binaries, import libraries (on Windows) and header used to develop apps with the nwge engine.
The SDK is currently not publicly released.
When opening a nwge SDK tarball, you’ll be greeted with the following file structure:
bin directory, containing tool binariesinclude directory, containing all of nwge’s headerslib directory, containing shared objects on Linux or DLLs and import
libraries on Windowsinstall.sh or install.bat scripts, which automatically install the SDK on
your system, see belowversion file, containing the nwge SDK versionThese files are intended to be redistributed with your apps.
The SDK provides the following tools:
nwgebndl, used for creating, viewing and extracting bundle files. See the
data system documentation for more information.nwgecfn, used for managing NwgeCFN fonts.The SDK provides the following libraries:
libnwge.so/nwge.dll, the core engine.libnwge_bndl.so/nwge_bndl.dll, the bundle library.libnwge_cfn.so/nwge_cfn.dll, the NwgeCFN library.libnwge_cli.so/nwge_cli.dll, the CLI parser.The SDK provides an install script for both platforms with installs the SDK on your system, thus requiring to be run as administrator/root.
On Windows, the install.bat script:
%ProgramFiles%\Nwge SDK.%SystemRoot%. This is done to avoid
adding any new directories to your PATH.On Linux, the install.sh script:
/usr/include./usr/bin./usr/lib and creates versioned symlinks to
them.