mk: add sensible default target with defconfig
authorDavid Hunt <david.hunt@intel.com>
Fri, 4 Aug 2017 10:39:02 +0000 (11:39 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Sat, 5 Aug 2017 08:27:04 +0000 (10:27 +0200)
commitbce6c42c4ad5213126adcf13786642589750776f
treeaceaa7cfa564db8282ddbaa8db8ae20ea5d1d1c3
parent0de21567d24e873570a8f1f9f1501cba68bcd1b1
mk: add sensible default target with defconfig

Users can now use 'make defconfig' to generate a configuration using
the most appropriate defaults for the current machine.

<arch-machine-execenv-toolchain>
  arch taken from uname -m
  machine defaults to native
  execenv is taken from uname, Linux=linuxapp, otherwise bsdapp
  toolchain is taken from $CC -v to see which compiler to use

Signed-off-by: David Hunt <david.hunt@intel.com>
Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com>
Tested-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
doc/build-sdk-quick.txt
mk/rte.sdkconfig.mk
mk/rte.sdkroot.mk