mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
Remove layout_* variables
Remove layout_* variables and replace them with variables specific to the different classes. The layout variables were only useful for the native/cross classes and caused more confusion than they solved. They didn't scale to the sdk class. It now clear a small set of native/cross variables fulfil the needs. This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes sense since we're installing binaries into the locations we're compiling them for. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
@@ -26,34 +26,11 @@ LDFLAGS_build-darwin = "-L${STAGING_LIBDIR_NATIVE}"
|
||||
TOOLCHAIN_OPTIONS = ""
|
||||
|
||||
# Overrides for paths
|
||||
|
||||
# Path prefixes
|
||||
base_prefix = "${exec_prefix}"
|
||||
prefix = "${CROSS_DIR}"
|
||||
base_prefix = "${prefix}"
|
||||
exec_prefix = "${prefix}"
|
||||
|
||||
# Base paths
|
||||
base_bindir = "${base_prefix}/bin"
|
||||
base_sbindir = "${base_prefix}/bin"
|
||||
base_libdir = "${base_prefix}/lib"
|
||||
|
||||
# Architecture independent paths
|
||||
datadir = "${prefix}/share"
|
||||
sysconfdir = "${prefix}/etc"
|
||||
sharedstatedir = "${prefix}/com"
|
||||
localstatedir = "${prefix}/var"
|
||||
infodir = "${datadir}/info"
|
||||
mandir = "${datadir}/man"
|
||||
docdir = "${datadir}/doc"
|
||||
servicedir = "${prefix}/srv"
|
||||
|
||||
# Architecture dependent paths
|
||||
bindir = "${exec_prefix}/bin"
|
||||
sbindir = "${exec_prefix}/bin"
|
||||
libexecdir = "${exec_prefix}/libexec"
|
||||
libdir = "${exec_prefix}/lib"
|
||||
includedir = "${exec_prefix}/include"
|
||||
oldincludedir = "${exec_prefix}/include"
|
||||
|
||||
do_stage () {
|
||||
oe_runmake install
|
||||
|
||||
Reference in New Issue
Block a user