Imported Upstream version 2.7.1
This commit is contained in:
parent
a1fa151fc7
commit
0121794af9
451 changed files with 41339 additions and 10887 deletions
|
|
@ -33,18 +33,20 @@ if WITH_IPMI
|
|||
AM_CFLAGS += $(LIBIPMI_CFLAGS)
|
||||
endif
|
||||
|
||||
SERIAL_DRIVERLIST = bcmxcp belkin belkinunv bestfcom \
|
||||
SERIAL_DRIVERLIST = al175 bcmxcp belkin belkinunv bestfcom \
|
||||
bestfortress bestuferrups bestups dummy-ups etapro everups \
|
||||
gamatronic genericups isbmex liebert liebert-esp2 masterguard metasys \
|
||||
oldmge-shut mge-utalk microdowell mge-shut oneac optiups powercom rhino \
|
||||
safenet skel solis tripplite tripplitesu upscode2 victronups powerpanel \
|
||||
blazer_ser clone clone-outlet ivtscd apcsmart apcsmart-old
|
||||
blazer_ser clone clone-outlet ivtscd apcsmart apcsmart-old apcupsd-ups riello_ser \
|
||||
nutdrv_qx
|
||||
SNMP_DRIVERLIST = snmp-ups
|
||||
USB_LIBUSB_DRIVERLIST = usbhid-ups bcmxcp_usb tripplite_usb \
|
||||
blazer_usb richcomm_usb
|
||||
blazer_usb richcomm_usb riello_usb nutdrv_qx
|
||||
USB_DRIVERLIST = $(USB_LIBUSB_DRIVERLIST)
|
||||
HAL_DRIVERLIST = hald-addon-usbhid-ups hald-addon-bcmxcp_usb \
|
||||
hald-addon-tripplite_usb hald-addon-blazer_usb
|
||||
hald-addon-tripplite_usb hald-addon-blazer_usb hald-addon-riello_usb \
|
||||
hald-addon-nutdrv_qx
|
||||
NEONXML_DRIVERLIST = netxml-ups
|
||||
MACOSX_DRIVERLIST = macosx-ups
|
||||
|
||||
|
|
@ -96,6 +98,7 @@ upsdrvctl_SOURCES = upsdrvctl.c
|
|||
upsdrvctl_LDADD = $(LDADD_COMMON)
|
||||
|
||||
# serial drivers: all of them use standard LDADD and CFLAGS
|
||||
al175_SOURCES = al175.c
|
||||
apcsmart_SOURCES = apcsmart.c apcsmart_tabs.c
|
||||
apcsmart_old_SOURCES = apcsmart-old.c
|
||||
bcmxcp_SOURCES = bcmxcp.c bcmxcp_ser.c
|
||||
|
|
@ -137,6 +140,8 @@ tripplitesu_SOURCES = tripplitesu.c
|
|||
upscode2_SOURCES = upscode2.c
|
||||
upscode2_LDADD = $(LDADD) -lm
|
||||
victronups_SOURCES = victronups.c
|
||||
riello_ser_SOURCES = riello.c riello_ser.c
|
||||
riello_ser_LDADD = $(LDADD) -lm
|
||||
|
||||
# non-serial drivers: these use custom LDADD and/or CFLAGS
|
||||
|
||||
|
|
@ -153,6 +158,11 @@ endif
|
|||
clone_SOURCES = clone.c
|
||||
clone_outlet_SOURCES = clone-outlet.c
|
||||
|
||||
# apcupsd client driver
|
||||
apcupsd_ups_SOURCES = apcupsd-ups.c
|
||||
apcupsd_ups_CFLAGS = $(AM_CFLAGS)
|
||||
apcupsd_ups_LDADD = $(LDADD_DRIVERS)
|
||||
|
||||
# sample skeleton driver
|
||||
|
||||
skel_SOURCES = skel.c
|
||||
|
|
@ -160,7 +170,8 @@ skel_LDADD = $(LDADD_DRIVERS)
|
|||
|
||||
# USB
|
||||
USBHID_UPS_SUBDRIVERS = apc-hid.c belkin-hid.c cps-hid.c explore-hid.c \
|
||||
liebert-hid.c mge-hid.c powercom-hid.c tripplite-hid.c idowell-hid.c
|
||||
liebert-hid.c mge-hid.c powercom-hid.c tripplite-hid.c idowell-hid.c \
|
||||
openups-hid.c
|
||||
usbhid_ups_SOURCES = usbhid-ups.c libhid.c libusb.c hidparser.c \
|
||||
usb-common.c $(USBHID_UPS_SUBDRIVERS)
|
||||
usbhid_ups_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS)
|
||||
|
|
@ -177,6 +188,9 @@ blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm
|
|||
richcomm_usb_SOURCES = richcomm_usb.c usb-common.c
|
||||
richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS)
|
||||
|
||||
riello_usb_SOURCES = riello.c riello_usb.c libusb.c usb-common.c
|
||||
riello_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm
|
||||
|
||||
# HID-over-serial
|
||||
mge_shut_SOURCES = usbhid-ups.c libshut.c libhid.c hidparser.c mge-hid.c
|
||||
# per-target CFLAGS are necessary here
|
||||
|
|
@ -186,7 +200,7 @@ mge_shut_LDADD = $(LDADD)
|
|||
# SNMP
|
||||
snmp_ups_SOURCES = snmp-ups.c apc-mib.c baytech-mib.c compaq-mib.c eaton-mib.c \
|
||||
ietf-mib.c mge-mib.c netvision-mib.c powerware-mib.c raritan-pdu-mib.c \
|
||||
bestpower-mib.c cyberpower-mib.c
|
||||
bestpower-mib.c cyberpower-mib.c delta_ups-mib.c
|
||||
snmp_ups_LDADD = $(LDADD_DRIVERS) $(LIBNETSNMP_LIBS)
|
||||
|
||||
# HAL
|
||||
|
|
@ -203,6 +217,13 @@ hald_addon_bcmxcp_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS)
|
|||
hald_addon_blazer_usb_SOURCES = blazer.c blazer_usb.c libusb.c
|
||||
hald_addon_blazer_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS) -lm
|
||||
|
||||
hald_addon_riello_usb_SOURCES = riello.c riello_usb.c libusb.c
|
||||
hald_addon_riello_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS) -lm
|
||||
|
||||
hald_addon_nutdrv_qx_SOURCES = nutdrv_qx.c libusb.c $(NUTDRV_QX_SUBDRIVERS)
|
||||
hald_addon_nutdrv_qx_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS) -lm
|
||||
hald_addon_nutdrv_qx_CFLAGS = $(AM_CFLAGS) -DQX_USB
|
||||
|
||||
# NEON XML/HTTP
|
||||
netxml_ups_SOURCES = netxml-ups.c mge-xml.c
|
||||
netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS)
|
||||
|
|
@ -223,6 +244,24 @@ macosx_ups_LDADD = $(LDADD_DRIVERS)
|
|||
macosx_ups_LDFLAGS = $(LDFLAGS) -framework IOKit -framework CoreFoundation
|
||||
macosx_ups_SOURCES = macosx-ups.c
|
||||
|
||||
# nutdrv_qx USB/Serial
|
||||
nutdrv_qx_SOURCES = nutdrv_qx.c
|
||||
nutdrv_qx_LDADD = $(LDADD_DRIVERS) -lm
|
||||
nutdrv_qx_CFLAGS = $(AM_CFLAGS)
|
||||
if WITH_SERIAL
|
||||
nutdrv_qx_CFLAGS += -DQX_SERIAL
|
||||
nutdrv_qx_LDADD += $(SERLIBS) serial.o
|
||||
endif
|
||||
if WITH_USB
|
||||
nutdrv_qx_CFLAGS += -DQX_USB
|
||||
nutdrv_qx_SOURCES += libusb.c usb-common.c
|
||||
nutdrv_qx_LDADD += $(LIBUSB_LIBS)
|
||||
endif
|
||||
NUTDRV_QX_SUBDRIVERS = nutdrv_qx_blazer-common.c nutdrv_qx_mecer.c \
|
||||
nutdrv_qx_megatec.c nutdrv_qx_megatec-old.c nutdrv_qx_mustek.c \
|
||||
nutdrv_qx_voltronic.c nutdrv_qx_zinto.c
|
||||
nutdrv_qx_SOURCES += $(NUTDRV_QX_SUBDRIVERS)
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# List of header files. The purpose of this list is not dependency
|
||||
# tracking (which is automatic), but to ensure these files are
|
||||
|
|
@ -237,7 +276,10 @@ dist_noinst_HEADERS = apc-mib.h apc-hid.h baytech-mib.h bcmxcp.h \
|
|||
powercom.h powerpanel.h powerp-bin.h powerp-txt.h powerware-mib.h raritan-pdu-mib.h \
|
||||
safenet.h serial.h snmp-ups.h solis.h tripplite.h tripplite-hid.h \
|
||||
upshandler.h usb-common.h usbhid-ups.h powercom-hid.h compaq-mib.h idowell-hid.h \
|
||||
apcsmart.h apcsmart_tabs.h apcsmart-old.h cyberpower-mib.h
|
||||
apcsmart.h apcsmart_tabs.h apcsmart-old.h apcupsd-ups.h cyberpower-mib.h riello.h openups-hid.h \
|
||||
delta_ups-mib.h nutdrv_qx.h nutdrv_qx_blazer-common.h nutdrv_qx_mecer.h \
|
||||
nutdrv_qx_megatec.h nutdrv_qx_megatec-old.h nutdrv_qx_mustek.h nutdrv_qx_voltronic.h \
|
||||
nutdrv_qx_zinto.h
|
||||
|
||||
# Define a dummy library so that Automake builds rules for the
|
||||
# corresponding object files. This library is not actually built,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue