mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-30 04:33:00 +02:00
62 lines
2.0 KiB
Makefile
62 lines
2.0 KiB
Makefile
################################################################################
|
|
#
|
|
# mdnsd
|
|
#
|
|
################################################################################
|
|
MDNSD_VERSION = 0.11
|
|
MDNSD_SITE = https://github.com/troglobit/mdnsd/releases/download/v$(MDNSD_VERSION)
|
|
MDNSD_LICENSE = BSD-3-Clause
|
|
MDNSD_LICENSE_FILES = LICENSE
|
|
MDNSD_INSTALL_STAGING = YES
|
|
|
|
ifeq ($(BR2_PACKAGE_MDNSD_FTP_SERVICE),y)
|
|
define MDNSD_INSTALL_FTP_SERVICE
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/ftp.service \
|
|
$(TARGET_DIR)/etc/mdns.d/
|
|
endef
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_FTP_SERVICE
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MDNSD_HTTP_SERVICE),y)
|
|
define MDNSD_INSTALL_HTTP_SERVICE
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/http.service \
|
|
$(TARGET_DIR)/etc/mdns.d/
|
|
endef
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_HTTP_SERVICE
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MDNSD_IPP_SERVICE),y)
|
|
define MDNSD_INSTALL_IPP_SERVICE
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/ipp.service \
|
|
$(TARGET_DIR)/etc/mdns.d/
|
|
endef
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_IPP_SERVICE
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MDNSD_PRINTER_SERVICE),y)
|
|
define MDNSD_INSTALL_PRINTER_SERVICE
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/printer.service \
|
|
$(TARGET_DIR)/etc/mdns.d/
|
|
endef
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_PRINTER_SERVICE
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_MDNSD_SSH_SERVICE),y)
|
|
define MDNSD_INSTALL_SSH_SERVICE
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/ssh.service \
|
|
$(TARGET_DIR)/etc/mdns.d/
|
|
endef
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_SSH_SERVICE
|
|
endif
|
|
|
|
define MDNSD_INSTALL_FINIT_SVC
|
|
$(INSTALL) -D -m 0644 $(BR2_EXTERNAL_INFIX_PATH)/package/mdnsd/mdnsd.svc \
|
|
$(FINIT_D)/available/mdnsd.conf
|
|
$(INSTALL) -d -m 0755 $(FINIT_D)/enabled
|
|
ln -sf ../available/mdnsd.conf $(FINIT_D)/enabled/mdnsd.conf
|
|
endef
|
|
|
|
MDNSD_POST_INSTALL_TARGET_HOOKS += MDNSD_INSTALL_FINIT_SVC
|
|
|
|
$(eval $(autotools-package))
|