summaryrefslogtreecommitdiff
path: root/package/python/Makefile
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-10-17 19:41:13 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2009-10-17 19:41:13 +0200
commitc008b8741447a77371f3fd487830bfd7952dbdcd (patch)
treed93378254682782dbe0175dcf69edb1fbf65dbe3 /package/python/Makefile
parent16b627883cdd2fb2258002b30dfa61c440373e9c (diff)
parent6d26b19269a28ff576e872473cb3b4610a61fceb (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/python/Makefile')
-rw-r--r--package/python/Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/package/python/Makefile b/package/python/Makefile
index e0df5d9e4..d80b3a05a 100644
--- a/package/python/Makefile
+++ b/package/python/Makefile
@@ -15,18 +15,20 @@ PKG_SITES:= http://www.python.org/ftp/python/3.1.1/
DISTFILES= Python-${PKG_VERSION}.tgz
WRKDIST= ${WRKDIR}/Python-${PKG_VERSION}
+DISMOD:= readline _curses _curses_panel _tkinter nis
+
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,PYTHON,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
MAKE_ENV+= OPT="$(TARGET_CFLAGS)" \
HOSTPYTHON=./hostpython \
- HOSTPGEN=./hostpgen \
- CROSS_COMPILE=yes
+ HOSTPGEN=./Parser/hostpgen \
+ PYTHON_DISABLE_MODULES="$(DISMOD)"
CONFIGURE_STYLE:= gnu
CONFIGURE_ENV+= OPT="$(TARGET_CFLAGS)"
-CONFGIURE_ARGS:= --with-threads \
+CONFIGURE_ARGS:= --with-threads \
--with-system-ffi \
--without-cxx-main
BUILD_STYLE:= auto
@@ -39,9 +41,10 @@ pre-configure:
--prefix=$(STAGING_TOOLS) \
);
$(MAKE) -C ${WRKBUILD} python Parser/pgen
- (cd $(WRKBUILD);mv Parser/pgen hostpgen)
+ ${CP} ${WRKBUILD}/Parser/pgen ${STAGING_TOOLS}/bin/pgen
+ ${CP} ${WRKBUILD}/python ${STAGING_TOOLS}/bin/python
+ ${CP} ${WRKBUILD}/Parser/pgen ${WRKBUILD}/Parser/hostpgen
${CP} ${WRKBUILD}/python ${WRKBUILD}/hostpython
- $(MAKE) -C ${WRKBUILD} HOSTPYTHON="./hostpython" sharedmods install
$(MAKE) -C ${WRKBUILD} distclean
post-install: