################################################################################
|
#
|
# 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))
|