pmdinfogen: allow using stdin and stdout
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 25 Jan 2018 11:12:25 +0000 (11:12 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Mon, 29 Jan 2018 19:48:16 +0000 (20:48 +0100)
commit0d68533617e3fb6daab43ed30f32ab5697c45069
tree8c5b6b6a116292b9b8d1c5c515e791e5f15e92d6
parent67684d1e87b684cf788a0726384db0d03485344d
pmdinfogen: allow using stdin and stdout

Rather than having to work off files all the time, allow stdin and stdout
to be used as the source and destination for pmdinfogen. This will allow
other possible usages from scripts, e.g. taking files from ar archive and
building a single .pmd.c file from all the .o files in it.

for f in `ar t librte_pmd_xyz.a` ; do
ar p librte_pmd_xyz.a $f | pmdinfogen - - >> xyz_info.c
done

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
buildtools/pmdinfogen/pmdinfogen.c