intel: aubinator: generate a standalone binary
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Tue, 4 Oct 2016 15:19:43 +0000 (16:19 +0100)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sat, 8 Oct 2016 01:17:03 +0000 (02:17 +0100)
commit63a366a8813fec3836213cfd5ab006add332ec84
tree1a063ce5fcdaa7bb449c05bedb02ed6ec3894cab
parent4d7d9825f34a31368e63c493c28d57c8f84a984c
intel: aubinator: generate a standalone binary

Embed the xml files into the binary, so aubinator can be used from any
location.

v2: Split generation packing into another patch (Jason)
    Check for xxd (Jason)

v3: Fix out of tree builds (Jason)
    Generate custom variable name rather than names generated by xxd
    (Lionel)

v4: Move generated _xml.h files to genxml/ (Sirisha)

v5: Remove newline from makefile (Jason)

v6: Add comment on gen*_xml.h creation (Jason)

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
configure.ac
src/intel/Makefile.genxml.am
src/intel/Makefile.sources
src/intel/genxml/.gitignore
src/intel/tools/aubinator.c
src/intel/tools/decoder.c
src/intel/tools/decoder.h