Imported Upstream version 2.6.0
This commit is contained in:
parent
26fb71b504
commit
459aaf9392
510 changed files with 40508 additions and 18859 deletions
|
|
@ -1,8 +1,9 @@
|
|||
# Network UPS Tools: drivers
|
||||
|
||||
# by default, link programs in this directory with libcommon.a
|
||||
# by default, link programs in this directory with libcommon.la
|
||||
# (libtool version of the static lib, in order to access LTLIBOBJS)
|
||||
#FIXME: SERLIBS is only useful for LDADD_DRIVERS_SERIAL not for LDADD_COMMON
|
||||
LDADD_COMMON = ../common/libcommon.a ../common/libparseconf.la
|
||||
LDADD_COMMON = ../common/libcommon.la ../common/libparseconf.la
|
||||
LDADD_DRIVERS = $(LDADD_COMMON) main.o dstate.o
|
||||
LDADD_HAL_DRIVERS = $(LDADD_COMMON) libnuthalmain.a
|
||||
LDADD_DRIVERS_SERIAL = $(LDADD_DRIVERS) $(SERLIBS) serial.o
|
||||
|
|
@ -31,16 +32,16 @@ endif
|
|||
|
||||
SERIAL_DRIVERLIST = apcsmart bcmxcp belkin belkinunv bestfcom \
|
||||
bestfortress bestuferrups bestups dummy-ups etapro everups \
|
||||
gamatronic genericups isbmex liebert liebertgxt2 masterguard megatec metasys \
|
||||
gamatronic genericups isbmex liebert liebert-esp2 masterguard metasys \
|
||||
mge-shut mge-utalk microdowell newmge-shut oneac optiups powercom rhino \
|
||||
safenet skel solis tripplite tripplitesu upscode2 victronups powerpanel \
|
||||
blazer_ser clone clone-outlet ivtscd
|
||||
SNMP_DRIVERLIST = snmp-ups
|
||||
USB_LIBUSB_DRIVERLIST = usbhid-ups bcmxcp_usb tripplite_usb megatec_usb \
|
||||
USB_LIBUSB_DRIVERLIST = usbhid-ups bcmxcp_usb tripplite_usb \
|
||||
blazer_usb richcomm_usb
|
||||
USB_DRIVERLIST = $(USB_LIBUSB_DRIVERLIST)
|
||||
HAL_DRIVERLIST = hald-addon-usbhid-ups hald-addon-bcmxcp_usb \
|
||||
hald-addon-tripplite_usb hald-addon-megatec_usb
|
||||
hald-addon-tripplite_usb hald-addon-blazer_usb
|
||||
NEONXML_DRIVERLIST = netxml-ups
|
||||
|
||||
# distribute all drivers, even ones that are not built by default
|
||||
|
|
@ -87,6 +88,7 @@ upsdrvctl_LDADD = $(LDADD_COMMON)
|
|||
# serial drivers: all of them use standard LDADD and CFLAGS
|
||||
apcsmart_SOURCES = apcsmart.c
|
||||
bcmxcp_SOURCES = bcmxcp.c bcmxcp_ser.c
|
||||
bcmxcp_LDADD = $(LDADD) -lm
|
||||
belkin_SOURCES = belkin.c
|
||||
belkinunv_SOURCES = belkinunv.c
|
||||
bestfcom_SOURCES = bestfcom.c
|
||||
|
|
@ -102,9 +104,8 @@ isbmex_SOURCES = isbmex.c
|
|||
isbmex_LDADD = $(LDADD) -lm
|
||||
ivtscd_SOURCES = ivtscd.c
|
||||
liebert_SOURCES = liebert.c
|
||||
liebertgxt2_SOURCES = liebertgxt2.c
|
||||
liebert_esp2_SOURCES = liebert-esp2.c
|
||||
masterguard_SOURCES = masterguard.c
|
||||
megatec_SOURCES = megatec.c
|
||||
metasys_SOURCES = metasys.c
|
||||
mge_shut_SOURCES = mge-shut.c hidparser.c
|
||||
mge_utalk_SOURCES = mge-utalk.c
|
||||
|
|
@ -134,7 +135,7 @@ dummy_ups_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/clients
|
|||
dummy_ups_LDADD = $(LDADD_DRIVERS) ../clients/libupsclient.la
|
||||
if WITH_SSL
|
||||
dummy_ups_CFLAGS += $(LIBSSL_CFLAGS)
|
||||
dummy_ups_LDADD += $(LIBSSL_LDFLAGS)
|
||||
dummy_ups_LDADD += $(LIBSSL_LIBS)
|
||||
endif
|
||||
|
||||
# Clone drivers
|
||||
|
|
@ -148,26 +149,22 @@ 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
|
||||
liebert-hid.c mge-hid.c powercom-hid.c tripplite-hid.c idowell-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_LDFLAGS)
|
||||
usbhid_ups_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS)
|
||||
|
||||
tripplite_usb_SOURCES = tripplite_usb.c libusb.c usb-common.c
|
||||
tripplite_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LDFLAGS) -lm
|
||||
tripplite_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm
|
||||
|
||||
bcmxcp_usb_SOURCES = bcmxcp_usb.c bcmxcp.c usb-common.c
|
||||
bcmxcp_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LDFLAGS)
|
||||
|
||||
megatec_usb_SOURCES = megatec.c megatec_usb.c libusb.c usb-common.c
|
||||
megatec_usb_CFLAGS = $(AM_CFLAGS) -DMEGATEC_SUBDRV
|
||||
megatec_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LDFLAGS)
|
||||
bcmxcp_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS)
|
||||
|
||||
blazer_usb_SOURCES = blazer.c blazer_usb.c libusb.c usb-common.c
|
||||
blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LDFLAGS) -lm
|
||||
blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm
|
||||
|
||||
richcomm_usb_SOURCES = richcomm_usb.c usb-common.c
|
||||
richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LDFLAGS)
|
||||
richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS)
|
||||
|
||||
# HID-over-serial
|
||||
newmge_shut_SOURCES = usbhid-ups.c libshut.c libhid.c hidparser.c mge-hid.c
|
||||
|
|
@ -177,31 +174,31 @@ newmge_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
|
||||
snmp_ups_LDADD = $(LDADD_DRIVERS) $(LIBNETSNMP_LDFLAGS)
|
||||
ietf-mib.c mge-mib.c netvision-mib.c powerware-mib.c raritan-pdu-mib.c \
|
||||
bestpower-mib.c
|
||||
snmp_ups_LDADD = $(LDADD_DRIVERS) $(LIBNETSNMP_LIBS)
|
||||
|
||||
# HAL
|
||||
hald_addon_usbhid_ups_SOURCES = usbhid-ups.c libhid.c libusb.c hidparser.c \
|
||||
$(USBHID_UPS_SUBDRIVERS)
|
||||
hald_addon_usbhid_ups_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LDFLAGS) $(LIBHAL_LDFLAGS)
|
||||
hald_addon_usbhid_ups_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS)
|
||||
|
||||
hald_addon_tripplite_usb_SOURCES = tripplite_usb.c libusb.c
|
||||
hald_addon_tripplite_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LDFLAGS) $(LIBHAL_LDFLAGS) -lm
|
||||
hald_addon_tripplite_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS) -lm
|
||||
|
||||
hald_addon_bcmxcp_usb_SOURCES = bcmxcp_usb.c bcmxcp.c
|
||||
hald_addon_bcmxcp_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LDFLAGS) $(LIBHAL_LDFLAGS)
|
||||
hald_addon_bcmxcp_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LIBS) $(LIBHAL_LIBS)
|
||||
|
||||
hald_addon_megatec_usb_SOURCES = megatec.c megatec_usb.c libusb.c
|
||||
hald_addon_megatec_usb_CFLAGS = $(AM_CFLAGS) -DMEGATEC_SUBDRV
|
||||
hald_addon_megatec_usb_LDADD = $(LDADD_HAL_DRIVERS) $(LIBUSB_LDFLAGS) $(LIBHAL_LDFLAGS)
|
||||
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
|
||||
|
||||
# NEON XML/HTTP
|
||||
netxml_ups_SOURCES = netxml-ups.c mge-xml.c
|
||||
netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LDFLAGS)
|
||||
netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS)
|
||||
|
||||
# Powerman
|
||||
powerman_pdu_SOURCES = powerman-pdu.c
|
||||
powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LDFLAGS)
|
||||
powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LIBS)
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
# List of header files. The purpose of this list is not dependency
|
||||
|
|
@ -209,14 +206,14 @@ powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LDFLAGS)
|
|||
# distributed by "make dist".
|
||||
|
||||
dist_noinst_HEADERS = apc-mib.h apc-hid.h apcsmart.h baytech-mib.h bcmxcp.h \
|
||||
bcmxcp_io.h belkin.h belkin-hid.h blazer.h cps-hid.h dstate.h dstate-hal.h \
|
||||
dummy-ups.h eaton-mib.h explore-hid.h gamatronic.h genericups.h \
|
||||
bcmxcp_io.h belkin.h belkin-hid.h bestpower-mib.h blazer.h cps-hid.h dstate.h \
|
||||
dstate-hal.h dummy-ups.h eaton-mib.h explore-hid.h gamatronic.h genericups.h \
|
||||
hidparser.h hidtypes.h ietf-mib.h libhid.h libshut.h libusb.h liebert-hid.h \
|
||||
main.h main-hal.h megatec.h mge-hid.h mge-mib.h mge-shut.h mge-utalk.h \
|
||||
main.h main-hal.h mge-hid.h mge-mib.h mge-shut.h mge-utalk.h \
|
||||
mge-xml.h microdowell.h netvision-mib.h netxml-ups.h oneac.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
|
||||
upshandler.h usb-common.h usbhid-ups.h powercom-hid.h compaq-mib.h idowell-hid.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