################################################################################ # # python-protobuf # ################################################################################ PYTHON_PROTOBUF_VERSION = $(PROTOBUF_VERSION) PYTHON_PROTOBUF_SOURCE = $(PROTOBUF_SOURCE) PYTHON_PROTOBUF_SITE = $(PROTOBUF_SITE) PYTHON_PROTOBUF_LICENSE = BSD-3c PYTHON_PROTOBUF_LICENSE_FILES = COPYING.txt PYTHON_PROTOBUF_DEPENDENCIES = python host-python-setuptools \ host-python-distutilscross host-protobuf define PYTHON_PROTOBUF_BUILD_CMDS (cd $(@D)/python; \ PYTHONXCPREFIX="$(STAGING_DIR)/usr/" \ PATH=$(HOST_PATH) \ $(HOST_DIR)/usr/bin/python setup.py build -x) endef define PYTHON_PROTOBUF_INSTALL_TARGET_CMDS (cd $(@D)/python; PYTHONPATH=$(TARGET_DIR)/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages \ $(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr) endef $(eval $(generic-package))