From 0732b8cc840efb5927bc143f5091a1da4c6e0dce Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Sun, 31 Aug 2008 20:23:47 +0000 Subject: buildroot: support out-of-tree builds Add support and documentation for out-of-tree builds with syntax like the Linux kernel (make O=). --- project/Makefile.in | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'project') diff --git a/project/Makefile.in b/project/Makefile.in index c4188505b..034b1fa6c 100644 --- a/project/Makefile.in +++ b/project/Makefile.in @@ -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)))_ #")) -- cgit v1.2.3