python-netifaces.mk 912 B

123456789101112131415161718192021222324252627
  1. #############################################################
  2. #
  3. # python-netifaces
  4. #
  5. #############################################################
  6. PYTHON_NETIFACES_VERSION = 0.7
  7. PYTHON_NETIFACES_SOURCE = netifaces-$(PYTHON_NETIFACES_VERSION).tar.gz
  8. PYTHON_NETIFACES_SITE = http://alastairs-place.net/projects/netifaces
  9. PYTHON_NETIFACES_DEPENDENCIES = python host-python-setuptools host-python-distutilscross
  10. define PYTHON_NETIFACES_BUILD_CMDS
  11. (cd $(@D); \
  12. PYTHONXCPREFIX="$(STAGING_DIR)/usr/" \
  13. LDFLAGS="-L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
  14. $(HOST_DIR)/usr/bin/python setup.py build -x)
  15. endef
  16. define PYTHON_NETIFACES_INSTALL_TARGET_CMDS
  17. (cd $(@D); \
  18. PYTHONPATH=$(TARGET_DIR)/usr/lib/python$(PYTHON_VERSION_MAJOR)/site-packages \
  19. $(HOST_DIR)/usr/bin/python setup.py install \
  20. --single-version-externally-managed --root=/ --prefix=$(TARGET_DIR)/usr)
  21. endef
  22. $(eval $(generic-package))