From 88846c07a3743e7804e2e8c2548606f94084c9c6 Mon Sep 17 00:00:00 2001 From: Markham Date: Sun, 10 Mar 2024 17:05:10 +0100 Subject: [PATCH] add target py_package PARAM=packet --- make/python3.mk | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/make/python3.mk b/make/python3.mk index 4a349d4..fb964c1 100644 --- a/make/python3.mk +++ b/make/python3.mk @@ -190,4 +190,19 @@ $(D)/host_python3_pip: $(ARCHIVE)/get-pip.py $(D)/host_python3 | $(TARGETPEFIX) $(HOSTPREFIX)/usr/bin/python3 $(ARCHIVE)/get-pip.py $(TOUCH) - \ No newline at end of file +MY_PY_PACKAGES = $(BUILD_TMP)/my_py_packages + +$(D)/py_package: $(D)/python3_packages | $(TARGETPEFIX) + $(START_BUILD) + if [ -z "$(PARAM)" ]; then \ + echo "***********************************************"; \ + echo -e "$(TERM_RED)Es wurde kein Paketname angegeben$(TERM_NORMAL)"; \ + echo -e "$(TERM_GREEN)Usage: make py_package PARAM=pandas$(TERM_NORMAL)"; \ + echo "***********************************************"; \ + exit 1; \ + fi + mkdir -p $(MY_PY_PACKAGES) + $(N_BUILDENV) CFLAGS=$(CFLAGS) $(VENV_DIR)/bin/cross-pip -v install --cache-dir $(BUILD_TMP)/.cache --upgrade --target=$(MY_PY_PACKAGES) $(PARAM) + find $(MY_PY_PACKAGES) -name "*.so" -exec $(TARGET)-strip {} \; + $(REMOVE)/.cache + -- 2.39.5