fkgpiod.mk 994 B

1234567891011121314151617181920212223242526272829
  1. ################################################################################
  2. #
  3. # fkgpiod
  4. #
  5. ################################################################################
  6. FKGPIOD_VERSION = fkgpiod-FunKey-1.0.1
  7. FKGPIOD_SITE_METHOD = git
  8. FKGPIOD_SITE = https://github.com/FunKey-Project/fkgpiod.git
  9. FKGPIOD_SITE_LICENSE = GPL-2.1+
  10. FKGPIOD_SITE_LICENSE_FILES = COPYING
  11. define FKGPIOD_BUILD_CMDS
  12. $(TARGET_MAKE_ENV) CROSS_COMPILE=$(TARGET_CROSS) \
  13. CC="$(TARGET_CC)" \
  14. $(MAKE) -C $(@D) \
  15. CFLAGS="$(TARGET_CFLAGS)" $(FKGPIOD_BUILD_TARGET)
  16. endef
  17. define FKGPIOD_INSTALL_TARGET_CMDS
  18. $(INSTALL) -d -m 0755 $(TARGET_DIR)/usr/local/sbin
  19. $(INSTALL) -m 0755 $(@D)/fkgpiod $(TARGET_DIR)/usr/local/sbin/fkgpiod
  20. $(INSTALL) -m 0755 $(@D)/termfix $(TARGET_DIR)/usr/local/sbin/termfix
  21. $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc
  22. $(INSTALL) -d -m 0755 $(TARGET_DIR)/etc/init.d
  23. $(INSTALL) -m 0755 $(FKGPIOD_PKGDIR)etc/init.d/S11gpio $(TARGET_DIR)/etc/init.d/S11gpio
  24. endef
  25. $(eval $(generic-package))