From 2ca573a3ccaeab4836b56df5cc1964f9dfe42e1d Mon Sep 17 00:00:00 2001 From: Ajis Date: Wed, 19 Dec 2012 14:04:58 +0100 Subject: [PATCH 1/3] Adding my pace.c implementation --- drivers/pace.c | 280 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 280 insertions(+) create mode 100755 drivers/pace.c diff --git a/drivers/pace.c b/drivers/pace.c new file mode 100755 index 00000000..949c3919 --- /dev/null +++ b/drivers/pace.c @@ -0,0 +1,280 @@ + + +#include "main.h" +#include "serial.h" + +#define DRIVER_NAME "PACE NUT driver" +#define DRIVER_VERSION "1.06" + +/* driver description structure */ +upsdrv_info_t upsdrv_info = { + DRIVER_NAME, + DRIVER_VERSION, + DRV_STABLE, + { NULL } +}; + +#define ENDCHAR 13 /* replies end with CR */ +#define MAXTRIES 5 +#define UPSDELAY 50000 /* 50 ms delay required for reliable operation */ + +#define SER_WAIT_SEC 3 /* allow 3.0 sec for ser_get calls */ +#define SER_WAIT_USEC 0 +#define TRUE 1 +#define FALSE 0 + +char buf[63]; + +char *command = "AD00"; +enum status_position + { + ERR_STATUS = 56, + CHARGE_SOURCE = 58, + INV_STATUS = 59, + BAT_STATUS = 60, + LOAD_STATUS = 61, + BAT_CHRG_DISCHRG_STATUS = 63 + }; +enum err_length + { + ERR_LEN = 2, + CHRGE_LEN =1, + INV_LEN =1, + BAT_LEN =1, + LOAD_LEN =2, + CHRG_DCHRG_LEN =1 + }; +void upsdrv_initinfo(void) +{ + + dstate_setinfo("ups.mfr", "%s", "PACE"); + dstate_setinfo("ups.model", "PACE %s", "UPS7"); + printf("Detected %s %s on %s\n", dstate_getinfo("ups.mfr"), + dstate_getinfo("ups.model"), device_path); + +} + + +void upsdrv_shutdown(void) +{ +/* printf("The UPS will shut down in approximately one minute.\n"); + + if (ups_on_line()) + printf("The UPS will restart in about one minute.\n"); + else + printf("The UPS will restart when power returns.\n"); + + ser_send_pace(upsfd, UPSDELAY, "S01R0001\r"); +*/ +} +void test_EOL() +{ + char ch; + int y,test = 1; + while(test){ + do + { + + y = ser_get_char(upsfd,&ch, SER_WAIT_SEC,SER_WAIT_USEC); + + } + while(ch!='\n'); + y = ser_get_char(upsfd,&ch, SER_WAIT_SEC,SER_WAIT_USEC); + if(ch != '\r') + test =1; + else + test =0; + } + return; +} +int test_CMD() +{ + int i,r; + char header[4]; + for (i=0;i<4;i++){ + header[i]=buf[i]; + } + header[i] = '\0'; + r = strcmp(header,command); + if(r == 0) + return TRUE; + else + return FALSE; +} + +void fill_buffer() +{ + int x; + test_EOL(); + + x= ser_get_buf_len(upsfd,buf, 64, SER_WAIT_SEC,SER_WAIT_USEC); + printf("reading status is %d\n",x); + printf("the reading data is %s\n",buf); +} + +void update_err_status() +{ + int i; + int x; + char data[2]; + for(i=0;i Date: Wed, 19 Dec 2012 14:13:19 +0100 Subject: [PATCH 2/3] all my other configuration files for PACE --- Makefile.am | 357 +++++++--- conf/ups.conf | 3 + conf/upsd.conf | 16 + conf/upsd.users | 13 + conf/upsmon.conf | 301 +++++++++ drivers/Makefile.am | 22 +- drivers/Makefile.in | 1534 +++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 2125 insertions(+), 121 deletions(-) create mode 100755 conf/ups.conf create mode 100644 conf/upsd.conf create mode 100755 conf/upsd.users create mode 100755 conf/upsmon.conf create mode 100644 drivers/Makefile.in diff --git a/Makefile.am b/Makefile.am index 4e955300..59b6fa0f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,112 +1,257 @@ -# top-level Makefile for NUT +# Network UPS Tools: drivers -# include directory for aclocal -ACLOCAL_AMFLAGS = -I m4 +# 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.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 -# subdirectories to build and distribute. The order matters, as -# several subdirectories depend on stuff in "common" or tools being built first -SUBDIRS = include common clients conf data tools docs drivers \ - lib scripts server tests +# most targets are drivers, so make this the default +LDADD = $(LDADD_DRIVERS_SERIAL) +# Avoid per-target CFLAGS, because this will prevent re-use of object +# files. In any case, CFLAGS are only -I options, so there is no harm, +# but only add them if we really use the target. +AM_CFLAGS = -I$(top_srcdir)/include +if WITH_HAL + AM_CFLAGS += $(LIBHAL_CFLAGS) +endif +if WITH_USB + AM_CFLAGS += $(LIBUSB_CFLAGS) +endif +if WITH_SNMP + AM_CFLAGS += $(LIBNETSNMP_CFLAGS) +endif +if WITH_NEON + AM_CFLAGS += $(LIBNEON_CFLAGS) +endif +if WITH_LIBPOWERMAN + AM_CFLAGS += $(LIBPOWERMAN_CFLAGS) +endif +if WITH_IPMI + AM_CFLAGS += $(LIBIPMI_CFLAGS) +endif -# COPYING is included automatically. -EXTRA_DIST = LICENSE-GPL2 LICENSE-GPL3 MAINTAINERS UPGRADING +SERIAL_DRIVERLIST = bcmxcp belkin belkinunv bestfcom \ + bestfortress bestuferrups bestups pace 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 +SNMP_DRIVERLIST = snmp-ups +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-blazer_usb +NEONXML_DRIVERLIST = netxml-ups +MACOSX_DRIVERLIST = macosx-ups -# ---------------------------------------------------------------------- -# flags to pass to ./configure when calling "make distcheck" and "make -# distcheck-light". Try to check as many features as possible! Also -# need to give hotplug-dir and udev-dir, so that staged install does -# not fail. - -DISTCHECK_FLAGS = --with-all --with-ssl --with-doc=auto -DISTCHECK_LIGHT_FLAGS = --with-all=auto --with-ssl=auto --with-doc=auto - -DISTCHECK_CONFIGURE_FLAGS = ${DISTCHECK_FLAGS} \ - --with-hotplug-dir='$${prefix}/etc/hotplug' \ - --with-udev-dir='$${prefix}/etc/udev' - -distcheck-light: - $(MAKE) $(AM_MAKEFLAGS) DISTCHECK_FLAGS="$(DISTCHECK_LIGHT_FLAGS)" distcheck - -# workaround the dist generated files that are also part of the distribution -# Note that distcleancheck is disabled for now, while waiting for a proper -# solution, that do not break older unix systems -#distcleancheck_listfiles = \ -# find . -type f -exec sh -c 'test -f $(srcdir)/{} || echo {}' ';' -distcleancheck: - @: - -# Automatically generate the ChangeLog from SVN logs: -MAINTAINERCLEAN_FILES = ChangeLog -# Force ChangeLog regeneration upon make dist (due to inexistant 'dummy-stamp'), -# in case it has already been generated previously -dummy-stamp: -ChangeLog: tools/svn2cl.authors dummy-stamp - svn2cl --group-by-day --include-rev --authors=$< --reparagraph --revision 'HEAD:2332' --output=$@ || \ - echo "svn2cl failed to generate the ChangeLog. See http://trac.networkupstools.org/projects/nut/timeline" > $@ - -if HAVE_ASCIIDOC -website: - cd docs; $(MAKE) $(AM_MAKEFLAGS) website - cd docs/man; $(MAKE) $(AM_MAKEFLAGS) html-man - cd tools; $(MAKE) $(AM_MAKEFLAGS) website - cd docs/website; $(MAKE) $(AM_MAKEFLAGS) website -else !HAVE_ASCIIDOC -website: - @echo "Not building website since 'asciidoc' was not found." -endif !HAVE_ASCIIDOC +# distribute all drivers, even ones that are not built by default +EXTRA_PROGRAMS = $(SERIAL_DRIVERLIST) $(SNMP_DRIVERLIST) $(USB_DRIVERLIST) $(NEONXML_DRIVERLIST) $(MACOSX_DRIVERLIST) + +# construct the list of drivers to build +if SOME_DRIVERS + driverexec_PROGRAMS = $(DRIVER_BUILD_LIST) +else + driverexec_PROGRAMS = +if WITH_SERIAL + driverexec_PROGRAMS += $(SERIAL_DRIVERLIST) +endif +if WITH_SNMP + driverexec_PROGRAMS += $(SNMP_DRIVERLIST) +endif +if WITH_USB + driverexec_PROGRAMS += $(USB_LIBUSB_DRIVERLIST) +endif +if WITH_HAL + halexecdir = $(HAL_CALLOUTS_PATH) + halexec_PROGRAMS = $(HAL_DRIVERLIST) +endif +if WITH_NEON + driverexec_PROGRAMS += $(NEONXML_DRIVERLIST) +endif +if WITH_LIBPOWERMAN + driverexec_PROGRAMS += powerman-pdu +endif +if WITH_IPMI + driverexec_PROGRAMS += nut-ipmipsu +endif +if WITH_MACOSX + driverexec_PROGRAMS += $(MACOSX_DRIVERLIST) +endif +else + driverexec_PROGRAMS += skel +endif + +# always build upsdrvctl +driverexec_PROGRAMS += upsdrvctl + +# ========================================================================== +# Driver build details + +# upsdrvctl: the all-singing all-dancing driver control program +upsdrvctl_SOURCES = upsdrvctl.c +upsdrvctl_LDADD = $(LDADD_COMMON) + +# serial drivers: all of them use standard LDADD and CFLAGS +apcsmart_SOURCES = apcsmart.c apcsmart_tabs.c +apcsmart_old_SOURCES = apcsmart-old.c +bcmxcp_SOURCES = bcmxcp.c bcmxcp_ser.c +bcmxcp_LDADD = $(LDADD) -lm +belkin_SOURCES = belkin.c +belkinunv_SOURCES = belkinunv.c +bestfcom_SOURCES = bestfcom.c +bestuferrups_SOURCES = bestuferrups.c +bestups_SOURCES = bestups.c +pace_SOURCES = pace.c +blazer_ser_SOURCES = blazer.c blazer_ser.c +blazer_ser_LDADD = $(LDADD) -lm +etapro_SOURCES = etapro.c +everups_SOURCES = everups.c +gamatronic_SOURCES = gamatronic.c +genericups_SOURCES = genericups.c +isbmex_SOURCES = isbmex.c +isbmex_LDADD = $(LDADD) -lm +ivtscd_SOURCES = ivtscd.c +liebert_SOURCES = liebert.c +liebert_esp2_SOURCES = liebert-esp2.c +masterguard_SOURCES = masterguard.c +metasys_SOURCES = metasys.c +oldmge_shut_SOURCES = mge-shut.c hidparser.c +mge_utalk_SOURCES = mge-utalk.c +microdowell_SOURCES = microdowell.c +oneac_SOURCES = oneac.c +optiups_SOURCES = optiups.c +powercom_SOURCES = powercom.c +powercom_LDADD = $(LDADD) -lm +powerpanel_SOURCES = powerpanel.c powerp-bin.c powerp-txt.c +powerpanel_LDADD = $(LDADD) -lm +rhino_SOURCES = rhino.c +rhino_LDADD = $(LDADD) -lm +safenet_SOURCES = safenet.c +solis_SOURCES = solis.c +tripplite_SOURCES = tripplite.c +tripplite_LDADD = $(LDADD) -lm +tripplitesu_SOURCES = tripplitesu.c +upscode2_SOURCES = upscode2.c +upscode2_LDADD = $(LDADD) -lm +victronups_SOURCES = victronups.c + +# non-serial drivers: these use custom LDADD and/or CFLAGS + +# dummy +dummy_ups_SOURCES = dummy-ups.c +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_LIBS) +endif + +# Clone drivers +clone_SOURCES = clone.c +clone_outlet_SOURCES = clone-outlet.c + +# sample skeleton driver + +skel_SOURCES = skel.c +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 +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) + +tripplite_usb_SOURCES = tripplite_usb.c libusb.c usb-common.c +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_LIBS) + +blazer_usb_SOURCES = blazer.c blazer_usb.c libusb.c usb-common.c +blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm + +richcomm_usb_SOURCES = richcomm_usb.c usb-common.c +richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) + +# HID-over-serial +mge_shut_SOURCES = usbhid-ups.c libshut.c libhid.c hidparser.c mge-hid.c +# per-target CFLAGS are necessary here +mge_shut_CFLAGS = $(AM_CFLAGS) -DSHUT_MODE +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 +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_LIBS) $(LIBHAL_LIBS) + +hald_addon_tripplite_usb_SOURCES = tripplite_usb.c libusb.c +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_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 + +# NEON XML/HTTP +netxml_ups_SOURCES = netxml-ups.c mge-xml.c +netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS) + +# Powerman +powerman_pdu_SOURCES = powerman-pdu.c +powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LIBS) + +# IPMI PSU +nut_ipmipsu_SOURCES = nut-ipmipsu.c +if WITH_FREEIPMI + nut_ipmipsu_SOURCES += nut-libfreeipmi.c +endif +nut_ipmipsu_LDADD = $(LDADD) $(LIBIPMI_LIBS) + +# Mac OS X metadriver +macosx_ups_LDADD = $(LDADD_DRIVERS) +macosx_ups_LDFLAGS = $(LDFLAGS) -framework IOKit -framework CoreFoundation +macosx_ups_SOURCES = macosx-ups.c # ---------------------------------------------------------------------- -# targets from old build system (pre-automake). -# supported for a period of time for backward "compatibility". - -WARN="----------------------------------------------------------------------" - -build: - @echo $(WARN) - @echo "Warning: 'make build' is deprecated. Use 'make all' instead." - @echo $(WARN) - $(MAKE) $(AM_MAKEFLAGS) all -install-bin: - @echo $(WARN) - @echo "Warning: 'make install-bin' is deprecated." - @echo "Use 'make install-exec' instead for a similar effect." - @echo $(WARN) - cd common; $(MAKE) $(AM_MAKEFLAGS) install - cd drivers; $(MAKE) $(AM_MAKEFLAGS) install - cd server; $(MAKE) $(AM_MAKEFLAGS) install - cd clients; $(MAKE) $(AM_MAKEFLAGS) install -install-man: install-data-recursive - @echo $(WARN) - @echo "Warning: 'make install-man' is deprecated." - @echo "Use 'cd man; make install' instead." - @echo $(WARN) - cd man; $(MAKE) $(AM_MAKEFLAGS) install -install-conf: - @echo $(WARN) - @echo "Warning: 'make install-conf' is deprecated." - @echo "Use 'cd conf; make install' instead." - @echo $(WARN) - cd conf; $(MAKE) $(AM_MAKEFLAGS) install -# The target install-data already has a standardized meaning under automake -install-dirs: - @echo $(WARN) - @echo "Warning: 'make install-dirs' is deprecated." - @echo "Use 'make installdirs' instead." - @echo $(WARN) - make installdirs -cgi build-cgi install-cgi install-cgi-dir install-cgi-bin \ -install-cgi-man install-cgi-conf install-cgi-html: - @echo "Error: 'make $@' no longer exists." - @echo "Use './configure --with-cgi' instead." -install-lib: - @echo "Error: 'make $@' no longer exists." - @echo "Use './configure --with-lib' instead." -usb build-usb install-usb: - @echo "Error: 'make $@' no longer exists." - @echo "Use './configure --with-usb' instead." -snmp build-snmp install-snmp install-snmp-mgr install-snmp-man: - @echo "Error: 'make $@' no longer exists." - @echo "Use './configure --with-snmp' instead." -setver: - @echo "Error: 'make setver' no longer exists." - @echo "Edit configure.in to set version number." +# List of header files. The purpose of this list is not dependency +# tracking (which is automatic), but to ensure these files are +# distributed by "make dist". + +dist_noinst_HEADERS = apc-mib.h apc-hid.h baytech-mib.h bcmxcp.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 mge-hid.h mge-mib.h mge-shut.h mge-utalk.h \ + mge-xml.h microdowell.h netvision-mib.h netxml-ups.h nut-ipmi.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 idowell-hid.h \ + apcsmart.h apcsmart_tabs.h apcsmart-old.h cyberpower-mib.h + +# Define a dummy library so that Automake builds rules for the +# corresponding object files. This library is not actually built, +EXTRA_LIBRARIES = libdummy.a +libdummy_a_SOURCES = main.c dstate.c serial.c + +# the nuthalmain library combines the code for main-hal.c and +# dstate-hal.c. It is necessary for Automake-technical reasons, +# because per-object CFLAGS can only be specified for libraries, not +# for object files. This library is used during the build process, +# and is not meant to be installed. + +EXTRA_LIBRARIES += libnuthalmain.a +libnuthalmain_a_SOURCES = main-hal.c dstate-hal.c usb-common.c + +MOSTLYCLEANFILES = libnuthalmain.a diff --git a/conf/ups.conf b/conf/ups.conf new file mode 100755 index 00000000..bde28c8b --- /dev/null +++ b/conf/ups.conf @@ -0,0 +1,3 @@ +[pace] +driver = pace +port = /dev/ptmx \ No newline at end of file diff --git a/conf/upsd.conf b/conf/upsd.conf new file mode 100644 index 00000000..142d575d --- /dev/null +++ b/conf/upsd.conf @@ -0,0 +1,16 @@ + + MAXAGE 15 + +# STATEPATH +# STATEPATH /var/run/nut + +# LISTEN
[] + LISTEN 192.168.1.10 3493 + LISTEN 127.0.0.1 3493 + LISTEN ::1 3493 + +# MAXCONN + MAXCONN 1024 + +# CERTFILE + diff --git a/conf/upsd.users b/conf/upsd.users new file mode 100755 index 00000000..9d3111c5 --- /dev/null +++ b/conf/upsd.users @@ -0,0 +1,13 @@ + +# To add a user for your upsmon, use this example: + + + [jan] + password = halloo + upsmon master + + + +# or +# upsmon slave + diff --git a/conf/upsmon.conf b/conf/upsmon.conf new file mode 100755 index 00000000..7d55fa44 --- /dev/null +++ b/conf/upsmon.conf @@ -0,0 +1,301 @@ +# Network UPS Tools: example upsmon configuration +# +# This file contains passwords, so keep it secure. + +# -------------------------------------------------------------------------- +# RUN_AS_USER +# +# By default, upsmon splits into two processes. One stays as root and +# waits to run the SHUTDOWNCMD. The other one switches to another userid +# and does everything else. +# +# The default nonprivileged user is set at compile-time with +# 'configure --with-user=...'. +# +# You can override it with '-u ' when starting upsmon, or just +# define it here for convenience. +# +# Note: if you plan to use the reload feature, this file (upsmon.conf) +# must be readable by this user! Since it contains passwords, DO NOT +# make it world-readable. Also, do not make it writable by the upsmon +# user, since it creates an opportunity for an attack by changing the +# SHUTDOWNCMD to something malicious. +# +# For best results, you should create a new normal user like "nutmon", +# and make it a member of a "nut" group or similar. Then specify it +# here and grant read access to the upsmon.conf for that group. +# +# This user should not have write access to upsmon.conf. +# +# RUN_AS_USER nutmon + +# -------------------------------------------------------------------------- +# MONITOR ("master"|"slave") +# +# List systems you want to monitor. Not all of these may supply power +# to the system running upsmon, but if you want to watch it, it has to +# be in this section. +# +# You must have at least one of these declared. +# +# is a UPS identifier in the form @[:] +# like ups@localhost, su700@mybox, etc. +# +# Examples: +# +# - "su700@mybox" means a UPS called "su700" on a system called "mybox" +# +# - "fenton@bigbox:5678" is a UPS called "fenton" on a system called +# "bigbox" which runs upsd on port "5678". +# +# The UPS names like "su700" and "fenton" are set in your ups.conf +# in [brackets] which identify a section for a particular driver. +# +# If the ups.conf on host "doghouse" has a section called "snoopy", the +# identifier for it would be "snoopy@doghouse". +# +# is an integer - the number of power supplies that this UPS +# feeds on this system. Most computers only have one power supply, so this +# is normally set to 1. You need a pretty big or special box to have any +# other value here. +# +# You can also set this to 0 for a system that doesn't supply any power, +# but you still want to monitor. Use this when you want to hear about +# changes for a given UPS without shutting down when it goes critical, +# unless is 0. +# +# and must match an entry in that system's +# upsd.users. If your username is "monmaster" and your password is +# "blah", the upsd.users would look like this: +# +# [monmaster] +# password = blah +# upsmon master (or slave) +# +# "master" means this system will shutdown last, allowing the slaves +# time to shutdown first. +# +# "slave" means this system shuts down immediately when power goes critical. +# +# Examples: +# + MONITOR pace@dlocalhost 1 jan halloo master + # MONITOR su700@server.example.com 1 upsmon secretpass slave + # MONITOR myups@localhost 1 upsmon pass master (or slave) + + # -------------------------------------------------------------------------- + # MINSUPPLIES + # + # Give the number of power supplies that must be receiving power to keep + # this system running. Most systems have one power supply, so you would + # put "1" in this field. + # + # Large/expensive server type systems usually have more, and can run with + # a few missing. The HP NetServer LH4 can run with 2 out of 4, for example, + # so you'd set that to 2. The idea is to keep the box running as long + # as possible, right? + # + # Obviously you have to put the redundant supplies on different UPS circuits + # for this to make sense! See big-servers.txt in the docs subdirectory + # for more information and ideas on how to use this feature. + + MINSUPPLIES 1 + + # -------------------------------------------------------------------------- + # SHUTDOWNCMD "" + # + # upsmon runs this command when the system needs to be brought down. + # + # This should work just about everywhere ... if it doesn't, well, change it. + + SHUTDOWNCMD "/sbin/shutdown -h +0" + + # -------------------------------------------------------------------------- + # NOTIFYCMD + # + # upsmon calls this to send messages when things happen + # + # This command is called with the full text of the message as one argument. + # The environment string NOTIFYTYPE will contain the type string of + # whatever caused this event to happen. + # + # Note that this is only called for NOTIFY events that have EXEC set with + # NOTIFYFLAG. See NOTIFYFLAG below for more details. + # + # Making this some sort of shell script might not be a bad idea. For more + # information and ideas, see pager.txt in the docs directory. + # + # Example: + # NOTIFYCMD /usr/local/ups/bin/notifyme + + # -------------------------------------------------------------------------- + # POLLFREQ + # + # Polling frequency for normal activities, measured in seconds. + # + # Adjust this to keep upsmon from flooding your network, but don't make + # it too high or it may miss certain short-lived power events. + + POLLFREQ 5 + + # -------------------------------------------------------------------------- + # POLLFREQALERT + # + # Polling frequency in seconds while UPS on battery. + # + # You can make this number lower than POLLFREQ, which will make updates + # faster when any UPS is running on battery. This is a good way to tune + # network load if you have a lot of these things running. + # + # The default is 5 seconds for both this and POLLFREQ. + + POLLFREQALERT 5 + + # -------------------------------------------------------------------------- + # HOSTSYNC - How long upsmon will wait before giving up on another upsmon + # + # The master upsmon process uses this number when waiting for slaves to + # disconnect once it has set the forced shutdown (FSD) flag. If they + # don't disconnect after this many seconds, it goes on without them. + # + # Similarly, upsmon slave processes wait up to this interval for the + # master upsmon to set FSD when a UPS they are monitoring goes critical - + # that is, on battery and low battery. If the master doesn't do its job, + # the slaves will shut down anyway to avoid damage to the file systems. + # + # This "wait for FSD" is done to avoid races where the status changes + # to critical and back between polls by the master. + + HOSTSYNC 15 + + # -------------------------------------------------------------------------- + # DEADTIME - Interval to wait before declaring a stale ups "dead" + # + # upsmon requires a UPS to provide status information every few seconds + # (see POLLFREQ and POLLFREQALERT) to keep things updated. If the status + # fetch fails, the UPS is marked stale. If it stays stale for more than + # DEADTIME seconds, the UPS is marked dead. + # + # A dead UPS that was last known to be on battery is assumed to have gone + # to a low battery condition. This may force a shutdown if it is providing + # a critical amount of power to your system. + # + # Note: DEADTIME should be a multiple of POLLFREQ and POLLFREQALERT. + # Otherwise you'll have "dead" UPSes simply because upsmon isn't polling + # them quickly enough. Rule of thumb: take the larger of the two + # POLLFREQ values, and multiply by 3. + + DEADTIME 15 + + # -------------------------------------------------------------------------- + # POWERDOWNFLAG - Flag file for forcing UPS shutdown on the master system + # + # upsmon will create a file with this name in master mode when it's time + # to shut down the load. You should check for this file's existence in + # your shutdown scripts and run 'upsdrvctl shutdown' if it exists. + # + # See the shutdown.txt file in the docs subdirectory for more information. + + POWERDOWNFLAG /etc/killpower + + # -------------------------------------------------------------------------- + # NOTIFYMSG - change messages sent by upsmon when certain events occur + # + # You can change the default messages to something else if you like. + # + # NOTIFYMSG "message" + # + # NOTIFYMSG ONLINE "UPS %s on line power" + # NOTIFYMSG ONBATT "UPS %s on battery" + # NOTIFYMSG LOWBATT "UPS %s battery is low" + # NOTIFYMSG FSD "UPS %s: forced shutdown in progress" + # NOTIFYMSG COMMOK "Communications with UPS %s established" + # NOTIFYMSG COMMBAD "Communications with UPS %s lost" + # NOTIFYMSG SHUTDOWN "Auto logout and shutdown proceeding" + # NOTIFYMSG REPLBATT "UPS %s battery needs to be replaced" + # NOTIFYMSG NOCOMM "UPS %s is unavailable" + # NOTIFYMSG NOPARENT "upsmon parent process died - shutdown impossible" + # + # Note that %s is replaced with the identifier of the UPS in question. + # + # Possible values for : + # + # ONLINE : UPS is back online + # ONBATT : UPS is on battery + # LOWBATT : UPS has a low battery (if also on battery, it's "critical") + # FSD : UPS is being shutdown by the master (FSD = "Forced Shutdown") + # COMMOK : Communications established with the UPS + # COMMBAD : Communications lost to the UPS + # SHUTDOWN : The system is being shutdown + # REPLBATT : The UPS battery is bad and needs to be replaced + # NOCOMM : A UPS is unavailable (can't be contacted for monitoring) + # NOPARENT : The process that shuts down the system has died (shutdown impossible) + + # -------------------------------------------------------------------------- + # NOTIFYFLAG - change behavior of upsmon when NOTIFY events occur + # + # By default, upsmon sends walls (global messages to all logged in users) + # and writes to the syslog when things happen. You can change this. + # + # NOTIFYFLAG [+][+] ... + # + # NOTIFYFLAG ONLINE SYSLOG+WALL + # NOTIFYFLAG ONBATT SYSLOG+WALL + # NOTIFYFLAG LOWBATT SYSLOG+WALL + # NOTIFYFLAG FSD SYSLOG+WALL + # NOTIFYFLAG COMMOK SYSLOG+WALL + # NOTIFYFLAG COMMBAD SYSLOG+WALL + # NOTIFYFLAG SHUTDOWN SYSLOG+WALL + # NOTIFYFLAG REPLBATT SYSLOG+WALL + # NOTIFYFLAG NOCOMM SYSLOG+WALL + # NOTIFYFLAG NOPARENT SYSLOG+WALL + # + # Possible values for the flags: + # + # SYSLOG - Write the message in the syslog + # WALL - Write the message to all users on the system + # EXEC - Execute NOTIFYCMD (see above) with the message + # IGNORE - Don't do anything + # + # If you use IGNORE, don't use any other flags on the same line. + + # -------------------------------------------------------------------------- + # RBWARNTIME - replace battery warning time in seconds + # + # upsmon will normally warn you about a battery that needs to be replaced + # every 43200 seconds, which is 12 hours. It does this by triggering a + # NOTIFY_REPLBATT which is then handled by the usual notify structure + # you've defined above. + # + # If this number is not to your liking, override it here. + + RBWARNTIME 43200 + + # -------------------------------------------------------------------------- + # NOCOMMWARNTIME - no communications warning time in seconds + # + # upsmon will let you know through the usual notify system if it can't + # talk to any of the UPS entries that are defined in this file. It will + # trigger a NOTIFY_NOCOMM by default every 300 seconds unless you + # change the interval with this directive. + + NOCOMMWARNTIME 300 + + # -------------------------------------------------------------------------- + # FINALDELAY - last sleep interval before shutting down the system + # + # On a master, upsmon will wait this long after sending the NOTIFY_SHUTDOWN + # before executing your SHUTDOWNCMD. If you need to do something in between + # those events, increase this number. Remember, at this point your UPS is + # almost depleted, so don't make this too high. + # + # Alternatively, you can set this very low so you don't wait around when + # it's time to shut down. Some UPSes don't give much warning for low + # battery and will require a value of 0 here for a safe shutdown. + # + # Note: If FINALDELAY on the slave is greater than HOSTSYNC on the master, + # the master will give up waiting for the slave to disconnect. + + FINALDELAY 5 + + diff --git a/drivers/Makefile.am b/drivers/Makefile.am index ad308749..59b6fa0f 100644 --- a/drivers/Makefile.am +++ b/drivers/Makefile.am @@ -34,17 +34,17 @@ if WITH_IPMI endif SERIAL_DRIVERLIST = bcmxcp belkin belkinunv bestfcom \ - bestfortress bestuferrups bestups dummy-ups etapro everups \ + bestfortress bestuferrups bestups pace 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 riello_ser + blazer_ser clone clone-outlet ivtscd apcsmart apcsmart-old SNMP_DRIVERLIST = snmp-ups USB_LIBUSB_DRIVERLIST = usbhid-ups bcmxcp_usb tripplite_usb \ - blazer_usb richcomm_usb riello_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-blazer_usb hald-addon-riello_usb + hald-addon-tripplite_usb hald-addon-blazer_usb NEONXML_DRIVERLIST = netxml-ups MACOSX_DRIVERLIST = macosx-ups @@ -105,6 +105,7 @@ belkinunv_SOURCES = belkinunv.c bestfcom_SOURCES = bestfcom.c bestuferrups_SOURCES = bestuferrups.c bestups_SOURCES = bestups.c +pace_SOURCES = pace.c blazer_ser_SOURCES = blazer.c blazer_ser.c blazer_ser_LDADD = $(LDADD) -lm etapro_SOURCES = etapro.c @@ -137,8 +138,6 @@ 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 @@ -162,8 +161,7 @@ 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 \ - openups-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_LIBS) @@ -180,9 +178,6 @@ 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 @@ -209,9 +204,6 @@ 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 - # NEON XML/HTTP netxml_ups_SOURCES = netxml-ups.c mge-xml.c netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS) @@ -246,7 +238,7 @@ 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 riello.h openups-hid.h + apcsmart.h apcsmart_tabs.h apcsmart-old.h cyberpower-mib.h # Define a dummy library so that Automake builds rules for the # corresponding object files. This library is not actually built, diff --git a/drivers/Makefile.in b/drivers/Makefile.in new file mode 100644 index 00000000..749028e3 --- /dev/null +++ b/drivers/Makefile.in @@ -0,0 +1,1534 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Network UPS Tools: drivers + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +target_triplet = @target@ +@WITH_HAL_TRUE@am__append_1 = $(LIBHAL_CFLAGS) +@WITH_USB_TRUE@am__append_2 = $(LIBUSB_CFLAGS) +@WITH_SNMP_TRUE@am__append_3 = $(LIBNETSNMP_CFLAGS) +@WITH_NEON_TRUE@am__append_4 = $(LIBNEON_CFLAGS) +@WITH_LIBPOWERMAN_TRUE@am__append_5 = $(LIBPOWERMAN_CFLAGS) +@WITH_IPMI_TRUE@am__append_6 = $(LIBIPMI_CFLAGS) +EXTRA_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_4) \ + $(am__EXEEXT_5) $(am__EXEEXT_6) +@SOME_DRIVERS_FALSE@driverexec_PROGRAMS = $(am__EXEEXT_7) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_8) $(am__EXEEXT_9) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_10) $(am__EXEEXT_11) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_12) $(am__EXEEXT_13) \ +@SOME_DRIVERS_FALSE@ upsdrvctl$(EXEEXT) +@SOME_DRIVERS_TRUE@driverexec_PROGRAMS = $(DRIVER_BUILD_LIST) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_7) $(am__EXEEXT_8) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_9) $(am__EXEEXT_10) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_11) $(am__EXEEXT_12) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_13) skel$(EXEEXT) \ +@SOME_DRIVERS_TRUE@ upsdrvctl$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_SERIAL_TRUE@am__append_7 = $(SERIAL_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_SNMP_TRUE@am__append_8 = $(SNMP_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_USB_TRUE@am__append_9 = $(USB_LIBUSB_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@halexec_PROGRAMS = \ +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@ $(am__EXEEXT_14) +@SOME_DRIVERS_FALSE@@WITH_NEON_TRUE@am__append_10 = $(NEONXML_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_LIBPOWERMAN_TRUE@am__append_11 = powerman-pdu +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@am__append_12 = nut-ipmipsu +@SOME_DRIVERS_FALSE@@WITH_MACOSX_TRUE@am__append_13 = $(MACOSX_DRIVERLIST) +@WITH_SSL_TRUE@am__append_14 = $(LIBSSL_CFLAGS) +@WITH_SSL_TRUE@am__append_15 = $(LIBSSL_LIBS) +@WITH_FREEIPMI_TRUE@am__append_16 = nut-libfreeipmi.c +subdir = drivers +DIST_COMMON = $(dist_noinst_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/nut_arg_with.m4 \ + $(top_srcdir)/m4/nut_check_asciidoc.m4 \ + $(top_srcdir)/m4/nut_check_libavahi.m4 \ + $(top_srcdir)/m4/nut_check_libfreeipmi.m4 \ + $(top_srcdir)/m4/nut_check_libgd.m4 \ + $(top_srcdir)/m4/nut_check_libhal.m4 \ + $(top_srcdir)/m4/nut_check_libltdl.m4 \ + $(top_srcdir)/m4/nut_check_libneon.m4 \ + $(top_srcdir)/m4/nut_check_libnetsnmp.m4 \ + $(top_srcdir)/m4/nut_check_libpowerman.m4 \ + $(top_srcdir)/m4/nut_check_libssl.m4 \ + $(top_srcdir)/m4/nut_check_libusb.m4 \ + $(top_srcdir)/m4/nut_check_libwrap.m4 \ + $(top_srcdir)/m4/nut_check_os.m4 \ + $(top_srcdir)/m4/nut_config_libhal.m4 \ + $(top_srcdir)/m4/nut_report_feature.m4 \ + $(top_srcdir)/m4/nut_type_socklen_t.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/include/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +ARFLAGS = cru +libdummy_a_AR = $(AR) $(ARFLAGS) +libdummy_a_LIBADD = +am_libdummy_a_OBJECTS = main.$(OBJEXT) dstate.$(OBJEXT) \ + serial.$(OBJEXT) +libdummy_a_OBJECTS = $(am_libdummy_a_OBJECTS) +libnuthalmain_a_AR = $(AR) $(ARFLAGS) +libnuthalmain_a_LIBADD = +am_libnuthalmain_a_OBJECTS = main-hal.$(OBJEXT) dstate-hal.$(OBJEXT) \ + usb-common.$(OBJEXT) +libnuthalmain_a_OBJECTS = $(am_libnuthalmain_a_OBJECTS) +am__EXEEXT_1 = bcmxcp$(EXEEXT) belkin$(EXEEXT) belkinunv$(EXEEXT) \ + bestfcom$(EXEEXT) bestfortress$(EXEEXT) bestuferrups$(EXEEXT) \ + bestups$(EXEEXT) pace$(EXEEXT) dummy-ups$(EXEEXT) etapro$(EXEEXT) \ + everups$(EXEEXT) gamatronic$(EXEEXT) genericups$(EXEEXT) \ + isbmex$(EXEEXT) liebert$(EXEEXT) liebert-esp2$(EXEEXT) \ + masterguard$(EXEEXT) metasys$(EXEEXT) oldmge-shut$(EXEEXT) \ + mge-utalk$(EXEEXT) microdowell$(EXEEXT) mge-shut$(EXEEXT) \ + oneac$(EXEEXT) optiups$(EXEEXT) powercom$(EXEEXT) \ + rhino$(EXEEXT) safenet$(EXEEXT) skel$(EXEEXT) solis$(EXEEXT) \ + tripplite$(EXEEXT) tripplitesu$(EXEEXT) upscode2$(EXEEXT) \ + victronups$(EXEEXT) powerpanel$(EXEEXT) blazer_ser$(EXEEXT) \ + clone$(EXEEXT) clone-outlet$(EXEEXT) ivtscd$(EXEEXT) \ + apcsmart$(EXEEXT) apcsmart-old$(EXEEXT) +am__EXEEXT_2 = snmp-ups$(EXEEXT) +am__EXEEXT_3 = usbhid-ups$(EXEEXT) bcmxcp_usb$(EXEEXT) \ + tripplite_usb$(EXEEXT) blazer_usb$(EXEEXT) \ + richcomm_usb$(EXEEXT) +am__EXEEXT_4 = $(am__EXEEXT_3) +am__EXEEXT_5 = netxml-ups$(EXEEXT) +am__EXEEXT_6 = macosx-ups$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_SERIAL_TRUE@am__EXEEXT_7 = $(am__EXEEXT_1) +@SOME_DRIVERS_FALSE@@WITH_SNMP_TRUE@am__EXEEXT_8 = $(am__EXEEXT_2) +@SOME_DRIVERS_FALSE@@WITH_USB_TRUE@am__EXEEXT_9 = $(am__EXEEXT_3) +@SOME_DRIVERS_FALSE@@WITH_NEON_TRUE@am__EXEEXT_10 = $(am__EXEEXT_5) +@SOME_DRIVERS_FALSE@@WITH_LIBPOWERMAN_TRUE@am__EXEEXT_11 = powerman-pdu$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@am__EXEEXT_12 = \ +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@ nut-ipmipsu$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_MACOSX_TRUE@am__EXEEXT_13 = $(am__EXEEXT_6) +am__installdirs = "$(DESTDIR)$(driverexecdir)" \ + "$(DESTDIR)$(halexecdir)" +am__EXEEXT_14 = hald-addon-usbhid-ups$(EXEEXT) \ + hald-addon-bcmxcp_usb$(EXEEXT) \ + hald-addon-tripplite_usb$(EXEEXT) \ + hald-addon-blazer_usb$(EXEEXT) +PROGRAMS = $(driverexec_PROGRAMS) $(halexec_PROGRAMS) +am_apcsmart_OBJECTS = apcsmart.$(OBJEXT) apcsmart_tabs.$(OBJEXT) +apcsmart_OBJECTS = $(am_apcsmart_OBJECTS) +apcsmart_LDADD = $(LDADD) +am__DEPENDENCIES_1 = +am__DEPENDENCIES_2 = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) serial.o +apcsmart_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_apcsmart_old_OBJECTS = apcsmart-old.$(OBJEXT) +apcsmart_old_OBJECTS = $(am_apcsmart_old_OBJECTS) +apcsmart_old_LDADD = $(LDADD) +apcsmart_old_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bcmxcp_OBJECTS = bcmxcp.$(OBJEXT) bcmxcp_ser.$(OBJEXT) +bcmxcp_OBJECTS = $(am_bcmxcp_OBJECTS) +am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2) +bcmxcp_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_bcmxcp_usb_OBJECTS = bcmxcp_usb.$(OBJEXT) bcmxcp.$(OBJEXT) \ + usb-common.$(OBJEXT) +bcmxcp_usb_OBJECTS = $(am_bcmxcp_usb_OBJECTS) +bcmxcp_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_belkin_OBJECTS = belkin.$(OBJEXT) +belkin_OBJECTS = $(am_belkin_OBJECTS) +belkin_LDADD = $(LDADD) +belkin_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_belkinunv_OBJECTS = belkinunv.$(OBJEXT) +belkinunv_OBJECTS = $(am_belkinunv_OBJECTS) +belkinunv_LDADD = $(LDADD) +belkinunv_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestfcom_OBJECTS = bestfcom.$(OBJEXT) +bestfcom_OBJECTS = $(am_bestfcom_OBJECTS) +bestfcom_LDADD = $(LDADD) +bestfcom_DEPENDENCIES = $(am__DEPENDENCIES_2) +bestfortress_SOURCES = bestfortress.c +bestfortress_OBJECTS = bestfortress.$(OBJEXT) +bestfortress_LDADD = $(LDADD) +bestfortress_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestuferrups_OBJECTS = bestuferrups.$(OBJEXT) +bestuferrups_OBJECTS = $(am_bestuferrups_OBJECTS) +bestuferrups_LDADD = $(LDADD) +bestuferrups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestups_OBJECTS = bestups.$(OBJEXT) +bestups_OBJECTS = $(am_bestups_OBJECTS) +bestups_LDADD = $(LDADD) +bestups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_pace_OBJECTS = pace.$(OBJEXT) +pace_OBJECTS = $(am_pace_OBJECTS) +pace_LDADD = $(LDADD) +pace_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_blazer_ser_OBJECTS = blazer.$(OBJEXT) blazer_ser.$(OBJEXT) +blazer_ser_OBJECTS = $(am_blazer_ser_OBJECTS) +blazer_ser_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_blazer_usb_OBJECTS = blazer.$(OBJEXT) blazer_usb.$(OBJEXT) \ + libusb.$(OBJEXT) usb-common.$(OBJEXT) +blazer_usb_OBJECTS = $(am_blazer_usb_OBJECTS) +blazer_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_clone_OBJECTS = clone.$(OBJEXT) +clone_OBJECTS = $(am_clone_OBJECTS) +clone_LDADD = $(LDADD) +clone_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_clone_outlet_OBJECTS = clone-outlet.$(OBJEXT) +clone_outlet_OBJECTS = $(am_clone_outlet_OBJECTS) +clone_outlet_LDADD = $(LDADD) +clone_outlet_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_dummy_ups_OBJECTS = dummy_ups-dummy-ups.$(OBJEXT) +dummy_ups_OBJECTS = $(am_dummy_ups_OBJECTS) +@WITH_SSL_TRUE@am__DEPENDENCIES_4 = $(am__DEPENDENCIES_1) +dummy_ups_DEPENDENCIES = $(LDADD_DRIVERS) ../clients/libupsclient.la \ + $(am__DEPENDENCIES_4) +dummy_ups_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(dummy_ups_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_etapro_OBJECTS = etapro.$(OBJEXT) +etapro_OBJECTS = $(am_etapro_OBJECTS) +etapro_LDADD = $(LDADD) +etapro_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_everups_OBJECTS = everups.$(OBJEXT) +everups_OBJECTS = $(am_everups_OBJECTS) +everups_LDADD = $(LDADD) +everups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_gamatronic_OBJECTS = gamatronic.$(OBJEXT) +gamatronic_OBJECTS = $(am_gamatronic_OBJECTS) +gamatronic_LDADD = $(LDADD) +gamatronic_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_genericups_OBJECTS = genericups.$(OBJEXT) +genericups_OBJECTS = $(am_genericups_OBJECTS) +genericups_LDADD = $(LDADD) +genericups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_hald_addon_bcmxcp_usb_OBJECTS = bcmxcp_usb.$(OBJEXT) \ + bcmxcp.$(OBJEXT) +hald_addon_bcmxcp_usb_OBJECTS = $(am_hald_addon_bcmxcp_usb_OBJECTS) +hald_addon_bcmxcp_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_hald_addon_blazer_usb_OBJECTS = blazer.$(OBJEXT) \ + blazer_usb.$(OBJEXT) libusb.$(OBJEXT) +hald_addon_blazer_usb_OBJECTS = $(am_hald_addon_blazer_usb_OBJECTS) +hald_addon_blazer_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_hald_addon_tripplite_usb_OBJECTS = tripplite_usb.$(OBJEXT) \ + libusb.$(OBJEXT) +hald_addon_tripplite_usb_OBJECTS = \ + $(am_hald_addon_tripplite_usb_OBJECTS) +hald_addon_tripplite_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = apc-hid.$(OBJEXT) belkin-hid.$(OBJEXT) \ + cps-hid.$(OBJEXT) explore-hid.$(OBJEXT) liebert-hid.$(OBJEXT) \ + mge-hid.$(OBJEXT) powercom-hid.$(OBJEXT) \ + tripplite-hid.$(OBJEXT) idowell-hid.$(OBJEXT) +am_hald_addon_usbhid_ups_OBJECTS = usbhid-ups.$(OBJEXT) \ + libhid.$(OBJEXT) libusb.$(OBJEXT) hidparser.$(OBJEXT) \ + $(am__objects_1) +hald_addon_usbhid_ups_OBJECTS = $(am_hald_addon_usbhid_ups_OBJECTS) +hald_addon_usbhid_ups_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_isbmex_OBJECTS = isbmex.$(OBJEXT) +isbmex_OBJECTS = $(am_isbmex_OBJECTS) +isbmex_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_ivtscd_OBJECTS = ivtscd.$(OBJEXT) +ivtscd_OBJECTS = $(am_ivtscd_OBJECTS) +ivtscd_LDADD = $(LDADD) +ivtscd_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_liebert_OBJECTS = liebert.$(OBJEXT) +liebert_OBJECTS = $(am_liebert_OBJECTS) +liebert_LDADD = $(LDADD) +liebert_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_liebert_esp2_OBJECTS = liebert-esp2.$(OBJEXT) +liebert_esp2_OBJECTS = $(am_liebert_esp2_OBJECTS) +liebert_esp2_LDADD = $(LDADD) +liebert_esp2_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_macosx_ups_OBJECTS = macosx-ups.$(OBJEXT) +macosx_ups_OBJECTS = $(am_macosx_ups_OBJECTS) +macosx_ups_DEPENDENCIES = $(LDADD_DRIVERS) +macosx_ups_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(macosx_ups_LDFLAGS) $(LDFLAGS) -o $@ +am_masterguard_OBJECTS = masterguard.$(OBJEXT) +masterguard_OBJECTS = $(am_masterguard_OBJECTS) +masterguard_LDADD = $(LDADD) +masterguard_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_metasys_OBJECTS = metasys.$(OBJEXT) +metasys_OBJECTS = $(am_metasys_OBJECTS) +metasys_LDADD = $(LDADD) +metasys_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_mge_shut_OBJECTS = mge_shut-usbhid-ups.$(OBJEXT) \ + mge_shut-libshut.$(OBJEXT) mge_shut-libhid.$(OBJEXT) \ + mge_shut-hidparser.$(OBJEXT) mge_shut-mge-hid.$(OBJEXT) +mge_shut_OBJECTS = $(am_mge_shut_OBJECTS) +mge_shut_DEPENDENCIES = $(am__DEPENDENCIES_3) +mge_shut_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(mge_shut_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_mge_utalk_OBJECTS = mge-utalk.$(OBJEXT) +mge_utalk_OBJECTS = $(am_mge_utalk_OBJECTS) +mge_utalk_LDADD = $(LDADD) +mge_utalk_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_microdowell_OBJECTS = microdowell.$(OBJEXT) +microdowell_OBJECTS = $(am_microdowell_OBJECTS) +microdowell_LDADD = $(LDADD) +microdowell_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_netxml_ups_OBJECTS = netxml-ups.$(OBJEXT) mge-xml.$(OBJEXT) +netxml_ups_OBJECTS = $(am_netxml_ups_OBJECTS) +netxml_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am__nut_ipmipsu_SOURCES_DIST = nut-ipmipsu.c nut-libfreeipmi.c +@WITH_FREEIPMI_TRUE@am__objects_2 = nut-libfreeipmi.$(OBJEXT) +am_nut_ipmipsu_OBJECTS = nut-ipmipsu.$(OBJEXT) $(am__objects_2) +nut_ipmipsu_OBJECTS = $(am_nut_ipmipsu_OBJECTS) +nut_ipmipsu_DEPENDENCIES = $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_1) +am_oldmge_shut_OBJECTS = mge-shut.$(OBJEXT) hidparser.$(OBJEXT) +oldmge_shut_OBJECTS = $(am_oldmge_shut_OBJECTS) +oldmge_shut_LDADD = $(LDADD) +oldmge_shut_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_oneac_OBJECTS = oneac.$(OBJEXT) +oneac_OBJECTS = $(am_oneac_OBJECTS) +oneac_LDADD = $(LDADD) +oneac_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_optiups_OBJECTS = optiups.$(OBJEXT) +optiups_OBJECTS = $(am_optiups_OBJECTS) +optiups_LDADD = $(LDADD) +optiups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_powercom_OBJECTS = powercom.$(OBJEXT) +powercom_OBJECTS = $(am_powercom_OBJECTS) +powercom_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_powerman_pdu_OBJECTS = powerman-pdu.$(OBJEXT) +powerman_pdu_OBJECTS = $(am_powerman_pdu_OBJECTS) +powerman_pdu_DEPENDENCIES = $(am__DEPENDENCIES_3) \ + $(am__DEPENDENCIES_1) +am_powerpanel_OBJECTS = powerpanel.$(OBJEXT) powerp-bin.$(OBJEXT) \ + powerp-txt.$(OBJEXT) +powerpanel_OBJECTS = $(am_powerpanel_OBJECTS) +powerpanel_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_rhino_OBJECTS = rhino.$(OBJEXT) +rhino_OBJECTS = $(am_rhino_OBJECTS) +rhino_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_richcomm_usb_OBJECTS = richcomm_usb.$(OBJEXT) usb-common.$(OBJEXT) +richcomm_usb_OBJECTS = $(am_richcomm_usb_OBJECTS) +richcomm_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_safenet_OBJECTS = safenet.$(OBJEXT) +safenet_OBJECTS = $(am_safenet_OBJECTS) +safenet_LDADD = $(LDADD) +safenet_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_skel_OBJECTS = skel.$(OBJEXT) +skel_OBJECTS = $(am_skel_OBJECTS) +skel_DEPENDENCIES = $(LDADD_DRIVERS) +am_snmp_ups_OBJECTS = snmp-ups.$(OBJEXT) apc-mib.$(OBJEXT) \ + baytech-mib.$(OBJEXT) compaq-mib.$(OBJEXT) eaton-mib.$(OBJEXT) \ + ietf-mib.$(OBJEXT) mge-mib.$(OBJEXT) netvision-mib.$(OBJEXT) \ + powerware-mib.$(OBJEXT) raritan-pdu-mib.$(OBJEXT) \ + bestpower-mib.$(OBJEXT) cyberpower-mib.$(OBJEXT) +snmp_ups_OBJECTS = $(am_snmp_ups_OBJECTS) +snmp_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_solis_OBJECTS = solis.$(OBJEXT) +solis_OBJECTS = $(am_solis_OBJECTS) +solis_LDADD = $(LDADD) +solis_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_tripplite_OBJECTS = tripplite.$(OBJEXT) +tripplite_OBJECTS = $(am_tripplite_OBJECTS) +tripplite_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_tripplite_usb_OBJECTS = tripplite_usb.$(OBJEXT) libusb.$(OBJEXT) \ + usb-common.$(OBJEXT) +tripplite_usb_OBJECTS = $(am_tripplite_usb_OBJECTS) +tripplite_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_tripplitesu_OBJECTS = tripplitesu.$(OBJEXT) +tripplitesu_OBJECTS = $(am_tripplitesu_OBJECTS) +tripplitesu_LDADD = $(LDADD) +tripplitesu_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_upscode2_OBJECTS = upscode2.$(OBJEXT) +upscode2_OBJECTS = $(am_upscode2_OBJECTS) +upscode2_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_upsdrvctl_OBJECTS = upsdrvctl.$(OBJEXT) +upsdrvctl_OBJECTS = $(am_upsdrvctl_OBJECTS) +upsdrvctl_DEPENDENCIES = $(LDADD_COMMON) +am_usbhid_ups_OBJECTS = usbhid-ups.$(OBJEXT) libhid.$(OBJEXT) \ + libusb.$(OBJEXT) hidparser.$(OBJEXT) usb-common.$(OBJEXT) \ + $(am__objects_1) +usbhid_ups_OBJECTS = $(am_usbhid_ups_OBJECTS) +usbhid_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_victronups_OBJECTS = victronups.$(OBJEXT) +victronups_OBJECTS = $(am_victronups_OBJECTS) +victronups_LDADD = $(LDADD) +victronups_DEPENDENCIES = $(am__DEPENDENCIES_2) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libdummy_a_SOURCES) $(libnuthalmain_a_SOURCES) \ + $(apcsmart_SOURCES) $(apcsmart_old_SOURCES) $(bcmxcp_SOURCES) \ + $(bcmxcp_usb_SOURCES) $(belkin_SOURCES) $(belkinunv_SOURCES) \ + $(bestfcom_SOURCES) bestfortress.c $(bestuferrups_SOURCES) \ + $(bestups_SOURCES) $(pace_SOURCES) $(blazer_ser_SOURCES) $(blazer_usb_SOURCES) \ + $(clone_SOURCES) $(clone_outlet_SOURCES) $(dummy_ups_SOURCES) \ + $(etapro_SOURCES) $(everups_SOURCES) $(gamatronic_SOURCES) \ + $(genericups_SOURCES) $(hald_addon_bcmxcp_usb_SOURCES) \ + $(hald_addon_blazer_usb_SOURCES) \ + $(hald_addon_tripplite_usb_SOURCES) \ + $(hald_addon_usbhid_ups_SOURCES) $(isbmex_SOURCES) \ + $(ivtscd_SOURCES) $(liebert_SOURCES) $(liebert_esp2_SOURCES) \ + $(macosx_ups_SOURCES) $(masterguard_SOURCES) \ + $(metasys_SOURCES) $(mge_shut_SOURCES) $(mge_utalk_SOURCES) \ + $(microdowell_SOURCES) $(netxml_ups_SOURCES) \ + $(nut_ipmipsu_SOURCES) $(oldmge_shut_SOURCES) $(oneac_SOURCES) \ + $(optiups_SOURCES) $(powercom_SOURCES) $(powerman_pdu_SOURCES) \ + $(powerpanel_SOURCES) $(rhino_SOURCES) $(richcomm_usb_SOURCES) \ + $(safenet_SOURCES) $(skel_SOURCES) $(snmp_ups_SOURCES) \ + $(solis_SOURCES) $(tripplite_SOURCES) $(tripplite_usb_SOURCES) \ + $(tripplitesu_SOURCES) $(upscode2_SOURCES) \ + $(upsdrvctl_SOURCES) $(usbhid_ups_SOURCES) \ + $(victronups_SOURCES) +DIST_SOURCES = $(libdummy_a_SOURCES) $(libnuthalmain_a_SOURCES) \ + $(apcsmart_SOURCES) $(apcsmart_old_SOURCES) $(bcmxcp_SOURCES) \ + $(bcmxcp_usb_SOURCES) $(belkin_SOURCES) $(belkinunv_SOURCES) \ + $(bestfcom_SOURCES) bestfortress.c $(bestuferrups_SOURCES) \ + $(bestups_SOURCES) $(pace_SOURCES) $(blazer_ser_SOURCES) $(blazer_usb_SOURCES) \ + $(clone_SOURCES) $(clone_outlet_SOURCES) $(dummy_ups_SOURCES) \ + $(etapro_SOURCES) $(everups_SOURCES) $(gamatronic_SOURCES) \ + $(genericups_SOURCES) $(hald_addon_bcmxcp_usb_SOURCES) \ + $(hald_addon_blazer_usb_SOURCES) \ + $(hald_addon_tripplite_usb_SOURCES) \ + $(hald_addon_usbhid_ups_SOURCES) $(isbmex_SOURCES) \ + $(ivtscd_SOURCES) $(liebert_SOURCES) $(liebert_esp2_SOURCES) \ + $(macosx_ups_SOURCES) $(masterguard_SOURCES) \ + $(metasys_SOURCES) $(mge_shut_SOURCES) $(mge_utalk_SOURCES) \ + $(microdowell_SOURCES) $(netxml_ups_SOURCES) \ + $(am__nut_ipmipsu_SOURCES_DIST) $(oldmge_shut_SOURCES) \ + $(oneac_SOURCES) $(optiups_SOURCES) $(powercom_SOURCES) \ + $(powerman_pdu_SOURCES) $(powerpanel_SOURCES) $(rhino_SOURCES) \ + $(richcomm_usb_SOURCES) $(safenet_SOURCES) $(skel_SOURCES) \ + $(snmp_ups_SOURCES) $(solis_SOURCES) $(tripplite_SOURCES) \ + $(tripplite_usb_SOURCES) $(tripplitesu_SOURCES) \ + $(upscode2_SOURCES) $(upsdrvctl_SOURCES) $(usbhid_ups_SOURCES) \ + $(victronups_SOURCES) +HEADERS = $(dist_noinst_HEADERS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +A2X = @A2X@ +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +ASCIIDOC = @ASCIIDOC@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BINDIR = @BINDIR@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CONFPATH = @CONFPATH@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@ +CPPUNIT_LIBS = @CPPUNIT_LIBS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DBLATEX = @DBLATEX@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOC_BUILD_LIST = @DOC_BUILD_LIST@ +DRIVER_BUILD_LIST = @DRIVER_BUILD_LIST@ +DRIVER_INSTALL_TARGET = @DRIVER_INSTALL_TARGET@ +DRIVER_MAN_LIST = @DRIVER_MAN_LIST@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAL_CALLOUTS_PATH = @HAL_CALLOUTS_PATH@ +HAL_DEVICE_MATCH_KEY = @HAL_DEVICE_MATCH_KEY@ +HAL_FDI_PATH = @HAL_FDI_PATH@ +HAL_USER = @HAL_USER@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBAVAHI_CFLAGS = @LIBAVAHI_CFLAGS@ +LIBAVAHI_LIBS = @LIBAVAHI_LIBS@ +LIBGD_CFLAGS = @LIBGD_CFLAGS@ +LIBGD_LDFLAGS = @LIBGD_LDFLAGS@ +LIBHAL_CFLAGS = @LIBHAL_CFLAGS@ +LIBHAL_LIBS = @LIBHAL_LIBS@ +LIBIPMI_CFLAGS = @LIBIPMI_CFLAGS@ +LIBIPMI_LIBS = @LIBIPMI_LIBS@ +LIBLTDL_CFLAGS = @LIBLTDL_CFLAGS@ +LIBLTDL_LIBS = @LIBLTDL_LIBS@ +LIBNEON_CFLAGS = @LIBNEON_CFLAGS@ +LIBNEON_LIBS = @LIBNEON_LIBS@ +LIBNETSNMP_CFLAGS = @LIBNETSNMP_CFLAGS@ +LIBNETSNMP_LIBS = @LIBNETSNMP_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBPOWERMAN_CFLAGS = @LIBPOWERMAN_CFLAGS@ +LIBPOWERMAN_LIBS = @LIBPOWERMAN_LIBS@ +LIBS = @LIBS@ +LIBSSL_CFLAGS = @LIBSSL_CFLAGS@ +LIBSSL_LIBS = @LIBSSL_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUSB_CFLAGS = @LIBUSB_CFLAGS@ +LIBUSB_LIBS = @LIBUSB_LIBS@ +LIBWRAP_CFLAGS = @LIBWRAP_CFLAGS@ +LIBWRAP_LIBS = @LIBWRAP_LIBS@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NETLIBS = @NETLIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NUT_NETVERSION = @NUT_NETVERSION@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OS_NAME = @OS_NAME@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PIDPATH = @PIDPATH@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PORT = @PORT@ +RANLIB = @RANLIB@ +RUN_AS_GROUP = @RUN_AS_GROUP@ +RUN_AS_USER = @RUN_AS_USER@ +SBINDIR = @SBINDIR@ +SED = @SED@ +SERLIBS = @SERLIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STATEPATH = @STATEPATH@ +STRIP = @STRIP@ +SUN_LIBUSB = @SUN_LIBUSB@ +TREE_VERSION = @TREE_VERSION@ +VERSION = @VERSION@ +WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +cgiexecdir = @cgiexecdir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +driverexecdir = @driverexecdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +hotplugdir = @hotplugdir@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgconfigdir = @pkgconfigdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +systemdsystemshutdowndir = @systemdsystemshutdowndir@ +systemdsystemunitdir = @systemdsystemunitdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +udevdir = @udevdir@ + +# 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.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 + +# most targets are drivers, so make this the default +LDADD = $(LDADD_DRIVERS_SERIAL) +# Avoid per-target CFLAGS, because this will prevent re-use of object +# files. In any case, CFLAGS are only -I options, so there is no harm, +# but only add them if we really use the target. +AM_CFLAGS = -I$(top_srcdir)/include $(am__append_1) $(am__append_2) \ + $(am__append_3) $(am__append_4) $(am__append_5) \ + $(am__append_6) +SERIAL_DRIVERLIST = bcmxcp belkin belkinunv bestfcom \ + bestfortress bestuferrups bestups pace 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 + +SNMP_DRIVERLIST = snmp-ups +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-blazer_usb + +NEONXML_DRIVERLIST = netxml-ups +MACOSX_DRIVERLIST = macosx-ups +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@halexecdir = $(HAL_CALLOUTS_PATH) + +# ========================================================================== +# Driver build details + +# upsdrvctl: the all-singing all-dancing driver control program +upsdrvctl_SOURCES = upsdrvctl.c +upsdrvctl_LDADD = $(LDADD_COMMON) + +# serial drivers: all of them use standard LDADD and CFLAGS +apcsmart_SOURCES = apcsmart.c apcsmart_tabs.c +apcsmart_old_SOURCES = apcsmart-old.c +bcmxcp_SOURCES = bcmxcp.c bcmxcp_ser.c +bcmxcp_LDADD = $(LDADD) -lm +belkin_SOURCES = belkin.c +belkinunv_SOURCES = belkinunv.c +bestfcom_SOURCES = bestfcom.c +bestuferrups_SOURCES = bestuferrups.c +bestups_SOURCES = bestups.c +pace_SOURCES = pace.c +blazer_ser_SOURCES = blazer.c blazer_ser.c +blazer_ser_LDADD = $(LDADD) -lm +etapro_SOURCES = etapro.c +everups_SOURCES = everups.c +gamatronic_SOURCES = gamatronic.c +genericups_SOURCES = genericups.c +isbmex_SOURCES = isbmex.c +isbmex_LDADD = $(LDADD) -lm +ivtscd_SOURCES = ivtscd.c +liebert_SOURCES = liebert.c +liebert_esp2_SOURCES = liebert-esp2.c +masterguard_SOURCES = masterguard.c +metasys_SOURCES = metasys.c +oldmge_shut_SOURCES = mge-shut.c hidparser.c +mge_utalk_SOURCES = mge-utalk.c +microdowell_SOURCES = microdowell.c +oneac_SOURCES = oneac.c +optiups_SOURCES = optiups.c +powercom_SOURCES = powercom.c +powercom_LDADD = $(LDADD) -lm +powerpanel_SOURCES = powerpanel.c powerp-bin.c powerp-txt.c +powerpanel_LDADD = $(LDADD) -lm +rhino_SOURCES = rhino.c +rhino_LDADD = $(LDADD) -lm +safenet_SOURCES = safenet.c +solis_SOURCES = solis.c +tripplite_SOURCES = tripplite.c +tripplite_LDADD = $(LDADD) -lm +tripplitesu_SOURCES = tripplitesu.c +upscode2_SOURCES = upscode2.c +upscode2_LDADD = $(LDADD) -lm +victronups_SOURCES = victronups.c + +# non-serial drivers: these use custom LDADD and/or CFLAGS + +# dummy +dummy_ups_SOURCES = dummy-ups.c +dummy_ups_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/clients \ + $(am__append_14) +dummy_ups_LDADD = $(LDADD_DRIVERS) ../clients/libupsclient.la \ + $(am__append_15) + +# Clone drivers +clone_SOURCES = clone.c +clone_outlet_SOURCES = clone-outlet.c + +# sample skeleton driver +skel_SOURCES = skel.c +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 + +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) +tripplite_usb_SOURCES = tripplite_usb.c libusb.c usb-common.c +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_LIBS) +blazer_usb_SOURCES = blazer.c blazer_usb.c libusb.c usb-common.c +blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm +richcomm_usb_SOURCES = richcomm_usb.c usb-common.c +richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) + +# HID-over-serial +mge_shut_SOURCES = usbhid-ups.c libshut.c libhid.c hidparser.c mge-hid.c +# per-target CFLAGS are necessary here +mge_shut_CFLAGS = $(AM_CFLAGS) -DSHUT_MODE +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 + +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_LIBS) $(LIBHAL_LIBS) +hald_addon_tripplite_usb_SOURCES = tripplite_usb.c libusb.c +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_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 + +# NEON XML/HTTP +netxml_ups_SOURCES = netxml-ups.c mge-xml.c +netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS) + +# Powerman +powerman_pdu_SOURCES = powerman-pdu.c +powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LIBS) + +# IPMI PSU +nut_ipmipsu_SOURCES = nut-ipmipsu.c $(am__append_16) +nut_ipmipsu_LDADD = $(LDADD) $(LIBIPMI_LIBS) + +# Mac OS X metadriver +macosx_ups_LDADD = $(LDADD_DRIVERS) +macosx_ups_LDFLAGS = $(LDFLAGS) -framework IOKit -framework CoreFoundation +macosx_ups_SOURCES = macosx-ups.c + +# ---------------------------------------------------------------------- +# List of header files. The purpose of this list is not dependency +# tracking (which is automatic), but to ensure these files are +# distributed by "make dist". +dist_noinst_HEADERS = apc-mib.h apc-hid.h baytech-mib.h bcmxcp.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 mge-hid.h mge-mib.h mge-shut.h mge-utalk.h \ + mge-xml.h microdowell.h netvision-mib.h netxml-ups.h nut-ipmi.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 idowell-hid.h \ + apcsmart.h apcsmart_tabs.h apcsmart-old.h cyberpower-mib.h + + +# Define a dummy library so that Automake builds rules for the +# corresponding object files. This library is not actually built, + +# the nuthalmain library combines the code for main-hal.c and +# dstate-hal.c. It is necessary for Automake-technical reasons, +# because per-object CFLAGS can only be specified for libraries, not +# for object files. This library is used during the build process, +# and is not meant to be installed. +EXTRA_LIBRARIES = libdummy.a libnuthalmain.a +libdummy_a_SOURCES = main.c dstate.c serial.c +libnuthalmain_a_SOURCES = main-hal.c dstate-hal.c usb-common.c +MOSTLYCLEANFILES = libnuthalmain.a +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu drivers/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu drivers/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +libdummy.a: $(libdummy_a_OBJECTS) $(libdummy_a_DEPENDENCIES) + -rm -f libdummy.a + $(libdummy_a_AR) libdummy.a $(libdummy_a_OBJECTS) $(libdummy_a_LIBADD) + $(RANLIB) libdummy.a +libnuthalmain.a: $(libnuthalmain_a_OBJECTS) $(libnuthalmain_a_DEPENDENCIES) + -rm -f libnuthalmain.a + $(libnuthalmain_a_AR) libnuthalmain.a $(libnuthalmain_a_OBJECTS) $(libnuthalmain_a_LIBADD) + $(RANLIB) libnuthalmain.a +install-driverexecPROGRAMS: $(driverexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(driverexecdir)" || $(MKDIR_P) "$(DESTDIR)$(driverexecdir)" + @list='$(driverexec_PROGRAMS)'; test -n "$(driverexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(driverexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(driverexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-driverexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(driverexec_PROGRAMS)'; test -n "$(driverexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(driverexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(driverexecdir)" && rm -f $$files + +clean-driverexecPROGRAMS: + @list='$(driverexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +install-halexecPROGRAMS: $(halexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(halexecdir)" || $(MKDIR_P) "$(DESTDIR)$(halexecdir)" + @list='$(halexec_PROGRAMS)'; test -n "$(halexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(halexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(halexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-halexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(halexec_PROGRAMS)'; test -n "$(halexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(halexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(halexecdir)" && rm -f $$files + +clean-halexecPROGRAMS: + @list='$(halexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +apcsmart$(EXEEXT): $(apcsmart_OBJECTS) $(apcsmart_DEPENDENCIES) + @rm -f apcsmart$(EXEEXT) + $(LINK) $(apcsmart_OBJECTS) $(apcsmart_LDADD) $(LIBS) +apcsmart-old$(EXEEXT): $(apcsmart_old_OBJECTS) $(apcsmart_old_DEPENDENCIES) + @rm -f apcsmart-old$(EXEEXT) + $(LINK) $(apcsmart_old_OBJECTS) $(apcsmart_old_LDADD) $(LIBS) +bcmxcp$(EXEEXT): $(bcmxcp_OBJECTS) $(bcmxcp_DEPENDENCIES) + @rm -f bcmxcp$(EXEEXT) + $(LINK) $(bcmxcp_OBJECTS) $(bcmxcp_LDADD) $(LIBS) +bcmxcp_usb$(EXEEXT): $(bcmxcp_usb_OBJECTS) $(bcmxcp_usb_DEPENDENCIES) + @rm -f bcmxcp_usb$(EXEEXT) + $(LINK) $(bcmxcp_usb_OBJECTS) $(bcmxcp_usb_LDADD) $(LIBS) +belkin$(EXEEXT): $(belkin_OBJECTS) $(belkin_DEPENDENCIES) + @rm -f belkin$(EXEEXT) + $(LINK) $(belkin_OBJECTS) $(belkin_LDADD) $(LIBS) +belkinunv$(EXEEXT): $(belkinunv_OBJECTS) $(belkinunv_DEPENDENCIES) + @rm -f belkinunv$(EXEEXT) + $(LINK) $(belkinunv_OBJECTS) $(belkinunv_LDADD) $(LIBS) +bestfcom$(EXEEXT): $(bestfcom_OBJECTS) $(bestfcom_DEPENDENCIES) + @rm -f bestfcom$(EXEEXT) + $(LINK) $(bestfcom_OBJECTS) $(bestfcom_LDADD) $(LIBS) +bestfortress$(EXEEXT): $(bestfortress_OBJECTS) $(bestfortress_DEPENDENCIES) + @rm -f bestfortress$(EXEEXT) + $(LINK) $(bestfortress_OBJECTS) $(bestfortress_LDADD) $(LIBS) +bestuferrups$(EXEEXT): $(bestuferrups_OBJECTS) $(bestuferrups_DEPENDENCIES) + @rm -f bestuferrups$(EXEEXT) + $(LINK) $(bestuferrups_OBJECTS) $(bestuferrups_LDADD) $(LIBS) +bestups$(EXEEXT): $(bestups_OBJECTS) $(bestups_DEPENDENCIES) + @rm -f bestups$(EXEEXT) + $(LINK) $(bestups_OBJECTS) $(bestups_LDADD) $(LIBS) +pace$(EXEEXT): $(pace_OBJECTS) $(pace_DEPENDENCIES) + @rm -f pace$(EXEEXT) + $(LINK) $(pace_OBJECTS) $(pace_LDADD) $(LIBS) +blazer_ser$(EXEEXT): $(blazer_ser_OBJECTS) $(blazer_ser_DEPENDENCIES) + @rm -f blazer_ser$(EXEEXT) + $(LINK) $(blazer_ser_OBJECTS) $(blazer_ser_LDADD) $(LIBS) +blazer_usb$(EXEEXT): $(blazer_usb_OBJECTS) $(blazer_usb_DEPENDENCIES) + @rm -f blazer_usb$(EXEEXT) + $(LINK) $(blazer_usb_OBJECTS) $(blazer_usb_LDADD) $(LIBS) +clone$(EXEEXT): $(clone_OBJECTS) $(clone_DEPENDENCIES) + @rm -f clone$(EXEEXT) + $(LINK) $(clone_OBJECTS) $(clone_LDADD) $(LIBS) +clone-outlet$(EXEEXT): $(clone_outlet_OBJECTS) $(clone_outlet_DEPENDENCIES) + @rm -f clone-outlet$(EXEEXT) + $(LINK) $(clone_outlet_OBJECTS) $(clone_outlet_LDADD) $(LIBS) +dummy-ups$(EXEEXT): $(dummy_ups_OBJECTS) $(dummy_ups_DEPENDENCIES) + @rm -f dummy-ups$(EXEEXT) + $(dummy_ups_LINK) $(dummy_ups_OBJECTS) $(dummy_ups_LDADD) $(LIBS) +etapro$(EXEEXT): $(etapro_OBJECTS) $(etapro_DEPENDENCIES) + @rm -f etapro$(EXEEXT) + $(LINK) $(etapro_OBJECTS) $(etapro_LDADD) $(LIBS) +everups$(EXEEXT): $(everups_OBJECTS) $(everups_DEPENDENCIES) + @rm -f everups$(EXEEXT) + $(LINK) $(everups_OBJECTS) $(everups_LDADD) $(LIBS) +gamatronic$(EXEEXT): $(gamatronic_OBJECTS) $(gamatronic_DEPENDENCIES) + @rm -f gamatronic$(EXEEXT) + $(LINK) $(gamatronic_OBJECTS) $(gamatronic_LDADD) $(LIBS) +genericups$(EXEEXT): $(genericups_OBJECTS) $(genericups_DEPENDENCIES) + @rm -f genericups$(EXEEXT) + $(LINK) $(genericups_OBJECTS) $(genericups_LDADD) $(LIBS) +hald-addon-bcmxcp_usb$(EXEEXT): $(hald_addon_bcmxcp_usb_OBJECTS) $(hald_addon_bcmxcp_usb_DEPENDENCIES) + @rm -f hald-addon-bcmxcp_usb$(EXEEXT) + $(LINK) $(hald_addon_bcmxcp_usb_OBJECTS) $(hald_addon_bcmxcp_usb_LDADD) $(LIBS) +hald-addon-blazer_usb$(EXEEXT): $(hald_addon_blazer_usb_OBJECTS) $(hald_addon_blazer_usb_DEPENDENCIES) + @rm -f hald-addon-blazer_usb$(EXEEXT) + $(LINK) $(hald_addon_blazer_usb_OBJECTS) $(hald_addon_blazer_usb_LDADD) $(LIBS) +hald-addon-tripplite_usb$(EXEEXT): $(hald_addon_tripplite_usb_OBJECTS) $(hald_addon_tripplite_usb_DEPENDENCIES) + @rm -f hald-addon-tripplite_usb$(EXEEXT) + $(LINK) $(hald_addon_tripplite_usb_OBJECTS) $(hald_addon_tripplite_usb_LDADD) $(LIBS) +hald-addon-usbhid-ups$(EXEEXT): $(hald_addon_usbhid_ups_OBJECTS) $(hald_addon_usbhid_ups_DEPENDENCIES) + @rm -f hald-addon-usbhid-ups$(EXEEXT) + $(LINK) $(hald_addon_usbhid_ups_OBJECTS) $(hald_addon_usbhid_ups_LDADD) $(LIBS) +isbmex$(EXEEXT): $(isbmex_OBJECTS) $(isbmex_DEPENDENCIES) + @rm -f isbmex$(EXEEXT) + $(LINK) $(isbmex_OBJECTS) $(isbmex_LDADD) $(LIBS) +ivtscd$(EXEEXT): $(ivtscd_OBJECTS) $(ivtscd_DEPENDENCIES) + @rm -f ivtscd$(EXEEXT) + $(LINK) $(ivtscd_OBJECTS) $(ivtscd_LDADD) $(LIBS) +liebert$(EXEEXT): $(liebert_OBJECTS) $(liebert_DEPENDENCIES) + @rm -f liebert$(EXEEXT) + $(LINK) $(liebert_OBJECTS) $(liebert_LDADD) $(LIBS) +liebert-esp2$(EXEEXT): $(liebert_esp2_OBJECTS) $(liebert_esp2_DEPENDENCIES) + @rm -f liebert-esp2$(EXEEXT) + $(LINK) $(liebert_esp2_OBJECTS) $(liebert_esp2_LDADD) $(LIBS) +macosx-ups$(EXEEXT): $(macosx_ups_OBJECTS) $(macosx_ups_DEPENDENCIES) + @rm -f macosx-ups$(EXEEXT) + $(macosx_ups_LINK) $(macosx_ups_OBJECTS) $(macosx_ups_LDADD) $(LIBS) +masterguard$(EXEEXT): $(masterguard_OBJECTS) $(masterguard_DEPENDENCIES) + @rm -f masterguard$(EXEEXT) + $(LINK) $(masterguard_OBJECTS) $(masterguard_LDADD) $(LIBS) +metasys$(EXEEXT): $(metasys_OBJECTS) $(metasys_DEPENDENCIES) + @rm -f metasys$(EXEEXT) + $(LINK) $(metasys_OBJECTS) $(metasys_LDADD) $(LIBS) +mge-shut$(EXEEXT): $(mge_shut_OBJECTS) $(mge_shut_DEPENDENCIES) + @rm -f mge-shut$(EXEEXT) + $(mge_shut_LINK) $(mge_shut_OBJECTS) $(mge_shut_LDADD) $(LIBS) +mge-utalk$(EXEEXT): $(mge_utalk_OBJECTS) $(mge_utalk_DEPENDENCIES) + @rm -f mge-utalk$(EXEEXT) + $(LINK) $(mge_utalk_OBJECTS) $(mge_utalk_LDADD) $(LIBS) +microdowell$(EXEEXT): $(microdowell_OBJECTS) $(microdowell_DEPENDENCIES) + @rm -f microdowell$(EXEEXT) + $(LINK) $(microdowell_OBJECTS) $(microdowell_LDADD) $(LIBS) +netxml-ups$(EXEEXT): $(netxml_ups_OBJECTS) $(netxml_ups_DEPENDENCIES) + @rm -f netxml-ups$(EXEEXT) + $(LINK) $(netxml_ups_OBJECTS) $(netxml_ups_LDADD) $(LIBS) +nut-ipmipsu$(EXEEXT): $(nut_ipmipsu_OBJECTS) $(nut_ipmipsu_DEPENDENCIES) + @rm -f nut-ipmipsu$(EXEEXT) + $(LINK) $(nut_ipmipsu_OBJECTS) $(nut_ipmipsu_LDADD) $(LIBS) +oldmge-shut$(EXEEXT): $(oldmge_shut_OBJECTS) $(oldmge_shut_DEPENDENCIES) + @rm -f oldmge-shut$(EXEEXT) + $(LINK) $(oldmge_shut_OBJECTS) $(oldmge_shut_LDADD) $(LIBS) +oneac$(EXEEXT): $(oneac_OBJECTS) $(oneac_DEPENDENCIES) + @rm -f oneac$(EXEEXT) + $(LINK) $(oneac_OBJECTS) $(oneac_LDADD) $(LIBS) +optiups$(EXEEXT): $(optiups_OBJECTS) $(optiups_DEPENDENCIES) + @rm -f optiups$(EXEEXT) + $(LINK) $(optiups_OBJECTS) $(optiups_LDADD) $(LIBS) +powercom$(EXEEXT): $(powercom_OBJECTS) $(powercom_DEPENDENCIES) + @rm -f powercom$(EXEEXT) + $(LINK) $(powercom_OBJECTS) $(powercom_LDADD) $(LIBS) +powerman-pdu$(EXEEXT): $(powerman_pdu_OBJECTS) $(powerman_pdu_DEPENDENCIES) + @rm -f powerman-pdu$(EXEEXT) + $(LINK) $(powerman_pdu_OBJECTS) $(powerman_pdu_LDADD) $(LIBS) +powerpanel$(EXEEXT): $(powerpanel_OBJECTS) $(powerpanel_DEPENDENCIES) + @rm -f powerpanel$(EXEEXT) + $(LINK) $(powerpanel_OBJECTS) $(powerpanel_LDADD) $(LIBS) +rhino$(EXEEXT): $(rhino_OBJECTS) $(rhino_DEPENDENCIES) + @rm -f rhino$(EXEEXT) + $(LINK) $(rhino_OBJECTS) $(rhino_LDADD) $(LIBS) +richcomm_usb$(EXEEXT): $(richcomm_usb_OBJECTS) $(richcomm_usb_DEPENDENCIES) + @rm -f richcomm_usb$(EXEEXT) + $(LINK) $(richcomm_usb_OBJECTS) $(richcomm_usb_LDADD) $(LIBS) +safenet$(EXEEXT): $(safenet_OBJECTS) $(safenet_DEPENDENCIES) + @rm -f safenet$(EXEEXT) + $(LINK) $(safenet_OBJECTS) $(safenet_LDADD) $(LIBS) +skel$(EXEEXT): $(skel_OBJECTS) $(skel_DEPENDENCIES) + @rm -f skel$(EXEEXT) + $(LINK) $(skel_OBJECTS) $(skel_LDADD) $(LIBS) +snmp-ups$(EXEEXT): $(snmp_ups_OBJECTS) $(snmp_ups_DEPENDENCIES) + @rm -f snmp-ups$(EXEEXT) + $(LINK) $(snmp_ups_OBJECTS) $(snmp_ups_LDADD) $(LIBS) +solis$(EXEEXT): $(solis_OBJECTS) $(solis_DEPENDENCIES) + @rm -f solis$(EXEEXT) + $(LINK) $(solis_OBJECTS) $(solis_LDADD) $(LIBS) +tripplite$(EXEEXT): $(tripplite_OBJECTS) $(tripplite_DEPENDENCIES) + @rm -f tripplite$(EXEEXT) + $(LINK) $(tripplite_OBJECTS) $(tripplite_LDADD) $(LIBS) +tripplite_usb$(EXEEXT): $(tripplite_usb_OBJECTS) $(tripplite_usb_DEPENDENCIES) + @rm -f tripplite_usb$(EXEEXT) + $(LINK) $(tripplite_usb_OBJECTS) $(tripplite_usb_LDADD) $(LIBS) +tripplitesu$(EXEEXT): $(tripplitesu_OBJECTS) $(tripplitesu_DEPENDENCIES) + @rm -f tripplitesu$(EXEEXT) + $(LINK) $(tripplitesu_OBJECTS) $(tripplitesu_LDADD) $(LIBS) +upscode2$(EXEEXT): $(upscode2_OBJECTS) $(upscode2_DEPENDENCIES) + @rm -f upscode2$(EXEEXT) + $(LINK) $(upscode2_OBJECTS) $(upscode2_LDADD) $(LIBS) +upsdrvctl$(EXEEXT): $(upsdrvctl_OBJECTS) $(upsdrvctl_DEPENDENCIES) + @rm -f upsdrvctl$(EXEEXT) + $(LINK) $(upsdrvctl_OBJECTS) $(upsdrvctl_LDADD) $(LIBS) +usbhid-ups$(EXEEXT): $(usbhid_ups_OBJECTS) $(usbhid_ups_DEPENDENCIES) + @rm -f usbhid-ups$(EXEEXT) + $(LINK) $(usbhid_ups_OBJECTS) $(usbhid_ups_LDADD) $(LIBS) +victronups$(EXEEXT): $(victronups_OBJECTS) $(victronups_DEPENDENCIES) + @rm -f victronups$(EXEEXT) + $(LINK) $(victronups_OBJECTS) $(victronups_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apc-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apc-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart-old.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart_tabs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/baytech-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp_ser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkin-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkinunv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestfcom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestfortress.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestpower-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestuferrups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer_ser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clone-outlet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clone.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compaq-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cps-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cyberpower-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dstate-hal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dstate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy_ups-dummy-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eaton-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/etapro.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/everups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/explore-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gamatronic.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genericups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hidparser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/idowell-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ietf-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isbmex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ivtscd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libusb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert-esp2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/macosx-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main-hal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/masterguard.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/metasys.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-shut.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-utalk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-xml.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-hidparser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-libhid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-libshut.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-mge-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-usbhid-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/microdowell.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netvision-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netxml-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nut-ipmipsu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nut-libfreeipmi.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oneac.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optiups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powercom-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powercom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerman-pdu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerp-bin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerp-txt.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerpanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerware-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/raritan-pdu-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rhino.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/richcomm_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/safenet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serial.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snmp-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solis.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplitesu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/upscode2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/upsdrvctl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usb-common.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbhid-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/victronups.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +dummy_ups-dummy-ups.o: dummy-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -MT dummy_ups-dummy-ups.o -MD -MP -MF $(DEPDIR)/dummy_ups-dummy-ups.Tpo -c -o dummy_ups-dummy-ups.o `test -f 'dummy-ups.c' || echo '$(srcdir)/'`dummy-ups.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dummy_ups-dummy-ups.Tpo $(DEPDIR)/dummy_ups-dummy-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dummy-ups.c' object='dummy_ups-dummy-ups.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -c -o dummy_ups-dummy-ups.o `test -f 'dummy-ups.c' || echo '$(srcdir)/'`dummy-ups.c + +dummy_ups-dummy-ups.obj: dummy-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -MT dummy_ups-dummy-ups.obj -MD -MP -MF $(DEPDIR)/dummy_ups-dummy-ups.Tpo -c -o dummy_ups-dummy-ups.obj `if test -f 'dummy-ups.c'; then $(CYGPATH_W) 'dummy-ups.c'; else $(CYGPATH_W) '$(srcdir)/dummy-ups.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dummy_ups-dummy-ups.Tpo $(DEPDIR)/dummy_ups-dummy-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dummy-ups.c' object='dummy_ups-dummy-ups.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -c -o dummy_ups-dummy-ups.obj `if test -f 'dummy-ups.c'; then $(CYGPATH_W) 'dummy-ups.c'; else $(CYGPATH_W) '$(srcdir)/dummy-ups.c'; fi` + +mge_shut-usbhid-ups.o: usbhid-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-usbhid-ups.o -MD -MP -MF $(DEPDIR)/mge_shut-usbhid-ups.Tpo -c -o mge_shut-usbhid-ups.o `test -f 'usbhid-ups.c' || echo '$(srcdir)/'`usbhid-ups.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-usbhid-ups.Tpo $(DEPDIR)/mge_shut-usbhid-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='usbhid-ups.c' object='mge_shut-usbhid-ups.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-usbhid-ups.o `test -f 'usbhid-ups.c' || echo '$(srcdir)/'`usbhid-ups.c + +mge_shut-usbhid-ups.obj: usbhid-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-usbhid-ups.obj -MD -MP -MF $(DEPDIR)/mge_shut-usbhid-ups.Tpo -c -o mge_shut-usbhid-ups.obj `if test -f 'usbhid-ups.c'; then $(CYGPATH_W) 'usbhid-ups.c'; else $(CYGPATH_W) '$(srcdir)/usbhid-ups.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-usbhid-ups.Tpo $(DEPDIR)/mge_shut-usbhid-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='usbhid-ups.c' object='mge_shut-usbhid-ups.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-usbhid-ups.obj `if test -f 'usbhid-ups.c'; then $(CYGPATH_W) 'usbhid-ups.c'; else $(CYGPATH_W) '$(srcdir)/usbhid-ups.c'; fi` + +mge_shut-libshut.o: libshut.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libshut.o -MD -MP -MF $(DEPDIR)/mge_shut-libshut.Tpo -c -o mge_shut-libshut.o `test -f 'libshut.c' || echo '$(srcdir)/'`libshut.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libshut.Tpo $(DEPDIR)/mge_shut-libshut.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libshut.c' object='mge_shut-libshut.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libshut.o `test -f 'libshut.c' || echo '$(srcdir)/'`libshut.c + +mge_shut-libshut.obj: libshut.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libshut.obj -MD -MP -MF $(DEPDIR)/mge_shut-libshut.Tpo -c -o mge_shut-libshut.obj `if test -f 'libshut.c'; then $(CYGPATH_W) 'libshut.c'; else $(CYGPATH_W) '$(srcdir)/libshut.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libshut.Tpo $(DEPDIR)/mge_shut-libshut.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libshut.c' object='mge_shut-libshut.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libshut.obj `if test -f 'libshut.c'; then $(CYGPATH_W) 'libshut.c'; else $(CYGPATH_W) '$(srcdir)/libshut.c'; fi` + +mge_shut-libhid.o: libhid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libhid.o -MD -MP -MF $(DEPDIR)/mge_shut-libhid.Tpo -c -o mge_shut-libhid.o `test -f 'libhid.c' || echo '$(srcdir)/'`libhid.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libhid.Tpo $(DEPDIR)/mge_shut-libhid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libhid.c' object='mge_shut-libhid.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libhid.o `test -f 'libhid.c' || echo '$(srcdir)/'`libhid.c + +mge_shut-libhid.obj: libhid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libhid.obj -MD -MP -MF $(DEPDIR)/mge_shut-libhid.Tpo -c -o mge_shut-libhid.obj `if test -f 'libhid.c'; then $(CYGPATH_W) 'libhid.c'; else $(CYGPATH_W) '$(srcdir)/libhid.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libhid.Tpo $(DEPDIR)/mge_shut-libhid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libhid.c' object='mge_shut-libhid.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libhid.obj `if test -f 'libhid.c'; then $(CYGPATH_W) 'libhid.c'; else $(CYGPATH_W) '$(srcdir)/libhid.c'; fi` + +mge_shut-hidparser.o: hidparser.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-hidparser.o -MD -MP -MF $(DEPDIR)/mge_shut-hidparser.Tpo -c -o mge_shut-hidparser.o `test -f 'hidparser.c' || echo '$(srcdir)/'`hidparser.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-hidparser.Tpo $(DEPDIR)/mge_shut-hidparser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hidparser.c' object='mge_shut-hidparser.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-hidparser.o `test -f 'hidparser.c' || echo '$(srcdir)/'`hidparser.c + +mge_shut-hidparser.obj: hidparser.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-hidparser.obj -MD -MP -MF $(DEPDIR)/mge_shut-hidparser.Tpo -c -o mge_shut-hidparser.obj `if test -f 'hidparser.c'; then $(CYGPATH_W) 'hidparser.c'; else $(CYGPATH_W) '$(srcdir)/hidparser.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-hidparser.Tpo $(DEPDIR)/mge_shut-hidparser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hidparser.c' object='mge_shut-hidparser.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-hidparser.obj `if test -f 'hidparser.c'; then $(CYGPATH_W) 'hidparser.c'; else $(CYGPATH_W) '$(srcdir)/hidparser.c'; fi` + +mge_shut-mge-hid.o: mge-hid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-mge-hid.o -MD -MP -MF $(DEPDIR)/mge_shut-mge-hid.Tpo -c -o mge_shut-mge-hid.o `test -f 'mge-hid.c' || echo '$(srcdir)/'`mge-hid.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-mge-hid.Tpo $(DEPDIR)/mge_shut-mge-hid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mge-hid.c' object='mge_shut-mge-hid.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-mge-hid.o `test -f 'mge-hid.c' || echo '$(srcdir)/'`mge-hid.c + +mge_shut-mge-hid.obj: mge-hid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-mge-hid.obj -MD -MP -MF $(DEPDIR)/mge_shut-mge-hid.Tpo -c -o mge_shut-mge-hid.obj `if test -f 'mge-hid.c'; then $(CYGPATH_W) 'mge-hid.c'; else $(CYGPATH_W) '$(srcdir)/mge-hid.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-mge-hid.Tpo $(DEPDIR)/mge_shut-mge-hid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mge-hid.c' object='mge_shut-mge-hid.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-mge-hid.obj `if test -f 'mge-hid.c'; then $(CYGPATH_W) 'mge-hid.c'; else $(CYGPATH_W) '$(srcdir)/mge-hid.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(HEADERS) +installdirs: + for dir in "$(DESTDIR)$(driverexecdir)" "$(DESTDIR)$(halexecdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-driverexecPROGRAMS clean-generic clean-halexecPROGRAMS \ + clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-driverexecPROGRAMS install-halexecPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-driverexecPROGRAMS uninstall-halexecPROGRAMS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean \ + clean-driverexecPROGRAMS clean-generic clean-halexecPROGRAMS \ + clean-libtool ctags distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-driverexecPROGRAMS \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-halexecPROGRAMS install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-driverexecPROGRAMS \ + uninstall-halexecPROGRAMS + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: From 086eba9d2257028ee02357d099ec9a0d796a46ce Mon Sep 17 00:00:00 2001 From: Ajis Date: Wed, 19 Dec 2012 14:18:53 +0100 Subject: [PATCH 3/3] misplaced the Makefiles --- Makefile.in | 1534 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1534 insertions(+) create mode 100644 Makefile.in diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 00000000..749028e3 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,1534 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# Network UPS Tools: drivers + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +target_triplet = @target@ +@WITH_HAL_TRUE@am__append_1 = $(LIBHAL_CFLAGS) +@WITH_USB_TRUE@am__append_2 = $(LIBUSB_CFLAGS) +@WITH_SNMP_TRUE@am__append_3 = $(LIBNETSNMP_CFLAGS) +@WITH_NEON_TRUE@am__append_4 = $(LIBNEON_CFLAGS) +@WITH_LIBPOWERMAN_TRUE@am__append_5 = $(LIBPOWERMAN_CFLAGS) +@WITH_IPMI_TRUE@am__append_6 = $(LIBIPMI_CFLAGS) +EXTRA_PROGRAMS = $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_4) \ + $(am__EXEEXT_5) $(am__EXEEXT_6) +@SOME_DRIVERS_FALSE@driverexec_PROGRAMS = $(am__EXEEXT_7) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_8) $(am__EXEEXT_9) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_10) $(am__EXEEXT_11) \ +@SOME_DRIVERS_FALSE@ $(am__EXEEXT_12) $(am__EXEEXT_13) \ +@SOME_DRIVERS_FALSE@ upsdrvctl$(EXEEXT) +@SOME_DRIVERS_TRUE@driverexec_PROGRAMS = $(DRIVER_BUILD_LIST) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_7) $(am__EXEEXT_8) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_9) $(am__EXEEXT_10) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_11) $(am__EXEEXT_12) \ +@SOME_DRIVERS_TRUE@ $(am__EXEEXT_13) skel$(EXEEXT) \ +@SOME_DRIVERS_TRUE@ upsdrvctl$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_SERIAL_TRUE@am__append_7 = $(SERIAL_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_SNMP_TRUE@am__append_8 = $(SNMP_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_USB_TRUE@am__append_9 = $(USB_LIBUSB_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@halexec_PROGRAMS = \ +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@ $(am__EXEEXT_14) +@SOME_DRIVERS_FALSE@@WITH_NEON_TRUE@am__append_10 = $(NEONXML_DRIVERLIST) +@SOME_DRIVERS_FALSE@@WITH_LIBPOWERMAN_TRUE@am__append_11 = powerman-pdu +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@am__append_12 = nut-ipmipsu +@SOME_DRIVERS_FALSE@@WITH_MACOSX_TRUE@am__append_13 = $(MACOSX_DRIVERLIST) +@WITH_SSL_TRUE@am__append_14 = $(LIBSSL_CFLAGS) +@WITH_SSL_TRUE@am__append_15 = $(LIBSSL_LIBS) +@WITH_FREEIPMI_TRUE@am__append_16 = nut-libfreeipmi.c +subdir = drivers +DIST_COMMON = $(dist_noinst_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_compare_version.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/m4/nut_arg_with.m4 \ + $(top_srcdir)/m4/nut_check_asciidoc.m4 \ + $(top_srcdir)/m4/nut_check_libavahi.m4 \ + $(top_srcdir)/m4/nut_check_libfreeipmi.m4 \ + $(top_srcdir)/m4/nut_check_libgd.m4 \ + $(top_srcdir)/m4/nut_check_libhal.m4 \ + $(top_srcdir)/m4/nut_check_libltdl.m4 \ + $(top_srcdir)/m4/nut_check_libneon.m4 \ + $(top_srcdir)/m4/nut_check_libnetsnmp.m4 \ + $(top_srcdir)/m4/nut_check_libpowerman.m4 \ + $(top_srcdir)/m4/nut_check_libssl.m4 \ + $(top_srcdir)/m4/nut_check_libusb.m4 \ + $(top_srcdir)/m4/nut_check_libwrap.m4 \ + $(top_srcdir)/m4/nut_check_os.m4 \ + $(top_srcdir)/m4/nut_config_libhal.m4 \ + $(top_srcdir)/m4/nut_report_feature.m4 \ + $(top_srcdir)/m4/nut_type_socklen_t.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/include/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +ARFLAGS = cru +libdummy_a_AR = $(AR) $(ARFLAGS) +libdummy_a_LIBADD = +am_libdummy_a_OBJECTS = main.$(OBJEXT) dstate.$(OBJEXT) \ + serial.$(OBJEXT) +libdummy_a_OBJECTS = $(am_libdummy_a_OBJECTS) +libnuthalmain_a_AR = $(AR) $(ARFLAGS) +libnuthalmain_a_LIBADD = +am_libnuthalmain_a_OBJECTS = main-hal.$(OBJEXT) dstate-hal.$(OBJEXT) \ + usb-common.$(OBJEXT) +libnuthalmain_a_OBJECTS = $(am_libnuthalmain_a_OBJECTS) +am__EXEEXT_1 = bcmxcp$(EXEEXT) belkin$(EXEEXT) belkinunv$(EXEEXT) \ + bestfcom$(EXEEXT) bestfortress$(EXEEXT) bestuferrups$(EXEEXT) \ + bestups$(EXEEXT) pace$(EXEEXT) dummy-ups$(EXEEXT) etapro$(EXEEXT) \ + everups$(EXEEXT) gamatronic$(EXEEXT) genericups$(EXEEXT) \ + isbmex$(EXEEXT) liebert$(EXEEXT) liebert-esp2$(EXEEXT) \ + masterguard$(EXEEXT) metasys$(EXEEXT) oldmge-shut$(EXEEXT) \ + mge-utalk$(EXEEXT) microdowell$(EXEEXT) mge-shut$(EXEEXT) \ + oneac$(EXEEXT) optiups$(EXEEXT) powercom$(EXEEXT) \ + rhino$(EXEEXT) safenet$(EXEEXT) skel$(EXEEXT) solis$(EXEEXT) \ + tripplite$(EXEEXT) tripplitesu$(EXEEXT) upscode2$(EXEEXT) \ + victronups$(EXEEXT) powerpanel$(EXEEXT) blazer_ser$(EXEEXT) \ + clone$(EXEEXT) clone-outlet$(EXEEXT) ivtscd$(EXEEXT) \ + apcsmart$(EXEEXT) apcsmart-old$(EXEEXT) +am__EXEEXT_2 = snmp-ups$(EXEEXT) +am__EXEEXT_3 = usbhid-ups$(EXEEXT) bcmxcp_usb$(EXEEXT) \ + tripplite_usb$(EXEEXT) blazer_usb$(EXEEXT) \ + richcomm_usb$(EXEEXT) +am__EXEEXT_4 = $(am__EXEEXT_3) +am__EXEEXT_5 = netxml-ups$(EXEEXT) +am__EXEEXT_6 = macosx-ups$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_SERIAL_TRUE@am__EXEEXT_7 = $(am__EXEEXT_1) +@SOME_DRIVERS_FALSE@@WITH_SNMP_TRUE@am__EXEEXT_8 = $(am__EXEEXT_2) +@SOME_DRIVERS_FALSE@@WITH_USB_TRUE@am__EXEEXT_9 = $(am__EXEEXT_3) +@SOME_DRIVERS_FALSE@@WITH_NEON_TRUE@am__EXEEXT_10 = $(am__EXEEXT_5) +@SOME_DRIVERS_FALSE@@WITH_LIBPOWERMAN_TRUE@am__EXEEXT_11 = powerman-pdu$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@am__EXEEXT_12 = \ +@SOME_DRIVERS_FALSE@@WITH_IPMI_TRUE@ nut-ipmipsu$(EXEEXT) +@SOME_DRIVERS_FALSE@@WITH_MACOSX_TRUE@am__EXEEXT_13 = $(am__EXEEXT_6) +am__installdirs = "$(DESTDIR)$(driverexecdir)" \ + "$(DESTDIR)$(halexecdir)" +am__EXEEXT_14 = hald-addon-usbhid-ups$(EXEEXT) \ + hald-addon-bcmxcp_usb$(EXEEXT) \ + hald-addon-tripplite_usb$(EXEEXT) \ + hald-addon-blazer_usb$(EXEEXT) +PROGRAMS = $(driverexec_PROGRAMS) $(halexec_PROGRAMS) +am_apcsmart_OBJECTS = apcsmart.$(OBJEXT) apcsmart_tabs.$(OBJEXT) +apcsmart_OBJECTS = $(am_apcsmart_OBJECTS) +apcsmart_LDADD = $(LDADD) +am__DEPENDENCIES_1 = +am__DEPENDENCIES_2 = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) serial.o +apcsmart_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_apcsmart_old_OBJECTS = apcsmart-old.$(OBJEXT) +apcsmart_old_OBJECTS = $(am_apcsmart_old_OBJECTS) +apcsmart_old_LDADD = $(LDADD) +apcsmart_old_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bcmxcp_OBJECTS = bcmxcp.$(OBJEXT) bcmxcp_ser.$(OBJEXT) +bcmxcp_OBJECTS = $(am_bcmxcp_OBJECTS) +am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2) +bcmxcp_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_bcmxcp_usb_OBJECTS = bcmxcp_usb.$(OBJEXT) bcmxcp.$(OBJEXT) \ + usb-common.$(OBJEXT) +bcmxcp_usb_OBJECTS = $(am_bcmxcp_usb_OBJECTS) +bcmxcp_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_belkin_OBJECTS = belkin.$(OBJEXT) +belkin_OBJECTS = $(am_belkin_OBJECTS) +belkin_LDADD = $(LDADD) +belkin_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_belkinunv_OBJECTS = belkinunv.$(OBJEXT) +belkinunv_OBJECTS = $(am_belkinunv_OBJECTS) +belkinunv_LDADD = $(LDADD) +belkinunv_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestfcom_OBJECTS = bestfcom.$(OBJEXT) +bestfcom_OBJECTS = $(am_bestfcom_OBJECTS) +bestfcom_LDADD = $(LDADD) +bestfcom_DEPENDENCIES = $(am__DEPENDENCIES_2) +bestfortress_SOURCES = bestfortress.c +bestfortress_OBJECTS = bestfortress.$(OBJEXT) +bestfortress_LDADD = $(LDADD) +bestfortress_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestuferrups_OBJECTS = bestuferrups.$(OBJEXT) +bestuferrups_OBJECTS = $(am_bestuferrups_OBJECTS) +bestuferrups_LDADD = $(LDADD) +bestuferrups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_bestups_OBJECTS = bestups.$(OBJEXT) +bestups_OBJECTS = $(am_bestups_OBJECTS) +bestups_LDADD = $(LDADD) +bestups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_pace_OBJECTS = pace.$(OBJEXT) +pace_OBJECTS = $(am_pace_OBJECTS) +pace_LDADD = $(LDADD) +pace_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_blazer_ser_OBJECTS = blazer.$(OBJEXT) blazer_ser.$(OBJEXT) +blazer_ser_OBJECTS = $(am_blazer_ser_OBJECTS) +blazer_ser_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_blazer_usb_OBJECTS = blazer.$(OBJEXT) blazer_usb.$(OBJEXT) \ + libusb.$(OBJEXT) usb-common.$(OBJEXT) +blazer_usb_OBJECTS = $(am_blazer_usb_OBJECTS) +blazer_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_clone_OBJECTS = clone.$(OBJEXT) +clone_OBJECTS = $(am_clone_OBJECTS) +clone_LDADD = $(LDADD) +clone_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_clone_outlet_OBJECTS = clone-outlet.$(OBJEXT) +clone_outlet_OBJECTS = $(am_clone_outlet_OBJECTS) +clone_outlet_LDADD = $(LDADD) +clone_outlet_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_dummy_ups_OBJECTS = dummy_ups-dummy-ups.$(OBJEXT) +dummy_ups_OBJECTS = $(am_dummy_ups_OBJECTS) +@WITH_SSL_TRUE@am__DEPENDENCIES_4 = $(am__DEPENDENCIES_1) +dummy_ups_DEPENDENCIES = $(LDADD_DRIVERS) ../clients/libupsclient.la \ + $(am__DEPENDENCIES_4) +dummy_ups_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(dummy_ups_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_etapro_OBJECTS = etapro.$(OBJEXT) +etapro_OBJECTS = $(am_etapro_OBJECTS) +etapro_LDADD = $(LDADD) +etapro_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_everups_OBJECTS = everups.$(OBJEXT) +everups_OBJECTS = $(am_everups_OBJECTS) +everups_LDADD = $(LDADD) +everups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_gamatronic_OBJECTS = gamatronic.$(OBJEXT) +gamatronic_OBJECTS = $(am_gamatronic_OBJECTS) +gamatronic_LDADD = $(LDADD) +gamatronic_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_genericups_OBJECTS = genericups.$(OBJEXT) +genericups_OBJECTS = $(am_genericups_OBJECTS) +genericups_LDADD = $(LDADD) +genericups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_hald_addon_bcmxcp_usb_OBJECTS = bcmxcp_usb.$(OBJEXT) \ + bcmxcp.$(OBJEXT) +hald_addon_bcmxcp_usb_OBJECTS = $(am_hald_addon_bcmxcp_usb_OBJECTS) +hald_addon_bcmxcp_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_hald_addon_blazer_usb_OBJECTS = blazer.$(OBJEXT) \ + blazer_usb.$(OBJEXT) libusb.$(OBJEXT) +hald_addon_blazer_usb_OBJECTS = $(am_hald_addon_blazer_usb_OBJECTS) +hald_addon_blazer_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_hald_addon_tripplite_usb_OBJECTS = tripplite_usb.$(OBJEXT) \ + libusb.$(OBJEXT) +hald_addon_tripplite_usb_OBJECTS = \ + $(am_hald_addon_tripplite_usb_OBJECTS) +hald_addon_tripplite_usb_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = apc-hid.$(OBJEXT) belkin-hid.$(OBJEXT) \ + cps-hid.$(OBJEXT) explore-hid.$(OBJEXT) liebert-hid.$(OBJEXT) \ + mge-hid.$(OBJEXT) powercom-hid.$(OBJEXT) \ + tripplite-hid.$(OBJEXT) idowell-hid.$(OBJEXT) +am_hald_addon_usbhid_ups_OBJECTS = usbhid-ups.$(OBJEXT) \ + libhid.$(OBJEXT) libusb.$(OBJEXT) hidparser.$(OBJEXT) \ + $(am__objects_1) +hald_addon_usbhid_ups_OBJECTS = $(am_hald_addon_usbhid_ups_OBJECTS) +hald_addon_usbhid_ups_DEPENDENCIES = $(LDADD_HAL_DRIVERS) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_isbmex_OBJECTS = isbmex.$(OBJEXT) +isbmex_OBJECTS = $(am_isbmex_OBJECTS) +isbmex_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_ivtscd_OBJECTS = ivtscd.$(OBJEXT) +ivtscd_OBJECTS = $(am_ivtscd_OBJECTS) +ivtscd_LDADD = $(LDADD) +ivtscd_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_liebert_OBJECTS = liebert.$(OBJEXT) +liebert_OBJECTS = $(am_liebert_OBJECTS) +liebert_LDADD = $(LDADD) +liebert_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_liebert_esp2_OBJECTS = liebert-esp2.$(OBJEXT) +liebert_esp2_OBJECTS = $(am_liebert_esp2_OBJECTS) +liebert_esp2_LDADD = $(LDADD) +liebert_esp2_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_macosx_ups_OBJECTS = macosx-ups.$(OBJEXT) +macosx_ups_OBJECTS = $(am_macosx_ups_OBJECTS) +macosx_ups_DEPENDENCIES = $(LDADD_DRIVERS) +macosx_ups_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(macosx_ups_LDFLAGS) $(LDFLAGS) -o $@ +am_masterguard_OBJECTS = masterguard.$(OBJEXT) +masterguard_OBJECTS = $(am_masterguard_OBJECTS) +masterguard_LDADD = $(LDADD) +masterguard_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_metasys_OBJECTS = metasys.$(OBJEXT) +metasys_OBJECTS = $(am_metasys_OBJECTS) +metasys_LDADD = $(LDADD) +metasys_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_mge_shut_OBJECTS = mge_shut-usbhid-ups.$(OBJEXT) \ + mge_shut-libshut.$(OBJEXT) mge_shut-libhid.$(OBJEXT) \ + mge_shut-hidparser.$(OBJEXT) mge_shut-mge-hid.$(OBJEXT) +mge_shut_OBJECTS = $(am_mge_shut_OBJECTS) +mge_shut_DEPENDENCIES = $(am__DEPENDENCIES_3) +mge_shut_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(mge_shut_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_mge_utalk_OBJECTS = mge-utalk.$(OBJEXT) +mge_utalk_OBJECTS = $(am_mge_utalk_OBJECTS) +mge_utalk_LDADD = $(LDADD) +mge_utalk_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_microdowell_OBJECTS = microdowell.$(OBJEXT) +microdowell_OBJECTS = $(am_microdowell_OBJECTS) +microdowell_LDADD = $(LDADD) +microdowell_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_netxml_ups_OBJECTS = netxml-ups.$(OBJEXT) mge-xml.$(OBJEXT) +netxml_ups_OBJECTS = $(am_netxml_ups_OBJECTS) +netxml_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am__nut_ipmipsu_SOURCES_DIST = nut-ipmipsu.c nut-libfreeipmi.c +@WITH_FREEIPMI_TRUE@am__objects_2 = nut-libfreeipmi.$(OBJEXT) +am_nut_ipmipsu_OBJECTS = nut-ipmipsu.$(OBJEXT) $(am__objects_2) +nut_ipmipsu_OBJECTS = $(am_nut_ipmipsu_OBJECTS) +nut_ipmipsu_DEPENDENCIES = $(am__DEPENDENCIES_3) $(am__DEPENDENCIES_1) +am_oldmge_shut_OBJECTS = mge-shut.$(OBJEXT) hidparser.$(OBJEXT) +oldmge_shut_OBJECTS = $(am_oldmge_shut_OBJECTS) +oldmge_shut_LDADD = $(LDADD) +oldmge_shut_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_oneac_OBJECTS = oneac.$(OBJEXT) +oneac_OBJECTS = $(am_oneac_OBJECTS) +oneac_LDADD = $(LDADD) +oneac_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_optiups_OBJECTS = optiups.$(OBJEXT) +optiups_OBJECTS = $(am_optiups_OBJECTS) +optiups_LDADD = $(LDADD) +optiups_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_powercom_OBJECTS = powercom.$(OBJEXT) +powercom_OBJECTS = $(am_powercom_OBJECTS) +powercom_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_powerman_pdu_OBJECTS = powerman-pdu.$(OBJEXT) +powerman_pdu_OBJECTS = $(am_powerman_pdu_OBJECTS) +powerman_pdu_DEPENDENCIES = $(am__DEPENDENCIES_3) \ + $(am__DEPENDENCIES_1) +am_powerpanel_OBJECTS = powerpanel.$(OBJEXT) powerp-bin.$(OBJEXT) \ + powerp-txt.$(OBJEXT) +powerpanel_OBJECTS = $(am_powerpanel_OBJECTS) +powerpanel_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_rhino_OBJECTS = rhino.$(OBJEXT) +rhino_OBJECTS = $(am_rhino_OBJECTS) +rhino_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_richcomm_usb_OBJECTS = richcomm_usb.$(OBJEXT) usb-common.$(OBJEXT) +richcomm_usb_OBJECTS = $(am_richcomm_usb_OBJECTS) +richcomm_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_safenet_OBJECTS = safenet.$(OBJEXT) +safenet_OBJECTS = $(am_safenet_OBJECTS) +safenet_LDADD = $(LDADD) +safenet_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_skel_OBJECTS = skel.$(OBJEXT) +skel_OBJECTS = $(am_skel_OBJECTS) +skel_DEPENDENCIES = $(LDADD_DRIVERS) +am_snmp_ups_OBJECTS = snmp-ups.$(OBJEXT) apc-mib.$(OBJEXT) \ + baytech-mib.$(OBJEXT) compaq-mib.$(OBJEXT) eaton-mib.$(OBJEXT) \ + ietf-mib.$(OBJEXT) mge-mib.$(OBJEXT) netvision-mib.$(OBJEXT) \ + powerware-mib.$(OBJEXT) raritan-pdu-mib.$(OBJEXT) \ + bestpower-mib.$(OBJEXT) cyberpower-mib.$(OBJEXT) +snmp_ups_OBJECTS = $(am_snmp_ups_OBJECTS) +snmp_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_solis_OBJECTS = solis.$(OBJEXT) +solis_OBJECTS = $(am_solis_OBJECTS) +solis_LDADD = $(LDADD) +solis_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_tripplite_OBJECTS = tripplite.$(OBJEXT) +tripplite_OBJECTS = $(am_tripplite_OBJECTS) +tripplite_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_tripplite_usb_OBJECTS = tripplite_usb.$(OBJEXT) libusb.$(OBJEXT) \ + usb-common.$(OBJEXT) +tripplite_usb_OBJECTS = $(am_tripplite_usb_OBJECTS) +tripplite_usb_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_tripplitesu_OBJECTS = tripplitesu.$(OBJEXT) +tripplitesu_OBJECTS = $(am_tripplitesu_OBJECTS) +tripplitesu_LDADD = $(LDADD) +tripplitesu_DEPENDENCIES = $(am__DEPENDENCIES_2) +am_upscode2_OBJECTS = upscode2.$(OBJEXT) +upscode2_OBJECTS = $(am_upscode2_OBJECTS) +upscode2_DEPENDENCIES = $(am__DEPENDENCIES_3) +am_upsdrvctl_OBJECTS = upsdrvctl.$(OBJEXT) +upsdrvctl_OBJECTS = $(am_upsdrvctl_OBJECTS) +upsdrvctl_DEPENDENCIES = $(LDADD_COMMON) +am_usbhid_ups_OBJECTS = usbhid-ups.$(OBJEXT) libhid.$(OBJEXT) \ + libusb.$(OBJEXT) hidparser.$(OBJEXT) usb-common.$(OBJEXT) \ + $(am__objects_1) +usbhid_ups_OBJECTS = $(am_usbhid_ups_OBJECTS) +usbhid_ups_DEPENDENCIES = $(LDADD_DRIVERS) $(am__DEPENDENCIES_1) +am_victronups_OBJECTS = victronups.$(OBJEXT) +victronups_OBJECTS = $(am_victronups_OBJECTS) +victronups_LDADD = $(LDADD) +victronups_DEPENDENCIES = $(am__DEPENDENCIES_2) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libdummy_a_SOURCES) $(libnuthalmain_a_SOURCES) \ + $(apcsmart_SOURCES) $(apcsmart_old_SOURCES) $(bcmxcp_SOURCES) \ + $(bcmxcp_usb_SOURCES) $(belkin_SOURCES) $(belkinunv_SOURCES) \ + $(bestfcom_SOURCES) bestfortress.c $(bestuferrups_SOURCES) \ + $(bestups_SOURCES) $(pace_SOURCES) $(blazer_ser_SOURCES) $(blazer_usb_SOURCES) \ + $(clone_SOURCES) $(clone_outlet_SOURCES) $(dummy_ups_SOURCES) \ + $(etapro_SOURCES) $(everups_SOURCES) $(gamatronic_SOURCES) \ + $(genericups_SOURCES) $(hald_addon_bcmxcp_usb_SOURCES) \ + $(hald_addon_blazer_usb_SOURCES) \ + $(hald_addon_tripplite_usb_SOURCES) \ + $(hald_addon_usbhid_ups_SOURCES) $(isbmex_SOURCES) \ + $(ivtscd_SOURCES) $(liebert_SOURCES) $(liebert_esp2_SOURCES) \ + $(macosx_ups_SOURCES) $(masterguard_SOURCES) \ + $(metasys_SOURCES) $(mge_shut_SOURCES) $(mge_utalk_SOURCES) \ + $(microdowell_SOURCES) $(netxml_ups_SOURCES) \ + $(nut_ipmipsu_SOURCES) $(oldmge_shut_SOURCES) $(oneac_SOURCES) \ + $(optiups_SOURCES) $(powercom_SOURCES) $(powerman_pdu_SOURCES) \ + $(powerpanel_SOURCES) $(rhino_SOURCES) $(richcomm_usb_SOURCES) \ + $(safenet_SOURCES) $(skel_SOURCES) $(snmp_ups_SOURCES) \ + $(solis_SOURCES) $(tripplite_SOURCES) $(tripplite_usb_SOURCES) \ + $(tripplitesu_SOURCES) $(upscode2_SOURCES) \ + $(upsdrvctl_SOURCES) $(usbhid_ups_SOURCES) \ + $(victronups_SOURCES) +DIST_SOURCES = $(libdummy_a_SOURCES) $(libnuthalmain_a_SOURCES) \ + $(apcsmart_SOURCES) $(apcsmart_old_SOURCES) $(bcmxcp_SOURCES) \ + $(bcmxcp_usb_SOURCES) $(belkin_SOURCES) $(belkinunv_SOURCES) \ + $(bestfcom_SOURCES) bestfortress.c $(bestuferrups_SOURCES) \ + $(bestups_SOURCES) $(pace_SOURCES) $(blazer_ser_SOURCES) $(blazer_usb_SOURCES) \ + $(clone_SOURCES) $(clone_outlet_SOURCES) $(dummy_ups_SOURCES) \ + $(etapro_SOURCES) $(everups_SOURCES) $(gamatronic_SOURCES) \ + $(genericups_SOURCES) $(hald_addon_bcmxcp_usb_SOURCES) \ + $(hald_addon_blazer_usb_SOURCES) \ + $(hald_addon_tripplite_usb_SOURCES) \ + $(hald_addon_usbhid_ups_SOURCES) $(isbmex_SOURCES) \ + $(ivtscd_SOURCES) $(liebert_SOURCES) $(liebert_esp2_SOURCES) \ + $(macosx_ups_SOURCES) $(masterguard_SOURCES) \ + $(metasys_SOURCES) $(mge_shut_SOURCES) $(mge_utalk_SOURCES) \ + $(microdowell_SOURCES) $(netxml_ups_SOURCES) \ + $(am__nut_ipmipsu_SOURCES_DIST) $(oldmge_shut_SOURCES) \ + $(oneac_SOURCES) $(optiups_SOURCES) $(powercom_SOURCES) \ + $(powerman_pdu_SOURCES) $(powerpanel_SOURCES) $(rhino_SOURCES) \ + $(richcomm_usb_SOURCES) $(safenet_SOURCES) $(skel_SOURCES) \ + $(snmp_ups_SOURCES) $(solis_SOURCES) $(tripplite_SOURCES) \ + $(tripplite_usb_SOURCES) $(tripplitesu_SOURCES) \ + $(upscode2_SOURCES) $(upsdrvctl_SOURCES) $(usbhid_ups_SOURCES) \ + $(victronups_SOURCES) +HEADERS = $(dist_noinst_HEADERS) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +A2X = @A2X@ +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AR = @AR@ +ASCIIDOC = @ASCIIDOC@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +BINDIR = @BINDIR@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CONFPATH = @CONFPATH@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CPPUNIT_CFLAGS = @CPPUNIT_CFLAGS@ +CPPUNIT_LIBS = @CPPUNIT_LIBS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DBLATEX = @DBLATEX@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DOC_BUILD_LIST = @DOC_BUILD_LIST@ +DRIVER_BUILD_LIST = @DRIVER_BUILD_LIST@ +DRIVER_INSTALL_TARGET = @DRIVER_INSTALL_TARGET@ +DRIVER_MAN_LIST = @DRIVER_MAN_LIST@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GREP = @GREP@ +HAL_CALLOUTS_PATH = @HAL_CALLOUTS_PATH@ +HAL_DEVICE_MATCH_KEY = @HAL_DEVICE_MATCH_KEY@ +HAL_FDI_PATH = @HAL_FDI_PATH@ +HAL_USER = @HAL_USER@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBAVAHI_CFLAGS = @LIBAVAHI_CFLAGS@ +LIBAVAHI_LIBS = @LIBAVAHI_LIBS@ +LIBGD_CFLAGS = @LIBGD_CFLAGS@ +LIBGD_LDFLAGS = @LIBGD_LDFLAGS@ +LIBHAL_CFLAGS = @LIBHAL_CFLAGS@ +LIBHAL_LIBS = @LIBHAL_LIBS@ +LIBIPMI_CFLAGS = @LIBIPMI_CFLAGS@ +LIBIPMI_LIBS = @LIBIPMI_LIBS@ +LIBLTDL_CFLAGS = @LIBLTDL_CFLAGS@ +LIBLTDL_LIBS = @LIBLTDL_LIBS@ +LIBNEON_CFLAGS = @LIBNEON_CFLAGS@ +LIBNEON_LIBS = @LIBNEON_LIBS@ +LIBNETSNMP_CFLAGS = @LIBNETSNMP_CFLAGS@ +LIBNETSNMP_LIBS = @LIBNETSNMP_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBPOWERMAN_CFLAGS = @LIBPOWERMAN_CFLAGS@ +LIBPOWERMAN_LIBS = @LIBPOWERMAN_LIBS@ +LIBS = @LIBS@ +LIBSSL_CFLAGS = @LIBSSL_CFLAGS@ +LIBSSL_LIBS = @LIBSSL_LIBS@ +LIBTOOL = @LIBTOOL@ +LIBUSB_CFLAGS = @LIBUSB_CFLAGS@ +LIBUSB_LIBS = @LIBUSB_LIBS@ +LIBWRAP_CFLAGS = @LIBWRAP_CFLAGS@ +LIBWRAP_LIBS = @LIBWRAP_LIBS@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +NETLIBS = @NETLIBS@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NUT_NETVERSION = @NUT_NETVERSION@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OS_NAME = @OS_NAME@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PIDPATH = @PIDPATH@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +PORT = @PORT@ +RANLIB = @RANLIB@ +RUN_AS_GROUP = @RUN_AS_GROUP@ +RUN_AS_USER = @RUN_AS_USER@ +SBINDIR = @SBINDIR@ +SED = @SED@ +SERLIBS = @SERLIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STATEPATH = @STATEPATH@ +STRIP = @STRIP@ +SUN_LIBUSB = @SUN_LIBUSB@ +TREE_VERSION = @TREE_VERSION@ +VERSION = @VERSION@ +WORDS_BIGENDIAN = @WORDS_BIGENDIAN@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +cgiexecdir = @cgiexecdir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +driverexecdir = @driverexecdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +hotplugdir = @hotplugdir@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +pkgconfigdir = @pkgconfigdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +systemdsystemshutdowndir = @systemdsystemshutdowndir@ +systemdsystemunitdir = @systemdsystemunitdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +udevdir = @udevdir@ + +# 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.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 + +# most targets are drivers, so make this the default +LDADD = $(LDADD_DRIVERS_SERIAL) +# Avoid per-target CFLAGS, because this will prevent re-use of object +# files. In any case, CFLAGS are only -I options, so there is no harm, +# but only add them if we really use the target. +AM_CFLAGS = -I$(top_srcdir)/include $(am__append_1) $(am__append_2) \ + $(am__append_3) $(am__append_4) $(am__append_5) \ + $(am__append_6) +SERIAL_DRIVERLIST = bcmxcp belkin belkinunv bestfcom \ + bestfortress bestuferrups bestups pace 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 + +SNMP_DRIVERLIST = snmp-ups +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-blazer_usb + +NEONXML_DRIVERLIST = netxml-ups +MACOSX_DRIVERLIST = macosx-ups +@SOME_DRIVERS_FALSE@@WITH_HAL_TRUE@halexecdir = $(HAL_CALLOUTS_PATH) + +# ========================================================================== +# Driver build details + +# upsdrvctl: the all-singing all-dancing driver control program +upsdrvctl_SOURCES = upsdrvctl.c +upsdrvctl_LDADD = $(LDADD_COMMON) + +# serial drivers: all of them use standard LDADD and CFLAGS +apcsmart_SOURCES = apcsmart.c apcsmart_tabs.c +apcsmart_old_SOURCES = apcsmart-old.c +bcmxcp_SOURCES = bcmxcp.c bcmxcp_ser.c +bcmxcp_LDADD = $(LDADD) -lm +belkin_SOURCES = belkin.c +belkinunv_SOURCES = belkinunv.c +bestfcom_SOURCES = bestfcom.c +bestuferrups_SOURCES = bestuferrups.c +bestups_SOURCES = bestups.c +pace_SOURCES = pace.c +blazer_ser_SOURCES = blazer.c blazer_ser.c +blazer_ser_LDADD = $(LDADD) -lm +etapro_SOURCES = etapro.c +everups_SOURCES = everups.c +gamatronic_SOURCES = gamatronic.c +genericups_SOURCES = genericups.c +isbmex_SOURCES = isbmex.c +isbmex_LDADD = $(LDADD) -lm +ivtscd_SOURCES = ivtscd.c +liebert_SOURCES = liebert.c +liebert_esp2_SOURCES = liebert-esp2.c +masterguard_SOURCES = masterguard.c +metasys_SOURCES = metasys.c +oldmge_shut_SOURCES = mge-shut.c hidparser.c +mge_utalk_SOURCES = mge-utalk.c +microdowell_SOURCES = microdowell.c +oneac_SOURCES = oneac.c +optiups_SOURCES = optiups.c +powercom_SOURCES = powercom.c +powercom_LDADD = $(LDADD) -lm +powerpanel_SOURCES = powerpanel.c powerp-bin.c powerp-txt.c +powerpanel_LDADD = $(LDADD) -lm +rhino_SOURCES = rhino.c +rhino_LDADD = $(LDADD) -lm +safenet_SOURCES = safenet.c +solis_SOURCES = solis.c +tripplite_SOURCES = tripplite.c +tripplite_LDADD = $(LDADD) -lm +tripplitesu_SOURCES = tripplitesu.c +upscode2_SOURCES = upscode2.c +upscode2_LDADD = $(LDADD) -lm +victronups_SOURCES = victronups.c + +# non-serial drivers: these use custom LDADD and/or CFLAGS + +# dummy +dummy_ups_SOURCES = dummy-ups.c +dummy_ups_CFLAGS = $(AM_CFLAGS) -I$(top_srcdir)/clients \ + $(am__append_14) +dummy_ups_LDADD = $(LDADD_DRIVERS) ../clients/libupsclient.la \ + $(am__append_15) + +# Clone drivers +clone_SOURCES = clone.c +clone_outlet_SOURCES = clone-outlet.c + +# sample skeleton driver +skel_SOURCES = skel.c +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 + +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) +tripplite_usb_SOURCES = tripplite_usb.c libusb.c usb-common.c +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_LIBS) +blazer_usb_SOURCES = blazer.c blazer_usb.c libusb.c usb-common.c +blazer_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) -lm +richcomm_usb_SOURCES = richcomm_usb.c usb-common.c +richcomm_usb_LDADD = $(LDADD_DRIVERS) $(LIBUSB_LIBS) + +# HID-over-serial +mge_shut_SOURCES = usbhid-ups.c libshut.c libhid.c hidparser.c mge-hid.c +# per-target CFLAGS are necessary here +mge_shut_CFLAGS = $(AM_CFLAGS) -DSHUT_MODE +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 + +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_LIBS) $(LIBHAL_LIBS) +hald_addon_tripplite_usb_SOURCES = tripplite_usb.c libusb.c +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_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 + +# NEON XML/HTTP +netxml_ups_SOURCES = netxml-ups.c mge-xml.c +netxml_ups_LDADD = $(LDADD_DRIVERS) $(LIBNEON_LIBS) + +# Powerman +powerman_pdu_SOURCES = powerman-pdu.c +powerman_pdu_LDADD = $(LDADD) $(LIBPOWERMAN_LIBS) + +# IPMI PSU +nut_ipmipsu_SOURCES = nut-ipmipsu.c $(am__append_16) +nut_ipmipsu_LDADD = $(LDADD) $(LIBIPMI_LIBS) + +# Mac OS X metadriver +macosx_ups_LDADD = $(LDADD_DRIVERS) +macosx_ups_LDFLAGS = $(LDFLAGS) -framework IOKit -framework CoreFoundation +macosx_ups_SOURCES = macosx-ups.c + +# ---------------------------------------------------------------------- +# List of header files. The purpose of this list is not dependency +# tracking (which is automatic), but to ensure these files are +# distributed by "make dist". +dist_noinst_HEADERS = apc-mib.h apc-hid.h baytech-mib.h bcmxcp.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 mge-hid.h mge-mib.h mge-shut.h mge-utalk.h \ + mge-xml.h microdowell.h netvision-mib.h netxml-ups.h nut-ipmi.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 idowell-hid.h \ + apcsmart.h apcsmart_tabs.h apcsmart-old.h cyberpower-mib.h + + +# Define a dummy library so that Automake builds rules for the +# corresponding object files. This library is not actually built, + +# the nuthalmain library combines the code for main-hal.c and +# dstate-hal.c. It is necessary for Automake-technical reasons, +# because per-object CFLAGS can only be specified for libraries, not +# for object files. This library is used during the build process, +# and is not meant to be installed. +EXTRA_LIBRARIES = libdummy.a libnuthalmain.a +libdummy_a_SOURCES = main.c dstate.c serial.c +libnuthalmain_a_SOURCES = main-hal.c dstate-hal.c usb-common.c +MOSTLYCLEANFILES = libnuthalmain.a +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu drivers/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu drivers/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +libdummy.a: $(libdummy_a_OBJECTS) $(libdummy_a_DEPENDENCIES) + -rm -f libdummy.a + $(libdummy_a_AR) libdummy.a $(libdummy_a_OBJECTS) $(libdummy_a_LIBADD) + $(RANLIB) libdummy.a +libnuthalmain.a: $(libnuthalmain_a_OBJECTS) $(libnuthalmain_a_DEPENDENCIES) + -rm -f libnuthalmain.a + $(libnuthalmain_a_AR) libnuthalmain.a $(libnuthalmain_a_OBJECTS) $(libnuthalmain_a_LIBADD) + $(RANLIB) libnuthalmain.a +install-driverexecPROGRAMS: $(driverexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(driverexecdir)" || $(MKDIR_P) "$(DESTDIR)$(driverexecdir)" + @list='$(driverexec_PROGRAMS)'; test -n "$(driverexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(driverexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(driverexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-driverexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(driverexec_PROGRAMS)'; test -n "$(driverexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(driverexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(driverexecdir)" && rm -f $$files + +clean-driverexecPROGRAMS: + @list='$(driverexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +install-halexecPROGRAMS: $(halexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(halexecdir)" || $(MKDIR_P) "$(DESTDIR)$(halexecdir)" + @list='$(halexec_PROGRAMS)'; test -n "$(halexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(halexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(halexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-halexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(halexec_PROGRAMS)'; test -n "$(halexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(halexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(halexecdir)" && rm -f $$files + +clean-halexecPROGRAMS: + @list='$(halexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +apcsmart$(EXEEXT): $(apcsmart_OBJECTS) $(apcsmart_DEPENDENCIES) + @rm -f apcsmart$(EXEEXT) + $(LINK) $(apcsmart_OBJECTS) $(apcsmart_LDADD) $(LIBS) +apcsmart-old$(EXEEXT): $(apcsmart_old_OBJECTS) $(apcsmart_old_DEPENDENCIES) + @rm -f apcsmart-old$(EXEEXT) + $(LINK) $(apcsmart_old_OBJECTS) $(apcsmart_old_LDADD) $(LIBS) +bcmxcp$(EXEEXT): $(bcmxcp_OBJECTS) $(bcmxcp_DEPENDENCIES) + @rm -f bcmxcp$(EXEEXT) + $(LINK) $(bcmxcp_OBJECTS) $(bcmxcp_LDADD) $(LIBS) +bcmxcp_usb$(EXEEXT): $(bcmxcp_usb_OBJECTS) $(bcmxcp_usb_DEPENDENCIES) + @rm -f bcmxcp_usb$(EXEEXT) + $(LINK) $(bcmxcp_usb_OBJECTS) $(bcmxcp_usb_LDADD) $(LIBS) +belkin$(EXEEXT): $(belkin_OBJECTS) $(belkin_DEPENDENCIES) + @rm -f belkin$(EXEEXT) + $(LINK) $(belkin_OBJECTS) $(belkin_LDADD) $(LIBS) +belkinunv$(EXEEXT): $(belkinunv_OBJECTS) $(belkinunv_DEPENDENCIES) + @rm -f belkinunv$(EXEEXT) + $(LINK) $(belkinunv_OBJECTS) $(belkinunv_LDADD) $(LIBS) +bestfcom$(EXEEXT): $(bestfcom_OBJECTS) $(bestfcom_DEPENDENCIES) + @rm -f bestfcom$(EXEEXT) + $(LINK) $(bestfcom_OBJECTS) $(bestfcom_LDADD) $(LIBS) +bestfortress$(EXEEXT): $(bestfortress_OBJECTS) $(bestfortress_DEPENDENCIES) + @rm -f bestfortress$(EXEEXT) + $(LINK) $(bestfortress_OBJECTS) $(bestfortress_LDADD) $(LIBS) +bestuferrups$(EXEEXT): $(bestuferrups_OBJECTS) $(bestuferrups_DEPENDENCIES) + @rm -f bestuferrups$(EXEEXT) + $(LINK) $(bestuferrups_OBJECTS) $(bestuferrups_LDADD) $(LIBS) +bestups$(EXEEXT): $(bestups_OBJECTS) $(bestups_DEPENDENCIES) + @rm -f bestups$(EXEEXT) + $(LINK) $(bestups_OBJECTS) $(bestups_LDADD) $(LIBS) +pace$(EXEEXT): $(pace_OBJECTS) $(pace_DEPENDENCIES) + @rm -f pace$(EXEEXT) + $(LINK) $(pace_OBJECTS) $(pace_LDADD) $(LIBS) +blazer_ser$(EXEEXT): $(blazer_ser_OBJECTS) $(blazer_ser_DEPENDENCIES) + @rm -f blazer_ser$(EXEEXT) + $(LINK) $(blazer_ser_OBJECTS) $(blazer_ser_LDADD) $(LIBS) +blazer_usb$(EXEEXT): $(blazer_usb_OBJECTS) $(blazer_usb_DEPENDENCIES) + @rm -f blazer_usb$(EXEEXT) + $(LINK) $(blazer_usb_OBJECTS) $(blazer_usb_LDADD) $(LIBS) +clone$(EXEEXT): $(clone_OBJECTS) $(clone_DEPENDENCIES) + @rm -f clone$(EXEEXT) + $(LINK) $(clone_OBJECTS) $(clone_LDADD) $(LIBS) +clone-outlet$(EXEEXT): $(clone_outlet_OBJECTS) $(clone_outlet_DEPENDENCIES) + @rm -f clone-outlet$(EXEEXT) + $(LINK) $(clone_outlet_OBJECTS) $(clone_outlet_LDADD) $(LIBS) +dummy-ups$(EXEEXT): $(dummy_ups_OBJECTS) $(dummy_ups_DEPENDENCIES) + @rm -f dummy-ups$(EXEEXT) + $(dummy_ups_LINK) $(dummy_ups_OBJECTS) $(dummy_ups_LDADD) $(LIBS) +etapro$(EXEEXT): $(etapro_OBJECTS) $(etapro_DEPENDENCIES) + @rm -f etapro$(EXEEXT) + $(LINK) $(etapro_OBJECTS) $(etapro_LDADD) $(LIBS) +everups$(EXEEXT): $(everups_OBJECTS) $(everups_DEPENDENCIES) + @rm -f everups$(EXEEXT) + $(LINK) $(everups_OBJECTS) $(everups_LDADD) $(LIBS) +gamatronic$(EXEEXT): $(gamatronic_OBJECTS) $(gamatronic_DEPENDENCIES) + @rm -f gamatronic$(EXEEXT) + $(LINK) $(gamatronic_OBJECTS) $(gamatronic_LDADD) $(LIBS) +genericups$(EXEEXT): $(genericups_OBJECTS) $(genericups_DEPENDENCIES) + @rm -f genericups$(EXEEXT) + $(LINK) $(genericups_OBJECTS) $(genericups_LDADD) $(LIBS) +hald-addon-bcmxcp_usb$(EXEEXT): $(hald_addon_bcmxcp_usb_OBJECTS) $(hald_addon_bcmxcp_usb_DEPENDENCIES) + @rm -f hald-addon-bcmxcp_usb$(EXEEXT) + $(LINK) $(hald_addon_bcmxcp_usb_OBJECTS) $(hald_addon_bcmxcp_usb_LDADD) $(LIBS) +hald-addon-blazer_usb$(EXEEXT): $(hald_addon_blazer_usb_OBJECTS) $(hald_addon_blazer_usb_DEPENDENCIES) + @rm -f hald-addon-blazer_usb$(EXEEXT) + $(LINK) $(hald_addon_blazer_usb_OBJECTS) $(hald_addon_blazer_usb_LDADD) $(LIBS) +hald-addon-tripplite_usb$(EXEEXT): $(hald_addon_tripplite_usb_OBJECTS) $(hald_addon_tripplite_usb_DEPENDENCIES) + @rm -f hald-addon-tripplite_usb$(EXEEXT) + $(LINK) $(hald_addon_tripplite_usb_OBJECTS) $(hald_addon_tripplite_usb_LDADD) $(LIBS) +hald-addon-usbhid-ups$(EXEEXT): $(hald_addon_usbhid_ups_OBJECTS) $(hald_addon_usbhid_ups_DEPENDENCIES) + @rm -f hald-addon-usbhid-ups$(EXEEXT) + $(LINK) $(hald_addon_usbhid_ups_OBJECTS) $(hald_addon_usbhid_ups_LDADD) $(LIBS) +isbmex$(EXEEXT): $(isbmex_OBJECTS) $(isbmex_DEPENDENCIES) + @rm -f isbmex$(EXEEXT) + $(LINK) $(isbmex_OBJECTS) $(isbmex_LDADD) $(LIBS) +ivtscd$(EXEEXT): $(ivtscd_OBJECTS) $(ivtscd_DEPENDENCIES) + @rm -f ivtscd$(EXEEXT) + $(LINK) $(ivtscd_OBJECTS) $(ivtscd_LDADD) $(LIBS) +liebert$(EXEEXT): $(liebert_OBJECTS) $(liebert_DEPENDENCIES) + @rm -f liebert$(EXEEXT) + $(LINK) $(liebert_OBJECTS) $(liebert_LDADD) $(LIBS) +liebert-esp2$(EXEEXT): $(liebert_esp2_OBJECTS) $(liebert_esp2_DEPENDENCIES) + @rm -f liebert-esp2$(EXEEXT) + $(LINK) $(liebert_esp2_OBJECTS) $(liebert_esp2_LDADD) $(LIBS) +macosx-ups$(EXEEXT): $(macosx_ups_OBJECTS) $(macosx_ups_DEPENDENCIES) + @rm -f macosx-ups$(EXEEXT) + $(macosx_ups_LINK) $(macosx_ups_OBJECTS) $(macosx_ups_LDADD) $(LIBS) +masterguard$(EXEEXT): $(masterguard_OBJECTS) $(masterguard_DEPENDENCIES) + @rm -f masterguard$(EXEEXT) + $(LINK) $(masterguard_OBJECTS) $(masterguard_LDADD) $(LIBS) +metasys$(EXEEXT): $(metasys_OBJECTS) $(metasys_DEPENDENCIES) + @rm -f metasys$(EXEEXT) + $(LINK) $(metasys_OBJECTS) $(metasys_LDADD) $(LIBS) +mge-shut$(EXEEXT): $(mge_shut_OBJECTS) $(mge_shut_DEPENDENCIES) + @rm -f mge-shut$(EXEEXT) + $(mge_shut_LINK) $(mge_shut_OBJECTS) $(mge_shut_LDADD) $(LIBS) +mge-utalk$(EXEEXT): $(mge_utalk_OBJECTS) $(mge_utalk_DEPENDENCIES) + @rm -f mge-utalk$(EXEEXT) + $(LINK) $(mge_utalk_OBJECTS) $(mge_utalk_LDADD) $(LIBS) +microdowell$(EXEEXT): $(microdowell_OBJECTS) $(microdowell_DEPENDENCIES) + @rm -f microdowell$(EXEEXT) + $(LINK) $(microdowell_OBJECTS) $(microdowell_LDADD) $(LIBS) +netxml-ups$(EXEEXT): $(netxml_ups_OBJECTS) $(netxml_ups_DEPENDENCIES) + @rm -f netxml-ups$(EXEEXT) + $(LINK) $(netxml_ups_OBJECTS) $(netxml_ups_LDADD) $(LIBS) +nut-ipmipsu$(EXEEXT): $(nut_ipmipsu_OBJECTS) $(nut_ipmipsu_DEPENDENCIES) + @rm -f nut-ipmipsu$(EXEEXT) + $(LINK) $(nut_ipmipsu_OBJECTS) $(nut_ipmipsu_LDADD) $(LIBS) +oldmge-shut$(EXEEXT): $(oldmge_shut_OBJECTS) $(oldmge_shut_DEPENDENCIES) + @rm -f oldmge-shut$(EXEEXT) + $(LINK) $(oldmge_shut_OBJECTS) $(oldmge_shut_LDADD) $(LIBS) +oneac$(EXEEXT): $(oneac_OBJECTS) $(oneac_DEPENDENCIES) + @rm -f oneac$(EXEEXT) + $(LINK) $(oneac_OBJECTS) $(oneac_LDADD) $(LIBS) +optiups$(EXEEXT): $(optiups_OBJECTS) $(optiups_DEPENDENCIES) + @rm -f optiups$(EXEEXT) + $(LINK) $(optiups_OBJECTS) $(optiups_LDADD) $(LIBS) +powercom$(EXEEXT): $(powercom_OBJECTS) $(powercom_DEPENDENCIES) + @rm -f powercom$(EXEEXT) + $(LINK) $(powercom_OBJECTS) $(powercom_LDADD) $(LIBS) +powerman-pdu$(EXEEXT): $(powerman_pdu_OBJECTS) $(powerman_pdu_DEPENDENCIES) + @rm -f powerman-pdu$(EXEEXT) + $(LINK) $(powerman_pdu_OBJECTS) $(powerman_pdu_LDADD) $(LIBS) +powerpanel$(EXEEXT): $(powerpanel_OBJECTS) $(powerpanel_DEPENDENCIES) + @rm -f powerpanel$(EXEEXT) + $(LINK) $(powerpanel_OBJECTS) $(powerpanel_LDADD) $(LIBS) +rhino$(EXEEXT): $(rhino_OBJECTS) $(rhino_DEPENDENCIES) + @rm -f rhino$(EXEEXT) + $(LINK) $(rhino_OBJECTS) $(rhino_LDADD) $(LIBS) +richcomm_usb$(EXEEXT): $(richcomm_usb_OBJECTS) $(richcomm_usb_DEPENDENCIES) + @rm -f richcomm_usb$(EXEEXT) + $(LINK) $(richcomm_usb_OBJECTS) $(richcomm_usb_LDADD) $(LIBS) +safenet$(EXEEXT): $(safenet_OBJECTS) $(safenet_DEPENDENCIES) + @rm -f safenet$(EXEEXT) + $(LINK) $(safenet_OBJECTS) $(safenet_LDADD) $(LIBS) +skel$(EXEEXT): $(skel_OBJECTS) $(skel_DEPENDENCIES) + @rm -f skel$(EXEEXT) + $(LINK) $(skel_OBJECTS) $(skel_LDADD) $(LIBS) +snmp-ups$(EXEEXT): $(snmp_ups_OBJECTS) $(snmp_ups_DEPENDENCIES) + @rm -f snmp-ups$(EXEEXT) + $(LINK) $(snmp_ups_OBJECTS) $(snmp_ups_LDADD) $(LIBS) +solis$(EXEEXT): $(solis_OBJECTS) $(solis_DEPENDENCIES) + @rm -f solis$(EXEEXT) + $(LINK) $(solis_OBJECTS) $(solis_LDADD) $(LIBS) +tripplite$(EXEEXT): $(tripplite_OBJECTS) $(tripplite_DEPENDENCIES) + @rm -f tripplite$(EXEEXT) + $(LINK) $(tripplite_OBJECTS) $(tripplite_LDADD) $(LIBS) +tripplite_usb$(EXEEXT): $(tripplite_usb_OBJECTS) $(tripplite_usb_DEPENDENCIES) + @rm -f tripplite_usb$(EXEEXT) + $(LINK) $(tripplite_usb_OBJECTS) $(tripplite_usb_LDADD) $(LIBS) +tripplitesu$(EXEEXT): $(tripplitesu_OBJECTS) $(tripplitesu_DEPENDENCIES) + @rm -f tripplitesu$(EXEEXT) + $(LINK) $(tripplitesu_OBJECTS) $(tripplitesu_LDADD) $(LIBS) +upscode2$(EXEEXT): $(upscode2_OBJECTS) $(upscode2_DEPENDENCIES) + @rm -f upscode2$(EXEEXT) + $(LINK) $(upscode2_OBJECTS) $(upscode2_LDADD) $(LIBS) +upsdrvctl$(EXEEXT): $(upsdrvctl_OBJECTS) $(upsdrvctl_DEPENDENCIES) + @rm -f upsdrvctl$(EXEEXT) + $(LINK) $(upsdrvctl_OBJECTS) $(upsdrvctl_LDADD) $(LIBS) +usbhid-ups$(EXEEXT): $(usbhid_ups_OBJECTS) $(usbhid_ups_DEPENDENCIES) + @rm -f usbhid-ups$(EXEEXT) + $(LINK) $(usbhid_ups_OBJECTS) $(usbhid_ups_LDADD) $(LIBS) +victronups$(EXEEXT): $(victronups_OBJECTS) $(victronups_DEPENDENCIES) + @rm -f victronups$(EXEEXT) + $(LINK) $(victronups_OBJECTS) $(victronups_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apc-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apc-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart-old.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/apcsmart_tabs.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/baytech-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp_ser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bcmxcp_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkin-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/belkinunv.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestfcom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestfortress.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestpower-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestuferrups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bestups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pace.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer_ser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/blazer_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clone-outlet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clone.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/compaq-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cps-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cyberpower-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dstate-hal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dstate.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dummy_ups-dummy-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/eaton-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/etapro.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/everups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/explore-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gamatronic.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genericups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hidparser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/idowell-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ietf-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isbmex.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ivtscd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libusb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert-esp2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liebert.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/macosx-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main-hal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/masterguard.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/metasys.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-shut.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-utalk.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge-xml.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-hidparser.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-libhid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-libshut.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-mge-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mge_shut-usbhid-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/microdowell.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netvision-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/netxml-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nut-ipmipsu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/nut-libfreeipmi.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/oneac.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/optiups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powercom-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powercom.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerman-pdu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerp-bin.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerp-txt.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerpanel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/powerware-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/raritan-pdu-mib.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rhino.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/richcomm_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/safenet.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/serial.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skel.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/snmp-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/solis.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite-hid.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplite_usb.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tripplitesu.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/upscode2.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/upsdrvctl.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usb-common.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usbhid-ups.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/victronups.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +dummy_ups-dummy-ups.o: dummy-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -MT dummy_ups-dummy-ups.o -MD -MP -MF $(DEPDIR)/dummy_ups-dummy-ups.Tpo -c -o dummy_ups-dummy-ups.o `test -f 'dummy-ups.c' || echo '$(srcdir)/'`dummy-ups.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dummy_ups-dummy-ups.Tpo $(DEPDIR)/dummy_ups-dummy-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dummy-ups.c' object='dummy_ups-dummy-ups.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -c -o dummy_ups-dummy-ups.o `test -f 'dummy-ups.c' || echo '$(srcdir)/'`dummy-ups.c + +dummy_ups-dummy-ups.obj: dummy-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -MT dummy_ups-dummy-ups.obj -MD -MP -MF $(DEPDIR)/dummy_ups-dummy-ups.Tpo -c -o dummy_ups-dummy-ups.obj `if test -f 'dummy-ups.c'; then $(CYGPATH_W) 'dummy-ups.c'; else $(CYGPATH_W) '$(srcdir)/dummy-ups.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/dummy_ups-dummy-ups.Tpo $(DEPDIR)/dummy_ups-dummy-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='dummy-ups.c' object='dummy_ups-dummy-ups.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(dummy_ups_CFLAGS) $(CFLAGS) -c -o dummy_ups-dummy-ups.obj `if test -f 'dummy-ups.c'; then $(CYGPATH_W) 'dummy-ups.c'; else $(CYGPATH_W) '$(srcdir)/dummy-ups.c'; fi` + +mge_shut-usbhid-ups.o: usbhid-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-usbhid-ups.o -MD -MP -MF $(DEPDIR)/mge_shut-usbhid-ups.Tpo -c -o mge_shut-usbhid-ups.o `test -f 'usbhid-ups.c' || echo '$(srcdir)/'`usbhid-ups.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-usbhid-ups.Tpo $(DEPDIR)/mge_shut-usbhid-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='usbhid-ups.c' object='mge_shut-usbhid-ups.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-usbhid-ups.o `test -f 'usbhid-ups.c' || echo '$(srcdir)/'`usbhid-ups.c + +mge_shut-usbhid-ups.obj: usbhid-ups.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-usbhid-ups.obj -MD -MP -MF $(DEPDIR)/mge_shut-usbhid-ups.Tpo -c -o mge_shut-usbhid-ups.obj `if test -f 'usbhid-ups.c'; then $(CYGPATH_W) 'usbhid-ups.c'; else $(CYGPATH_W) '$(srcdir)/usbhid-ups.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-usbhid-ups.Tpo $(DEPDIR)/mge_shut-usbhid-ups.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='usbhid-ups.c' object='mge_shut-usbhid-ups.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-usbhid-ups.obj `if test -f 'usbhid-ups.c'; then $(CYGPATH_W) 'usbhid-ups.c'; else $(CYGPATH_W) '$(srcdir)/usbhid-ups.c'; fi` + +mge_shut-libshut.o: libshut.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libshut.o -MD -MP -MF $(DEPDIR)/mge_shut-libshut.Tpo -c -o mge_shut-libshut.o `test -f 'libshut.c' || echo '$(srcdir)/'`libshut.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libshut.Tpo $(DEPDIR)/mge_shut-libshut.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libshut.c' object='mge_shut-libshut.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libshut.o `test -f 'libshut.c' || echo '$(srcdir)/'`libshut.c + +mge_shut-libshut.obj: libshut.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libshut.obj -MD -MP -MF $(DEPDIR)/mge_shut-libshut.Tpo -c -o mge_shut-libshut.obj `if test -f 'libshut.c'; then $(CYGPATH_W) 'libshut.c'; else $(CYGPATH_W) '$(srcdir)/libshut.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libshut.Tpo $(DEPDIR)/mge_shut-libshut.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libshut.c' object='mge_shut-libshut.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libshut.obj `if test -f 'libshut.c'; then $(CYGPATH_W) 'libshut.c'; else $(CYGPATH_W) '$(srcdir)/libshut.c'; fi` + +mge_shut-libhid.o: libhid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libhid.o -MD -MP -MF $(DEPDIR)/mge_shut-libhid.Tpo -c -o mge_shut-libhid.o `test -f 'libhid.c' || echo '$(srcdir)/'`libhid.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libhid.Tpo $(DEPDIR)/mge_shut-libhid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libhid.c' object='mge_shut-libhid.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libhid.o `test -f 'libhid.c' || echo '$(srcdir)/'`libhid.c + +mge_shut-libhid.obj: libhid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-libhid.obj -MD -MP -MF $(DEPDIR)/mge_shut-libhid.Tpo -c -o mge_shut-libhid.obj `if test -f 'libhid.c'; then $(CYGPATH_W) 'libhid.c'; else $(CYGPATH_W) '$(srcdir)/libhid.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-libhid.Tpo $(DEPDIR)/mge_shut-libhid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libhid.c' object='mge_shut-libhid.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-libhid.obj `if test -f 'libhid.c'; then $(CYGPATH_W) 'libhid.c'; else $(CYGPATH_W) '$(srcdir)/libhid.c'; fi` + +mge_shut-hidparser.o: hidparser.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-hidparser.o -MD -MP -MF $(DEPDIR)/mge_shut-hidparser.Tpo -c -o mge_shut-hidparser.o `test -f 'hidparser.c' || echo '$(srcdir)/'`hidparser.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-hidparser.Tpo $(DEPDIR)/mge_shut-hidparser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hidparser.c' object='mge_shut-hidparser.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-hidparser.o `test -f 'hidparser.c' || echo '$(srcdir)/'`hidparser.c + +mge_shut-hidparser.obj: hidparser.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-hidparser.obj -MD -MP -MF $(DEPDIR)/mge_shut-hidparser.Tpo -c -o mge_shut-hidparser.obj `if test -f 'hidparser.c'; then $(CYGPATH_W) 'hidparser.c'; else $(CYGPATH_W) '$(srcdir)/hidparser.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-hidparser.Tpo $(DEPDIR)/mge_shut-hidparser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='hidparser.c' object='mge_shut-hidparser.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-hidparser.obj `if test -f 'hidparser.c'; then $(CYGPATH_W) 'hidparser.c'; else $(CYGPATH_W) '$(srcdir)/hidparser.c'; fi` + +mge_shut-mge-hid.o: mge-hid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-mge-hid.o -MD -MP -MF $(DEPDIR)/mge_shut-mge-hid.Tpo -c -o mge_shut-mge-hid.o `test -f 'mge-hid.c' || echo '$(srcdir)/'`mge-hid.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-mge-hid.Tpo $(DEPDIR)/mge_shut-mge-hid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mge-hid.c' object='mge_shut-mge-hid.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-mge-hid.o `test -f 'mge-hid.c' || echo '$(srcdir)/'`mge-hid.c + +mge_shut-mge-hid.obj: mge-hid.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -MT mge_shut-mge-hid.obj -MD -MP -MF $(DEPDIR)/mge_shut-mge-hid.Tpo -c -o mge_shut-mge-hid.obj `if test -f 'mge-hid.c'; then $(CYGPATH_W) 'mge-hid.c'; else $(CYGPATH_W) '$(srcdir)/mge-hid.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mge_shut-mge-hid.Tpo $(DEPDIR)/mge_shut-mge-hid.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mge-hid.c' object='mge_shut-mge-hid.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(mge_shut_CFLAGS) $(CFLAGS) -c -o mge_shut-mge-hid.obj `if test -f 'mge-hid.c'; then $(CYGPATH_W) 'mge-hid.c'; else $(CYGPATH_W) '$(srcdir)/mge-hid.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(PROGRAMS) $(HEADERS) +installdirs: + for dir in "$(DESTDIR)$(driverexecdir)" "$(DESTDIR)$(halexecdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + -test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-driverexecPROGRAMS clean-generic clean-halexecPROGRAMS \ + clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-driverexecPROGRAMS install-halexecPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-driverexecPROGRAMS uninstall-halexecPROGRAMS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean \ + clean-driverexecPROGRAMS clean-generic clean-halexecPROGRAMS \ + clean-libtool ctags distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-driverexecPROGRAMS \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-halexecPROGRAMS install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-driverexecPROGRAMS \ + uninstall-halexecPROGRAMS + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: