linuxOS_AP05/buildroot/package/rockchip/ueventd/ueventd.mk
2025-06-02 13:59:07 +08:00

37 lines
861 B
Makefile

################################################################################
#
# ueventd
#
################################################################################
UEVENTD_VERSION = 1.0
UEVENTD_SITE = $(TOPDIR)/../external/ueventd
UEVENTD_SITE_METHOD = local
CC="$(TARGET_CC)"
PROJECT_DIR="$(@D)"
UEVENTD_LICENSE_FILES = NOTICE
UEVENTD_LICENSE = Apache V2.0
define UEVENTD_TARGET_CFLAGS
$(TARGET_CFLAGS) \
-D_GNU_SOURCE \
-I$(STAGING_DIR)/usr/include \
-I$(PROJECT_DIR)/include
endef
UEVENTD_MAKE_OPTS = \
CFLAGS="$(TARGET_CFLAGS) $(UEVENTD_TARGET_CFLAGS)" \
PROJECT_DIR="$(@D)"
define UEVENTD_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) CC="$(TARGET_CC)" $(UEVENTD_MAKE_OPTS)
endef
define UEVENTD_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 755 $(@D)/ueventd $(TARGET_DIR)/usr/bin/ueventd
endef
$(eval $(generic-package))