anv: anv_entrypoints_gen.py: directly write files instead of piping
authorDylan Baker <dylan@pnwbakers.com>
Sat, 18 Feb 2017 00:59:42 +0000 (16:59 -0800)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 22 Mar 2017 23:22:00 +0000 (16:22 -0700)
commit383032c70068938575f609fef0d442ba3e4d7c68
tree0d344e9dc184439d5d9ce1f6c58674abd37659a7
parenta2a2bad2e263a927ceb22b5b84cf00b15cb504db
anv: anv_entrypoints_gen.py: directly write files instead of piping

This changes the output to be written as a file rather than being piped.
This had one critical advantage, it encapsulates the encoding. This
prevents bugs where a symbol (generally unicode like © [copyright]) is
printed and the system being built on doesn't have a unicode locale.

v2: - Update Android.mk
v3: - Don't generate both files at once
    - Fix Android.mk
    - drop --outdir, since the filename is passed in as an argument

Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com>
src/intel/Android.vulkan.mk
src/intel/Makefile.vulkan.am
src/intel/vulkan/anv_entrypoints_gen.py