41 lines
1.0 KiB
Makefile
41 lines
1.0 KiB
Makefile
################################################################################
|
|
#
|
|
# umtprd
|
|
#
|
|
################################################################################
|
|
|
|
UMTPRD_VERSION = 7d7d099df0dd929f95de0f45a2b6b006545207c6
|
|
UMTPRD_SITE = https://github.com/viveris/uMTP-Responder.git
|
|
UMTPRD_SITE_METHOD = git
|
|
UMTPRD_LICENSE = GPL-3.0+
|
|
UMTPRD_LICENSE_FILES = LICENSE
|
|
|
|
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
|
UMTPRD_DEPENDENCIES = systemd
|
|
UMTPRD_MAKE_OPTS += SYSTEMD=1
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_UMTPRD_USE_SYSLOG),y)
|
|
UMTPRD_MAKE_OPTS += USE_SYSLOG=1
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_UMTPRD_STATIC),y)
|
|
UMTPRD_MAKE_OPTS += CC="$(TARGET_CC) -static"
|
|
endif
|
|
|
|
define UMTPRD_FIXUP_USB_PATH
|
|
sed -i -e "s~/dev/ffs-umtp/~/dev/usb-ffs/mtp/~" \
|
|
$(@D)/inc/default_cfg.h || true
|
|
endef
|
|
UMTPRD_POST_PATCH_HOOKS += UMTPRD_FIXUP_USB_PATH
|
|
|
|
define UMTPRD_BUILD_CMDS
|
|
$(TARGET_CONFIGURE_OPTS) $(MAKE) $(UMTPRD_MAKE_OPTS) -C $(@D)
|
|
endef
|
|
|
|
define UMTPRD_INSTALL_TARGET_CMDS
|
|
$(INSTALL) -D -m 0755 $(@D)/umtprd $(TARGET_DIR)/usr/bin/umtprd
|
|
endef
|
|
|
|
$(eval $(generic-package))
|