buildroot: support out-of-tree builds

Add support and documentation for out-of-tree builds with syntax
like the Linux kernel (make O=<dir>).
This commit is contained in:
Peter Korsgaard
2008-08-31 20:23:47 +00:00
parent d5007ac67b
commit 0732b8cc84
2 changed files with 21 additions and 0 deletions

View File

@@ -25,7 +25,14 @@ TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
#")
# Buildroot supports building out of tree similarly to the Linux kernel.
# To use, add O= to the make command line (make O=/tmp/build)
BASE_DIR:=$(shell pwd)
ifdef O
ifeq ("$(origin O)", "command line")
BASE_DIR := $(O)
endif
endif
TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
#"))