summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_lib_dgen.awk
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2010-01-11 18:21:25 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2010-01-11 18:22:46 +0100
commit34046ad5ac93f97e640d9d4d34d8c56cee14adb9 (patch)
tree1a92a27150caff69999751dedbba4856b29ad324 /scripts/lib/ptxd_lib_dgen.awk
parent62f844c1ceaa7d6eec24a58062be7ae710bde006 (diff)
downloadptxdist-34046ad5ac93f97e640d9d4d34d8c56cee14adb9.tar.gz
ptxdist-34046ad5ac93f97e640d9d4d34d8c56cee14adb9.tar.xz
[dgen] generate default builddir for host- and cross- packages
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'scripts/lib/ptxd_lib_dgen.awk')
-rw-r--r--scripts/lib/ptxd_lib_dgen.awk5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_lib_dgen.awk b/scripts/lib/ptxd_lib_dgen.awk
index 218a736d9..709545ca7 100644
--- a/scripts/lib/ptxd_lib_dgen.awk
+++ b/scripts/lib/ptxd_lib_dgen.awk
@@ -224,10 +224,13 @@ function import_PKG(this_PKG, this_pkg) {
# host, cross packages
target_PKG = gensub(/^HOST_|^CROSS_/, "", "", this_PKG);
+ this_PKG_type = gensub(/^(HOST_|CROSS_).*/, "\\1", "", this_PKG);
- # define default ${PKG} & ${PKG}_SOURCE
+ # define default ${PKG}, ${PKG}_SOURCE, ${PKG}_DIR
print this_PKG " = $(" target_PKG ")" > DGEN_DEPS_PRE;
print this_PKG "_SOURCE = $(" target_PKG "_SOURCE)" > DGEN_DEPS_PRE;
+ print this_PKG "_DIR = $(" this_PKG_type \
+ "BUILDDIR)/$(" target_PKG ")" > DGEN_DEPS_PRE;
}
}