summaryrefslogtreecommitdiffstats
path: root/rules/python24.make
diff options
context:
space:
mode:
authorJuergen Beisert <j.beisert@pengutronix.de>2006-07-24 16:23:00 +0000
committerJuergen Beisert <j.beisert@pengutronix.de>2006-07-24 16:23:00 +0000
commitc952f2c6d3db45ab400f282f067f4df82740fa8b (patch)
treeb819e529e145ca8b3bd8ef32188c469c7f8e14e5 /rules/python24.make
parent01423d0080e7c2f4e3b344cf6c13f0135cd972ca (diff)
downloadptxdist-c952f2c6d3db45ab400f282f067f4df82740fa8b.tar.gz
ptxdist-c952f2c6d3db45ab400f282f067f4df82740fa8b.tar.xz
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@5946 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/python24.make')
-rw-r--r--rules/python24.make33
1 files changed, 26 insertions, 7 deletions
diff --git a/rules/python24.make b/rules/python24.make
index 543f79fee..c7aeda295 100644
--- a/rules/python24.make
+++ b/rules/python24.make
@@ -58,15 +58,18 @@ $(STATEDIR)/python24.extract: $(python24_extract_deps_default)
python24_prepare: $(STATEDIR)/python24.prepare
-PYTHON24_PATH = PATH=$(CROSS_PATH)
-PYTHON24_ENV = $(CROSS_ENV)
+PYTHON24_PATH := PATH=$(CROSS_PATH)
+PYTHON24_ENV := $(CROSS_ENV)
-PYTHON24_AUTOCONF = $(CROSS_AUTOCONF_USR)
-PYTHON24_AUTOCONF += --target=$(PTXCONF_GNU_TARGET)
+PYTHON24_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --target=$(PTXCONF_GNU_TARGET) \
+ --enable-shared
-PYTHON24_MAKEVARS = HOSTPYTHON=$(PTXCONF_PREFIX)/bin/python
-PYTHON24_MAKEVARS += HOSTPGEN=$(HOST_PYTHON24_DIR)/Parser/pgen
-PYTHON24_MAKEVARS += CROSS_COMPILE=yes
+PYTHON24_MAKEVARS := \
+ HOSTPYTHON=$(PTXCONF_PREFIX)/bin/python \
+ HOSTPGEN=$(HOST_PYTHON24_DIR)/Parser/pgen \
+ CROSS_COMPILE=yes
$(STATEDIR)/python24.prepare: $(python24_prepare_deps_default)
@$(call targetinfo, $@)
@@ -101,6 +104,22 @@ python24_install: $(STATEDIR)/python24.install
$(STATEDIR)/python24.install: $(python24_install_deps_default)
@$(call targetinfo, $@)
+
+ $(PYTHON24_PATH) make -C $(PYTHON24_DIR) $(PYTHON24_MAKEVARS) \
+ altbininstall DESTDIR=$(SYSROOT)
+
+ umask 022 && \
+ $(PYTHON24_PATH) make -C $(PYTHON24_DIR) $(PYTHON24_MAKEVARS) \
+ libinstall DESTDIR=$(SYSROOT)
+
+ $(PYTHON24_PATH) make -C $(PYTHON24_DIR) $(PYTHON24_MAKEVARS) \
+ libainstall DESTDIR=$(SYSROOT)
+
+ $(PYTHON24_PATH) make -C $(PYTHON24_DIR) $(PYTHON24_MAKEVARS) \
+ sharedinstall DESTDIR=$(SYSROOT)
+
+ $(PYTHON24_PATH) make -C $(PYTHON24_DIR) $(PYTHON24_MAKEVARS) \
+ oldsharedinstall DESTDIR=$(SYSROOT)
@$(call touch, $@)
# ----------------------------------------------------------------------------