Given a list of files and directories to include,
binembed generates assembly source to include the data
into an object file that can be linked to a library or
executable, along with interface modules for higher
level access from languages such as C, Haskell, ...
See the package binembed-example for a concrete
example.