[dpdk-dev] [PATCH v5] mk: add sensible default target with defconfig
Thomas Monjalon
thomas at monjalon.net
Sat Aug 5 10:24:56 CEST 2017
04/08/2017 12:39, David Hunt:
> 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 at intel.com>
> Acked-by: Shreyansh Jain <shreyansh.jain at nxp.com>
> Tested-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>
> ---
[...]
> --- a/doc/build-sdk-quick.txt
> +++ b/doc/build-sdk-quick.txt
> @@ -1,7 +1,10 @@
> Basic build
> + make defconfig && make
> + or
> make config T=x86_64-native-linuxapp-gcc && make
Nice :)
> + @echo "Configuration done using "$(shell basename \
> + $(RTE_CONFIG_TEMPLATE) | sed "s/defconfig_//g")
Excuse me for being pedantic with Makefile, I will avoid shell invocation:
+ @echo "Configuration done using" \
+ $(patsubst defconfig_%,%,$(notdir $(RTE_CONFIG_TEMPLATE)))
Applied with my pedantic change, thanks :)
More information about the dev
mailing list