]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
add target py_package PARAM=packet
authorMarkham <markham001@gmx.de>
Sun, 10 Mar 2024 16:05:10 +0000 (17:05 +0100)
committerMarkham <markham001@gmx.de>
Sun, 10 Mar 2024 16:05:10 +0000 (17:05 +0100)
make/python3.mk

index 4a349d41483d9ad873039c20e5e13651c43746f4..fb964c19651a1b0c86eb55299d252a21559a840e 100644 (file)
@@ -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
+