xmlconfig: read more config files from drirc.d/
authorQiang Yu <Qiang.Yu@amd.com>
Mon, 6 Aug 2018 03:41:33 +0000 (11:41 +0800)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 17 Aug 2018 16:16:32 +0000 (17:16 +0100)
commit04bdbbcab3c4862bf3f54ce60fcc1d2007776f80
treed078e5edb23a74a3aa5ac0e5ea371103b46ece7e
parent0da417129e070193091452c8ffdec4df12070bc6
xmlconfig: read more config files from drirc.d/

Driver and application can put their drirc files in
${datadir}/drirc.d/ with name xxx.conf. Config files
will be read and applied in file name alphabetic order.

So there are three places for drirc listed in order:
1. /usr/share/drirc.d/
2. /etc/drirc
3. ~/.drirc

v4:
  fix meson build

v3:
  1. seperate driParseConfigFiles refine into another patch
  2. fix entries[i] mem leak

v2:
  drop /etc/drirc.d

Signed-off-by: Qiang Yu <Qiang.Yu@amd.com>
Acked-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
docs/autoconf.html
src/util/Makefile.am
src/util/meson.build
src/util/xmlconfig.c