gino headers

gino is a minimalist C API to create GUIs using HTML/CSS/JavaScript and interfacing them with C code.

The common headers for all gino implementations are distributed separately from the implementation code.

The code is released under an ISC-style license.

Usage

Both gino implementations and applications/libraries using them are meant to be including <gino/lib.h> in their source files.

Furthermore, gino implementations also need to #define the GINO_IMPLEMENTATION flag before such inclusion and should provide suitable pkg-config files for the build systems of applications/libraries to retrieve compiler and linker flags.

The headers package itself supplies a pkg-config file (package name: gino-headers-0) specifying compiler flags for the inclusion of headers.

Documentation

You can take a look at the auto-generated documentation.

Installation

Download

See the downloads page.

Build-time dependencies

Installation instructions

As usual:

$ ./configure && make install

(make is not needed).

Extra ./configure options

--with-pkgconfigdir=DIR
Where to put pkg-config’s .pc files [LIBDIR/pkgconfig]