Remove BR2_DEPRECATED
[buildroot-gz.git] / package / ptpd2 / ptpd2.mk
blobda6a10684bb9df1311a5aab25d0b0e69b86b2357
1 ################################################################################
3 # ptpd2
5 ################################################################################
7 PTPD2_VERSION = ptpd-2.3.1
8 PTPD2_SITE = $(call github,ptpd,ptpd,$(PTPD2_VERSION))
9 PTPD2_DEPENDENCIES = libpcap
10 PTPD2_CONF_OPTS = --with-pcap-config=$(STAGING_DIR)/usr/bin/pcap-config
11 # configure not shipped
12 PTPD2_AUTORECONF = YES
13 PTPD2_LICENSE = BSD-2c
14 PTPD2_LICENSE_FILES = COPYRIGHT
16 ifeq ($(BR2_STATIC_LIBS),y)
17 PTPD2_CONF_OPTS += LIBS="`$(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs`"
18 endif
20 ifeq ($(BR2_PACKAGE_NETSNMP),y)
21 PTPD2_CONF_ENV += ac_cv_path_PATH_NET_SNMP_CONFIG=$(STAGING_DIR)/usr/bin/net-snmp-config
22 PTPD2_DEPENDENCIES += netsnmp
23 else
24 PTPD2_CONF_OPTS += --disable-snmp
25 endif
27 define PTPD2_INSTALL_INIT_SYSV
28 $(INSTALL) -m 755 -D package/ptpd2/S65ptpd2 \
29 $(TARGET_DIR)/etc/init.d/S65ptpd2
30 endef
32 define PTPD2_INSTALL_INIT_SYSTEMD
33 $(INSTALL) -D -m 644 package/ptpd2/ptpd2.service \
34 $(TARGET_DIR)/usr/lib/systemd/system/ptpd2.service
35 mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
36 ln -sf ../../../../usr/lib/systemd/system/ptpd2.service \
37 $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/ptpd2.service
38 endef
40 $(eval $(autotools-package))