firmware/general/package/hisi-gpio/hisi-gpio.mk

27 lines
835 B
Makefile

################################################################################
#
# hisi-gpio | updated 2022.08.10
#
################################################################################
HISI_GPIO_LICENSE = MIT
HISI_GPIO_LICENSE_FILES = LICENSE
define HISI_GPIO_EXTRACT_CMDS
cp $(HISI_GPIO_PKGDIR)/src/hisi-gpio-scanner.c $(@D)/
cp $(HISI_GPIO_PKGDIR)/src/hisi-gpio-watcher.c $(@D)/
endef
define HISI_GPIO_BUILD_CMDS
(cd $(@D); $(TARGET_CC) -Os -s hisi-gpio-scanner.c -o hisi-gpio-scanner)
(cd $(@D); $(TARGET_CC) -Os -s hisi-gpio-watcher.c -o hisi-gpio-watcher)
endef
define HISI_GPIO_INSTALL_TARGET_CMDS
$(INSTALL) -m 0755 -D $(@D)/hisi-gpio-scanner $(TARGET_DIR)/usr/bin/hisi-gpio-scanner
$(INSTALL) -m 0755 -D $(@D)/hisi-gpio-watcher $(TARGET_DIR)/usr/bin/hisi-gpio-watcher
endef
$(eval $(generic-package))