X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=doc%2Fbuild-sdk-quick.txt;h=ff297806a589eb1f1d367e56602d9abaa608a5ee;hb=e67ae1e27e27b0fce9974dbf1b5bc6adff27a213;hp=bf18b481196cec960f9bc102d4937c24df468945;hpb=6796db6f22dc0b2e4bee0d81fde13b99f0010b49;p=dpdk.git diff --git a/doc/build-sdk-quick.txt b/doc/build-sdk-quick.txt index bf18b48119..ff297806a5 100644 --- a/doc/build-sdk-quick.txt +++ b/doc/build-sdk-quick.txt @@ -1,25 +1,34 @@ Basic build + make defconfig && make + or make config T=x86_64-native-linuxapp-gcc && make Build commands config get configuration from target template (T=) + defconfig auto-select target template based on arch, OS, etc. all same as build (default rule) build build in a configured directory clean remove files but keep configuration - install build many targets (wildcard allowed) and install in DESTDIR - uninstall remove all installed targets + install T= configure, build and install a target in DESTDIR + install install optionally staged in DESTDIR examples build examples for given targets (T=) examples_clean clean examples for given targets (T=) + test compile tests and run basic unit tests + test-* run specific subset of unit tests + tags|etags|gtags generate tags database for given targets (T=) + cscope generate cscope database for given targets (T=) Build variables EXTRA_CPPFLAGS preprocessor options EXTRA_CFLAGS compiler options EXTRA_LDFLAGS linker options EXTRA_LDLIBS linker library options RTE_KERNELDIR linux headers path + RTE_DEVEL_BUILD stricter options (default: y in git tree) CROSS toolchain prefix V verbose D debug dependencies - O build directory (default: build/ - install default: ./) - DESTDIR second-stage install directory - T target template (install default: *) - used with config or install + O build directory (default: build/ - install T= default: ./) + DESTDIR staging install directory (default: empty) + prefix root install directory (default: /usr/local) + T target template - used with config or install format: templates in config/defconfig_*