treewide: derive host and hostpkg path from STAGING_DIR
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 2 Dec 2022 19:56:12 +0000 (20:56 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 9 Jan 2023 20:33:20 +0000 (21:33 +0100)
commit2a3283643ccf77b55d67c7a3f96d40576227499c
tree46678ed84d5d237d81b4a50c86fd1fe3baf09e1e
parentd10e6591d1523738852dd0ab625df1f9ea7fc63c
treewide: derive host and hostpkg path from STAGING_DIR

STAGING_DIR may be provided from command line. We currently hardcoded
STAGING_DIR_HOST and STAGING_DIR_HOSTPKG to the default location but we
currently have some relocatable patch that derive the path from
STAGING_DIR.

Fix this and correctly derive STAGING_DIR_HOST and STAGING_DIR_HOSTPKG
from STAGING_DIR.

The intention is to fix inconsistency from the relocatable patch and the
use of STAGING_DIR_HOST that is always hardcoded.
This with a wrong configuration may end up in broken state with some
host tools expecing a PATH from STAGING_DIR and others using library
from the default staging_dir/host path.

To save downstream project the original implementation is saved while
fixing the inconsistency between patch and .mk.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
Makefile
include/scan.mk
include/toplevel.mk
rules.mk