xref: /buildroot/package/input-event-daemon/input-event-daemon.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# input-event-daemon
4#
5################################################################################
6
7INPUT_EVENT_DAEMON_VERSION = 0.1.3
8INPUT_EVENT_DAEMON_SITE = $(call github,gandro,input-event-daemon,v$(INPUT_EVENT_DAEMON_VERSION))
9INPUT_EVENT_DAEMON_LICENSE = input-event-daemon license
10INPUT_EVENT_DAEMON_LICENSE_FILES = README
11
12define INPUT_EVENT_DAEMON_BUILD_CMDS
13	touch $(@D)/input-event-table.h
14	$(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC)" CFLAGS="$(TARGET_CFLAGS)" \
15		LDFLAGS="$(TARGET_LDFLAGS)" -C $(@D)
16endef
17
18define INPUT_EVENT_DAEMON_INSTALL_TARGET_CMDS
19	$(INSTALL) -m 755 -D $(@D)/input-event-daemon \
20		$(TARGET_DIR)/usr/bin/input-event-daemon
21	$(INSTALL) -m 644 -D $(@D)/docs/sample.conf \
22		$(TARGET_DIR)/etc/input-event-daemon.conf
23endef
24
25define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSV
26	$(INSTALL) -m 0755 -D package/input-event-daemon/S99input-event-daemon \
27		$(TARGET_DIR)/etc/init.d/S99input-event-daemon
28endef
29
30define INPUT_EVENT_DAEMON_INSTALL_INIT_SYSTEMD
31	$(INSTALL) -D -m 644 package/input-event-daemon/input-event-daemon.service \
32		$(TARGET_DIR)/usr/lib/systemd/system/input-event-daemon.service
33endef
34
35$(eval $(generic-package))
36

Last Index update Fri Aug 22 08:59:00 CST 2025