FunKey-GPIO-Mapping.mk 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. ################################################################################
  2. #
  3. # FunKey-GPIO-mapping
  4. #
  5. ################################################################################
  6. FUNKEY_GPIO_MAPPING_VERSION = cd412528079a59eab66e7d426e28d9966c2d731c
  7. FUNKEY_GPIO_MAPPING_SITE_METHOD = git
  8. #FUNKEY_GPIO_MAPPING_SITE = ssh://git@github.com/FunKey-Project/FunKey-GPIO-Mapping.git
  9. FUNKEY_GPIO_MAPPING_SITE = ssh://git@fk/FunKey-Project/FunKey-GPIO-Mapping.git
  10. FUNKEY_GPIO_MAPPING_SITE_LICENSE = GPL-2.1+
  11. FUNKEY_GPIO_MAPPING_SITE_LICENSE_FILES = COPYING
  12. define FUNKEY_GPIO_MAPPING_BUILD_CMDS
  13. $(TARGET_MAKE_ENV) CROSS_COMPILE=$(TARGET_CROSS) \
  14. CC="$(TARGET_CC)" \
  15. $(MAKE) -C $(@D) \
  16. CFLAGS="$(TARGET_CFLAGS)" $(FUNKEY_GPIO_MAPPING_BUILD_TARGET)
  17. endef
  18. define FUNKEY_GPIO_MAPPING_INSTALL_TARGET_CMDS
  19. $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/local/sbin
  20. $(INSTALL) -m 0755 $(@D)/funkey_gpio_management $(TARGET_DIR)/usr/local/sbin/funkey_gpio_management
  21. $(INSTALL) -m 0755 $(@D)/termfix $(TARGET_DIR)/usr/local/sbin/termfix
  22. $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc
  23. $(INSTALL) -m 0644 $(@D)/funkey_gpio_mapping.conf $(TARGET_DIR)/etc/funkey_gpio_mapping.conf
  24. $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/init.d
  25. $(INSTALL) -m 0755 $(FUNKEY_GPIO_MAPPING_PKGDIR)etc/init.d/S11funkey-gpio-management $(TARGET_DIR)/etc/init.d/S11funkey-gpio-management
  26. endef
  27. $(eval $(generic-package))