123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- ################################################################################
- #
- # apcupsd
- #
- ################################################################################
- APCUPSD_VERSION = 3.14.14
- APCUPSD_SITE = http://downloads.sourceforge.net/project/apcupsd/apcupsd%20-%20Stable/$(APCUPSD_VERSION)
- APCUPSD_LICENSE = GPL-2.0
- APCUPSD_LICENSE_FILES = COPYING
- APCUPSD_CONF_OPTS = --disable-test
- ifneq ($(BR2_PACKAGE_APCUPSD_MODBUS_USB)$(BR2_PACKAGE_APCUPSD_USB),)
- APCUPSD_CONF_ENV += ac_cv_path_usbcfg=$(STAGING_DIR)/usr/bin/libusb-config
- ifeq ($(BR2_STATIC_LIBS),y)
- APCUPSD_DEPENDENCIES += host-pkgconf
- APCUPSD_CONF_ENV += LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs libusb`"
- endif
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_APCSMART),y)
- APCUPSD_CONF_OPTS += --enable-apcsmart
- else
- APCUPSD_CONF_OPTS += --disable-apcsmart
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_DUMB),y)
- APCUPSD_CONF_OPTS += --enable-dumb
- else
- APCUPSD_CONF_OPTS += --disable-dumb
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_MODBUS_USB),y)
- APCUPSD_CONF_OPTS += --enable-modbus-usb
- APCUPSD_DEPENDENCIES = libusb libusb-compat
- else
- APCUPSD_CONF_OPTS += --disable-modbus-usb
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_MODBUS),y)
- APCUPSD_CONF_OPTS += --enable-modbus
- else
- APCUPSD_CONF_OPTS += --disable-modbus
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_NET),y)
- APCUPSD_CONF_OPTS += --enable-net
- else
- APCUPSD_CONF_OPTS += --disable-net
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_PCNET),y)
- APCUPSD_CONF_OPTS += --enable-pcnet
- else
- APCUPSD_CONF_OPTS += --disable-pcnet
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_SNMP),y)
- APCUPSD_CONF_OPTS += --enable-snmp
- else
- APCUPSD_CONF_OPTS += --disable-snmp
- endif
- ifeq ($(BR2_PACKAGE_APCUPSD_USB),y)
- APCUPSD_CONF_OPTS += --enable-usb
- APCUPSD_DEPENDENCIES = libusb libusb-compat
- else
- APCUPSD_CONF_OPTS += --disable-usb
- endif
- define APCUPSD_BUILD_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/platforms
- endef
- define APCUPSD_INSTALL_TARGET_CMDS
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/src DESTDIR=$(TARGET_DIR) install
- $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)/platforms DESTDIR=$(TARGET_DIR) install
- endef
- $(eval $(autotools-package))
|