packages/utils/bluld/Makefile
Hauke Mehrtens 7cef0bca23 bluld: Do not include kernel headers into user space application
Remove the extra include for kernel headers from this user space
application. These extra includes are causing compile errors when
compiling with glibc. User space applications should not need such
headers.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-08-16 13:12:16 -07:00

45 lines
1.2 KiB
Makefile

include $(TOPDIR)/rules.mk
PKG_NAME:=bluld
PKG_VERSION:=1.1.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://github.com/ktgeek/$(PKG_NAME)/releases/download/v$(PKG_VERSION)
PKG_HASH:=94e42999bf701ea01296d614fe298af3bd5b91d3bdab6adda7ecc24af69f8230
PKG_MAINTAINER:=Keith T. Garner <kgarner@kgarner.com>
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/nls.mk
include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/cmake.mk
define Package/bluld
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Blinkstick User space LED Daemon
DEPENDS:=+kmod-usb-hid +kmod-leds-uleds +libstdcpp +hidapi
endef
define Package/bluld/description
A daemon to expose a Blinkstick to the Linux kernel LED class via /dev/uleds. (Kernel 4.10+ required.)
endef
define Package/bluld/conffiles
/etc/config/bluld
endef
define Package/bluld/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/bluld $(1)/usr/sbin
$(INSTALL_DIR) $(1)/etc/config
$(INSTALL_CONF) ./files/bluld.conf $(1)/etc/config/bluld
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_BIN) ./files/bluld.init $(1)/etc/init.d/bluld
endef
$(eval $(call BuildPackage,bluld))