diff options
Diffstat (limited to 'package/python-protobuf/python-protobuf.mk')
| -rw-r--r-- | package/python-protobuf/python-protobuf.mk | 28 | 
1 files changed, 28 insertions, 0 deletions
diff --git a/package/python-protobuf/python-protobuf.mk b/package/python-protobuf/python-protobuf.mk new file mode 100644 index 000000000..d853deee4 --- /dev/null +++ b/package/python-protobuf/python-protobuf.mk @@ -0,0 +1,28 @@ +############################################################# +# +# 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))  | 
