mk: allow to specify O= in install rule
[dpdk.git] / doc / build-sdk-quick.txt
1 Basic build
2         make config T=x86_64-default-linuxapp-gcc && make
3 Build commands
4         config      get configuration from target template (T=)
5         all         same as build (default rule)
6         build       build in a configured directory
7         clean       remove files but keep configuration
8         install     build many targets (wildcard allowed)
9         uninstall   remove all installed targets
10 Build variables
11         CROSS            toolchain prefix
12         EXTRA_CPPFLAGS   preprocessor options
13         EXTRA_CFLAGS     compiler options
14         EXTRA_LDFLAGS    linker options
15         RTE_KERNELDIR    linux headers path
16         V   verbose
17         D   debug dependencies
18         O   output directory (default: build/ - install default: ./)
19         T   target template (install default: *) - used with config or install
20                         format: <arch-machine-execenv-toolchain>
21                         templates in config/defconfig_*