Skip to content

Latest commit

 

History

History
 
 

libs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

BWIPP Helper C Library and Bindings

The purpose of the C library and SWIG-based bindings for other languages is to provide helper functions for manipulating the Barcode Writer in Pure PostScript resources based on metadata contained within the monolithic barcode.ps file.

It is hoped that these can provide a stable and robust interface to BWIPP that avoids the need for frontends to parse and process the PostScript resource file directly or embed lots of static data about the resources in their code.

The library implements parsing of the Metadata Specification provided here:

https://github.com/bwipp/postscriptbarcode/wiki/Metadata-Specification

Building

Build and install the C library first:

cd c
make
make test
make install  # Optional

Build and install the relevant bindings:

cd bindings
export LANGS="java perl python ruby"  # Optionally select specific bindings
make
make test
make install  # Optional

Build the documentation:

cd docs
make
# View by browsing html/index.html