--- embedaddon/smartmontools/Makefile.in 2012/02/21 16:32:16 1.1.1.1
+++ embedaddon/smartmontools/Makefile.in 2013/10/14 07:54:03 1.1.1.4
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.12.5 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.
+# Copyright (C) 1994-2012 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.
@@ -16,12 +15,29 @@
@SET_MAKE@
#
-# $Id: Makefile.in,v 1.1.1.1 2012/02/21 16:32:16 misho Exp $
+# $Id: Makefile.in,v 1.1.1.4 2013/10/14 07:54:03 misho Exp $
#
VPATH = @srcdir@
+am__make_dryrun = \
+ { \
+ am__dry=no; \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
+ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
+ *) \
+ for am__flg in $$MAKEFLAGS; do \
+ case $$am__flg in \
+ *=*|--*) ;; \
+ *n*) am__dry=yes; break;; \
+ esac; \
+ done;; \
+ esac; \
+ test $$am__dry = yes; \
+ }
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -46,84 +62,87 @@ host_triplet = @host@
@OS_WIN32_MINGW_TRUE@am__append_4 = -I$(srcdir)/os_win32
@NEED_GETOPT_LONG_TRUE@am__append_5 = -I$(srcdir)/getopt -DHAVE_GETOPT_LONG -D__GNU_LIBRARY__
@NEED_REGEX_TRUE@am__append_6 = -I$(srcdir)/regex
-sbin_PROGRAMS = smartd$(EXEEXT) smartctl$(EXEEXT)
-@OS_WIN32_MINGW_TRUE@am__append_7 = \
+sbin_PROGRAMS = smartctl$(EXEEXT) smartd$(EXEEXT)
+@OS_WIN32_MINGW_TRUE@am__append_7 = smartctl_res.o
+@OS_WIN32_MINGW_TRUE@am__append_8 = smartctl_res.o
+@OS_WIN32_MINGW_TRUE@am__append_9 = \
@OS_WIN32_MINGW_TRUE@ os_win32/daemon_win32.cpp \
@OS_WIN32_MINGW_TRUE@ os_win32/daemon_win32.h \
-@OS_WIN32_MINGW_TRUE@ os_win32/hostname_win32.cpp \
-@OS_WIN32_MINGW_TRUE@ os_win32/hostname_win32.h \
@OS_WIN32_MINGW_TRUE@ os_win32/syslog_win32.cpp \
@OS_WIN32_MINGW_TRUE@ os_win32/syslog.h
-@NEED_GETOPT_LONG_TRUE@am__append_8 = \
+@OS_WIN32_MINGW_TRUE@am__append_10 = smartd_res.o
+@OS_WIN32_MINGW_TRUE@am__append_11 = smartd_res.o
+@NEED_GETOPT_LONG_TRUE@am__append_12 = \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt.c \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt.h \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt1.c
-@NEED_GETOPT_LONG_TRUE@am__append_9 = \
+@NEED_GETOPT_LONG_TRUE@am__append_13 = \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt.c \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt.h \
@NEED_GETOPT_LONG_TRUE@ getopt/getopt1.c
-@NEED_REGEX_TRUE@am__append_10 = \
+@NEED_REGEX_TRUE@am__append_14 = \
@NEED_REGEX_TRUE@ regex/regex.c \
@NEED_REGEX_TRUE@ regex/regex.h \
@NEED_REGEX_TRUE@ regex/regex_internal.h
-@NEED_REGEX_TRUE@am__append_11 = \
+@NEED_REGEX_TRUE@am__append_15 = \
@NEED_REGEX_TRUE@ regex/regex.c \
@NEED_REGEX_TRUE@ regex/regex.h \
@NEED_REGEX_TRUE@ regex/regex_internal.h
# Included by regex.c:
-@NEED_REGEX_TRUE@am__append_12 = \
+@NEED_REGEX_TRUE@am__append_16 = \
@NEED_REGEX_TRUE@ regex/regcomp.c \
@NEED_REGEX_TRUE@ regex/regexec.c \
@NEED_REGEX_TRUE@ regex/regex_internal.c
-@NEED_REGEX_TRUE@am__append_13 = \
+@NEED_REGEX_TRUE@am__append_17 = \
@NEED_REGEX_TRUE@ regex/regcomp.c \
@NEED_REGEX_TRUE@ regex/regexec.c \
@NEED_REGEX_TRUE@ regex/regex_internal.c
-@OS_WIN32_TRUE@am__append_14 = \
+@OS_WIN32_TRUE@am__append_18 = \
@OS_WIN32_TRUE@ csmisas.h \
@OS_WIN32_TRUE@ os_win32/wmiquery.cpp \
@OS_WIN32_TRUE@ os_win32/wmiquery.h
-@OS_WIN32_TRUE@am__append_15 = \
+@OS_WIN32_TRUE@am__append_19 = \
@OS_WIN32_TRUE@ csmisas.h \
@OS_WIN32_TRUE@ os_win32/wmiquery.cpp \
@OS_WIN32_TRUE@ os_win32/wmiquery.h
-@OS_WIN32_TRUE@am__append_16 = -lole32 -loleaut32
-@OS_WIN32_TRUE@am__append_17 = -lole32 -loleaut32
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@am__append_18 = \
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@ $(exedir_win32)/syslogevt.exe
-
-@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@am__append_19 = \
+@OS_WIN32_TRUE@am__append_20 = -lole32 -loleaut32
+@OS_WIN32_TRUE@am__append_21 = -lole32 -loleaut32
+@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@am__append_22 = \
@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ $(exedir_win32)/update-smart-drivedb.exe
-@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@am__append_20 = \
+@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@am__append_23 = \
@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/drivedb.h
-@OS_WIN32_MINGW_TRUE@am__append_21 = \
+@OS_WIN32_MINGW_TRUE@am__append_24 = \
@OS_WIN32_MINGW_TRUE@ $(FILES_WIN32) \
@OS_WIN32_MINGW_TRUE@ runcmdu.exe \
@OS_WIN32_MINGW_TRUE@ smartctl-nc.exe smartctl-nc.exe.tmp \
-@OS_WIN32_MINGW_TRUE@ syslogevt.exe syslogevt.h syslogevt.o \
-@OS_WIN32_MINGW_TRUE@ syslogevt.res.o syslogevt.rc syslogevt_*.bin \
+@OS_WIN32_MINGW_TRUE@ smartctl_res.rc smartctl_res.o \
+@OS_WIN32_MINGW_TRUE@ smartd_res.rc smartd_res.o \
+@OS_WIN32_MINGW_TRUE@ syslogevt.h syslogevt.o \
+@OS_WIN32_MINGW_TRUE@ syslogevt.rc syslogevt_*.bin \
+@OS_WIN32_MINGW_TRUE@ wtssendmsg.exe \
@OS_WIN32_MINGW_TRUE@ update-smart-drivedb.exe \
@OS_WIN32_MINGW_TRUE@ distdir.mkdir
subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/configure AUTHORS COPYING INSTALL NEWS TODO \
- config.guess config.sub depcomp install-sh missing
+ $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
+ TODO config.guess config.sub depcomp install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__aclocal_m4_deps = $(top_srcdir)/m4/pkg.m4 \
+ $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -133,19 +152,20 @@ CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(examplesdir)" \
- "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" \
- "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(attributelogdir)" \
- "$(DESTDIR)$(docsdir)" "$(DESTDIR)$(drivedbdir)" \
- "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(initddir)" \
- "$(DESTDIR)$(savestatesdir)" "$(DESTDIR)$(sysconfdir)" \
- "$(DESTDIR)$(systemdsystemunitdir)"
+ "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sysscriptdir)" \
+ "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" \
+ "$(DESTDIR)$(attributelogdir)" "$(DESTDIR)$(docsdir)" \
+ "$(DESTDIR)$(drivedbdir)" "$(DESTDIR)$(examplesdir)" \
+ "$(DESTDIR)$(initddir)" "$(DESTDIR)$(savestatesdir)" \
+ "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(systemdsystemunitdir)"
PROGRAMS = $(sbin_PROGRAMS)
am__smartctl_SOURCES_DIST = smartctl.cpp smartctl.h atacmdnames.cpp \
- atacmdnames.h atacmds.cpp atacmds.h ataprint.cpp ataprint.h \
- dev_ata_cmd_set.cpp dev_ata_cmd_set.h dev_interface.cpp \
- dev_interface.h dev_tunnelled.h drivedb.h int64.h \
- knowndrives.cpp knowndrives.h scsicmds.cpp scsicmds.h \
- scsiata.cpp scsiprint.cpp scsiprint.h utility.cpp utility.h \
+ atacmdnames.h atacmds.cpp atacmds.h ataidentify.cpp \
+ ataidentify.h ataprint.cpp ataprint.h dev_ata_cmd_set.cpp \
+ dev_ata_cmd_set.h dev_interface.cpp dev_interface.h \
+ dev_tunnelled.h drivedb.h int64.h knowndrives.cpp \
+ knowndrives.h scsicmds.cpp scsicmds.h scsiata.cpp \
+ scsiprint.cpp scsiprint.h utility.cpp utility.h \
getopt/getopt.c getopt/getopt.h getopt/getopt1.c regex/regex.c \
regex/regex.h regex/regex_internal.h csmisas.h \
os_win32/wmiquery.cpp os_win32/wmiquery.h
@@ -154,17 +174,18 @@ am__smartctl_SOURCES_DIST = smartctl.cpp smartctl.h at
@NEED_REGEX_TRUE@am__objects_2 = regex.$(OBJEXT)
@OS_WIN32_TRUE@am__objects_3 = wmiquery.$(OBJEXT)
am_smartctl_OBJECTS = smartctl.$(OBJEXT) atacmdnames.$(OBJEXT) \
- atacmds.$(OBJEXT) ataprint.$(OBJEXT) dev_ata_cmd_set.$(OBJEXT) \
- dev_interface.$(OBJEXT) knowndrives.$(OBJEXT) \
- scsicmds.$(OBJEXT) scsiata.$(OBJEXT) scsiprint.$(OBJEXT) \
- utility.$(OBJEXT) $(am__objects_1) $(am__objects_2) \
- $(am__objects_3)
-am__EXTRA_smartctl_SOURCES_DIST = os_linux.cpp os_linux.h \
- os_freebsd.cpp os_freebsd.h os_netbsd.cpp os_netbsd.h \
- os_openbsd.cpp os_openbsd.h os_qnxnto.cpp os_qnxnto.h \
- os_solaris.cpp os_solaris.h os_win32.cpp os_generic.cpp \
- os_generic.h cciss.cpp cciss.h cissio_freebsd.h dev_legacy.cpp \
- megaraid.h regex/regcomp.c regex/regexec.c \
+ atacmds.$(OBJEXT) ataidentify.$(OBJEXT) ataprint.$(OBJEXT) \
+ dev_ata_cmd_set.$(OBJEXT) dev_interface.$(OBJEXT) \
+ knowndrives.$(OBJEXT) scsicmds.$(OBJEXT) scsiata.$(OBJEXT) \
+ scsiprint.$(OBJEXT) utility.$(OBJEXT) $(am__objects_1) \
+ $(am__objects_2) $(am__objects_3)
+am__EXTRA_smartctl_SOURCES_DIST = os_darwin.cpp os_darwin.h \
+ os_linux.cpp os_linux.h os_freebsd.cpp os_freebsd.h \
+ os_netbsd.cpp os_netbsd.h os_openbsd.cpp os_openbsd.h \
+ os_qnxnto.cpp os_qnxnto.h os_solaris.cpp os_solaris.h \
+ os_solaris_ata.s os_win32.cpp os_generic.cpp os_generic.h \
+ cciss.cpp cciss.h cissio_freebsd.h dev_areca.cpp dev_areca.h \
+ dev_legacy.cpp megaraid.h regex/regcomp.c regex/regexec.c \
regex/regex_internal.c
smartctl_OBJECTS = $(am_smartctl_OBJECTS)
am__DEPENDENCIES_1 =
@@ -173,14 +194,12 @@ am__smartd_SOURCES_DIST = smartd.cpp atacmdnames.cpp a
dev_interface.cpp dev_interface.h dev_tunnelled.h drivedb.h \
int64.h knowndrives.cpp knowndrives.h scsicmds.cpp scsicmds.h \
scsiata.cpp utility.cpp utility.h os_win32/daemon_win32.cpp \
- os_win32/daemon_win32.h os_win32/hostname_win32.cpp \
- os_win32/hostname_win32.h os_win32/syslog_win32.cpp \
+ os_win32/daemon_win32.h os_win32/syslog_win32.cpp \
os_win32/syslog.h getopt/getopt.c getopt/getopt.h \
getopt/getopt1.c regex/regex.c regex/regex.h \
regex/regex_internal.h csmisas.h os_win32/wmiquery.cpp \
os_win32/wmiquery.h
@OS_WIN32_MINGW_TRUE@am__objects_4 = daemon_win32.$(OBJEXT) \
-@OS_WIN32_MINGW_TRUE@ hostname_win32.$(OBJEXT) \
@OS_WIN32_MINGW_TRUE@ syslog_win32.$(OBJEXT)
am_smartd_OBJECTS = smartd.$(OBJEXT) atacmdnames.$(OBJEXT) \
atacmds.$(OBJEXT) dev_ata_cmd_set.$(OBJEXT) \
@@ -193,8 +212,9 @@ am__EXTRA_smartd_SOURCES_DIST = os_darwin.cpp os_darwi
os_netbsd.h os_openbsd.cpp os_openbsd.h os_qnxnto.cpp \
os_qnxnto.h os_solaris.cpp os_solaris.h os_solaris_ata.s \
os_win32.cpp os_generic.cpp os_generic.h cciss.cpp cciss.h \
- cissio_freebsd.h dev_legacy.cpp megaraid.h regex/regcomp.c \
- regex/regexec.c regex/regex_internal.c
+ cissio_freebsd.h dev_areca.cpp dev_areca.h dev_legacy.cpp \
+ megaraid.h regex/regcomp.c regex/regexec.c \
+ regex/regex_internal.c
smartd_OBJECTS = $(am_smartd_OBJECTS)
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
@@ -217,7 +237,13 @@ am__nobase_list = $(am__nobase_strip_setup); \
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
-SCRIPTS = $(examples_SCRIPTS) $(sbin_SCRIPTS)
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+SCRIPTS = $(examples_SCRIPTS) $(sbin_SCRIPTS) $(sysscript_SCRIPTS)
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
@@ -237,6 +263,11 @@ SOURCES = $(smartctl_SOURCES) $(EXTRA_smartctl_SOURCES
DIST_SOURCES = $(am__smartctl_SOURCES_DIST) \
$(am__EXTRA_smartctl_SOURCES_DIST) $(am__smartd_SOURCES_DIST) \
$(am__EXTRA_smartd_SOURCES_DIST)
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
man5dir = $(mandir)/man5
man8dir = $(mandir)/man8
NROFF = nroff
@@ -246,16 +277,24 @@ DATA = $(attributelog_DATA) $(docs_DATA) $(drivedb_DAT
$(sysconf_DATA) $(systemdsystemunit_DATA)
ETAGS = etags
CTAGS = ctags
+CSCOPE = cscope
+AM_RECURSIVE_TARGETS = cscope
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
- { test ! -d "$(distdir)" \
- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr "$(distdir)"; }; }
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
@@ -366,8 +405,12 @@ mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
os_deps = @os_deps@
os_dltools = @os_dltools@
+os_dnsdomainname = @os_dnsdomainname@
+os_hostname = @os_hostname@
os_libs = @os_libs@
+os_mailer = @os_mailer@
os_man_filter = @os_man_filter@
+os_nisdomainname = @os_nisdomainname@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
@@ -381,6 +424,7 @@ smartd_suffix = @smartd_suffix@
smartmontools_release_date = @smartmontools_release_date@
smartmontools_release_time = @smartmontools_release_time@
srcdir = @srcdir@
+svn_deps = @svn_deps@
sysconfdir = @sysconfdir@
systemdsystemunitdir = @systemdsystemunitdir@
target_alias = @target_alias@
@@ -388,6 +432,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
with_selinux = @with_selinux@
+ACLOCAL_AMFLAGS = -I m4
# Make sure .cpp takes precedence to avoid compiling old .c file
SUFFIXES = .cpp .c .s .o
@@ -399,35 +444,39 @@ AM_CPPFLAGS = -DBUILD_INFO='$(BUILD_INFO)' \
$(am__append_2) $(am__append_3) $(am__append_4) \
$(am__append_5) $(am__append_6)
@ENABLE_DRIVEDB_TRUE@@OS_WIN32_MINGW_FALSE@sbin_SCRIPTS = update-smart-drivedb
+smartctl_SOURCES = smartctl.cpp smartctl.h atacmdnames.cpp \
+ atacmdnames.h atacmds.cpp atacmds.h ataidentify.cpp \
+ ataidentify.h ataprint.cpp ataprint.h dev_ata_cmd_set.cpp \
+ dev_ata_cmd_set.h dev_interface.cpp dev_interface.h \
+ dev_tunnelled.h drivedb.h int64.h knowndrives.cpp \
+ knowndrives.h scsicmds.cpp scsicmds.h scsiata.cpp \
+ scsiprint.cpp scsiprint.h utility.cpp utility.h \
+ $(am__append_12) $(am__append_14) $(am__append_18)
+smartctl_LDADD = @os_deps@ @os_libs@ $(am__append_7) $(am__append_20)
+smartctl_DEPENDENCIES = @os_deps@ $(am__append_8)
+EXTRA_smartctl_SOURCES = os_darwin.cpp os_darwin.h os_linux.cpp \
+ os_linux.h os_freebsd.cpp os_freebsd.h os_netbsd.cpp \
+ os_netbsd.h os_openbsd.cpp os_openbsd.h os_qnxnto.cpp \
+ os_qnxnto.h os_solaris.cpp os_solaris.h os_solaris_ata.s \
+ os_win32.cpp os_generic.cpp os_generic.h cciss.cpp cciss.h \
+ cissio_freebsd.h dev_areca.cpp dev_areca.h dev_legacy.cpp \
+ megaraid.h $(am__append_16)
smartd_SOURCES = smartd.cpp atacmdnames.cpp atacmdnames.h atacmds.cpp \
atacmds.h dev_ata_cmd_set.cpp dev_ata_cmd_set.h \
dev_interface.cpp dev_interface.h dev_tunnelled.h drivedb.h \
int64.h knowndrives.cpp knowndrives.h scsicmds.cpp scsicmds.h \
- scsiata.cpp utility.cpp utility.h $(am__append_7) \
- $(am__append_9) $(am__append_11) $(am__append_15)
-smartd_LDADD = @os_deps@ @os_libs@ @CAPNG_LDADD@ $(am__append_17)
-smartd_DEPENDENCIES = @os_deps@
+ scsiata.cpp utility.cpp utility.h $(am__append_9) \
+ $(am__append_13) $(am__append_15) $(am__append_19)
+smartd_LDADD = @os_deps@ @os_libs@ @CAPNG_LDADD@ $(am__append_10) \
+ $(am__append_21)
+smartd_DEPENDENCIES = @os_deps@ $(am__append_11)
EXTRA_smartd_SOURCES = os_darwin.cpp os_darwin.h os_linux.cpp \
os_linux.h os_freebsd.cpp os_freebsd.h os_netbsd.cpp \
os_netbsd.h os_openbsd.cpp os_openbsd.h os_qnxnto.cpp \
os_qnxnto.h os_solaris.cpp os_solaris.h os_solaris_ata.s \
os_win32.cpp os_generic.cpp os_generic.h cciss.cpp cciss.h \
- cissio_freebsd.h dev_legacy.cpp megaraid.h $(am__append_13)
-smartctl_SOURCES = smartctl.cpp smartctl.h atacmdnames.cpp \
- atacmdnames.h atacmds.cpp atacmds.h ataprint.cpp ataprint.h \
- dev_ata_cmd_set.cpp dev_ata_cmd_set.h dev_interface.cpp \
- dev_interface.h dev_tunnelled.h drivedb.h int64.h \
- knowndrives.cpp knowndrives.h scsicmds.cpp scsicmds.h \
- scsiata.cpp scsiprint.cpp scsiprint.h utility.cpp utility.h \
- $(am__append_8) $(am__append_10) $(am__append_14)
-smartctl_LDADD = @os_deps@ @os_libs@ $(am__append_16)
-smartctl_DEPENDENCIES = @os_deps@
-EXTRA_smartctl_SOURCES = os_linux.cpp os_linux.h os_freebsd.cpp \
- os_freebsd.h os_netbsd.cpp os_netbsd.h os_openbsd.cpp \
- os_openbsd.h os_qnxnto.cpp os_qnxnto.h os_solaris.cpp \
- os_solaris.h os_win32.cpp os_generic.cpp os_generic.h \
- cciss.cpp cciss.h cissio_freebsd.h dev_legacy.cpp megaraid.h \
- $(am__append_12)
+ cissio_freebsd.h dev_areca.cpp dev_areca.h dev_legacy.cpp \
+ megaraid.h $(am__append_17)
# This block is required because Solaris uses manual page section 1m
# for administrative command (linux/freebsd use section 8) and Solaris
@@ -444,15 +493,17 @@ EXTRA_smartctl_SOURCES = os_linux.cpp os_linux.h os_fr
@OS_SOLARIS_FALSE@ smartd.8
docsdir = $(docdir)
-docs_DATA = AUTHORS \
- CHANGELOG \
- COPYING \
- INSTALL \
- NEWS \
- README \
- TODO \
- WARNINGS \
- smartd.conf
+docs_DATA = \
+ AUTHORS \
+ ChangeLog \
+ ChangeLog-5.0-6.0 \
+ COPYING \
+ INSTALL \
+ NEWS \
+ README \
+ TODO \
+ WARNINGS \
+ smartd.conf
examplesdir = $(exampledir)
examples_DATA = \
@@ -465,6 +516,10 @@ examples_SCRIPTS = \
examplescripts/Example4
sysconf_DATA = smartd.conf
+
+# automake does not allow 'sysconf_SCRIPTS'
+sysscriptdir = $(sysconfdir)
+sysscript_SCRIPTS = smartd_warning.sh
EXTRA_DIST = \
autogen.sh \
smartd.initd.in \
@@ -474,7 +529,9 @@ EXTRA_DIST = \
smartd.conf.5.in \
smartd.conf \
smartd.service.in \
+ smartd_warning.sh.in \
update-smart-drivedb.in \
+ m4/pkg.m4 \
os_darwin/SMART.in \
os_darwin/StartupParameters.plist \
os_darwin/English_Localizable.strings \
@@ -482,10 +539,13 @@ EXTRA_DIST = \
os_win32/runcmd.c \
os_win32/runcmda.exe.manifest \
os_win32/runcmdu.exe.manifest \
- os_win32/syslogevt.c \
+ os_win32/smartctl_res.rc.in \
+ os_win32/smartd_res.rc.in \
+ os_win32/smartd_warning.cmd \
os_win32/syslogevt.mc \
os_win32/update-smart-drivedb.nsi \
os_win32/wbemcli_small.h \
+ os_win32/wtssendmsg.c \
$(docs_DATA) \
$(examples_DATA) \
$(examples_SCRIPTS)
@@ -494,8 +554,8 @@ CLEANFILES = smartd.conf.5 smartd.conf.4 smartd.8 smar
smartd.8.html smartd.8.txt smartctl.8 smartctl.1m \
smartctl.8.html smartctl.8.txt smartd.conf.5.html \
smartd.conf.5.txt smartd.initd smartd.freebsd.initd \
- smartd.service svnversion.h update-smart-drivedb SMART \
- $(am__append_21)
+ smartd.service smartd_warning.sh svnversion.h \
+ update-smart-drivedb SMART $(am__append_24)
# 'make maintainer-clean' also removes files generated by './autogen.sh'
MAINTAINERCLEANFILES = \
@@ -509,7 +569,8 @@ MAINTAINERCLEANFILES = \
$(srcdir)/depcomp \
$(srcdir)/install-sh \
$(srcdir)/missing \
- $(srcdir)/mkinstalldirs
+ $(srcdir)/mkinstalldirs \
+ $(srcdir)/m4/pkg.m4
@ENABLE_DRIVEDB_TRUE@drivedb_DATA = drivedb.h
@@ -541,17 +602,18 @@ MAINTAINERCLEANFILES = \
@ENABLE_ATTRIBUTELOG_FALSE@MAN_ATTRIBUTELOG = sed '/^\.\\" %IF ENABLE_ATTRIBUTELOG/,/^\.\\" %ENDIF ENABLE_ATTRIBUTELOG/ s,^,.\\"\# ,'
@ENABLE_ATTRIBUTELOG_TRUE@MAN_ATTRIBUTELOG = sed "s|/usr/local/var/lib/smartmontools/attrlog\\.|$(attributelog)|g"
MAN_FILTER = \
- sed "s|CURRENT_SVN_VERSION|$(releaseversion)|g; \
- s|CURRENT_SVN_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g; \
- s|CURRENT_SVN_REV|`sed -n 's,^.*REV[^"]*"\([^"]*\)".*$$,r\1,p' svnversion.h`|g; \
- s|/usr/local/share/man/|$(mandir)/|g; \
- s|/usr/local/sbin/|$(sbindir)/|g; \
- s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g; \
- s|/usr/local/share/doc/smartmontools/examplescripts/|!exampledir!|g; \
- s|/usr/local/share/doc/smartmontools/|$(docsdir)/|g; \
- s|!exampledir!|$(exampledir)/|g; \
- s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g; \
- s|/usr/local/etc/smart_drivedb\\.h|$(sysconfdir)/smart_drivedb\\.h|g" | \
+ sed -e 's|CURRENT_SVN_VERSION|$(releaseversion)|g' \
+ -e "s|CURRENT_SVN_DATE|`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`|g" \
+ -e "s|CURRENT_SVN_REV|`sed -n 's,^.*REV[^"]*"\([^"]*\)".*$$,r\1,p' svnversion.h`|g" \
+ -e 's|/usr/local/share/man/|$(mandir)/|g' \
+ -e 's|/usr/local/sbin/|$(sbindir)/|g' \
+ -e 's|/usr/local/etc/rc\.d/init.d/|$(initddir)/|g' \
+ -e 's|/usr/local/share/doc/smartmontools/examplescripts/|!exampledir!|g' \
+ -e 's|/usr/local/share/doc/smartmontools/|$(docsdir)/|g' \
+ -e 's|!exampledir!|$(exampledir)/|g' \
+ -e 's|/usr/local/etc/smartd\.conf|$(sysconfdir)/smartd.conf|g' \
+ -e 's|/usr/local/etc/smartd_warning\.|$(sysconfdir)/smartd_warning.|g' \
+ -e 's|/usr/local/etc/smart_drivedb\.h|$(sysconfdir)/smart_drivedb.h|g' | \
$(MAN_ATTRIBUTELOG) | \
$(MAN_CAPABILITIES) | \
$(MAN_DRIVEDB) | \
@@ -562,7 +624,8 @@ MAN_FILTER = \
-e '/^\.\\" %IF OS .*$(os_man_filter)/,/^\.\\" %ENDIF OS .*$(os_man_filter)/ s,^,!!,' \
-e '/^\.\\" %IF OS ./,/^\.\\" %ENDIF OS ./ s,^,.\\"\# ,' \
-e '/^!*\.\\" %IF NOT OS ./,/^!*\.\\" %ENDIF NOT OS ./ s,^,!!,' \
- -e '/^!!/{ s,^!!!*,,; s,^\.\\"! \(.*\)$$,\1 \\"\#, ;}' ; \
+ -e 's,^!!!*\.\\"! \(.*\)$$,\1 \\"\#,' \
+ -e 's,^!!!*,,' ; \
else \
cat; \
fi
@@ -575,12 +638,20 @@ MAN2HTML = man2html
MAN2TXT = groff -man -Tascii -P'-bcou'
# Remove HTTP header and fix links in man2html output
-FIXHTML = sed '1s,^Content-type.*,,' \
- | sed 's,,,g' \
- | sed 's,,,g' \
- | sed 's,\([^<]*\),\1,g' \
- | sed 's,\([^<]*\),\1,g'
+FIXHTML = sed -e '1s,^Content-type.*,,' \
+ -e 's,,,g' \
+ -e 's,,,g' \
+ -e 's,\([^<]*\),\1,g' \
+ -e 's,\([^<]*\),\1,g'
+
+# Convert version for VERSIONINFO resource: 6.1 r3754 -> 6.1.0.3754
+@OS_WIN32_MINGW_TRUE@WIN_RC_FILTER = \
+@OS_WIN32_MINGW_TRUE@ ( ver=`echo '$(PACKAGE_VERSION).0' | sed -n 's,^\([0-9]*\.[0-9]*\.[0-9]*\).*$$,\1,p'`; \
+@OS_WIN32_MINGW_TRUE@ rev=`sed -n 's,^.*REV[^"]*"\([0-9]*\).*$$,\1,p' svnversion.h`; \
+@OS_WIN32_MINGW_TRUE@ txtver="$${ver:-0.0.0}.$${rev:-0}"; binver=`echo "$$txtver" | sed 's|\.|,|g'`; \
+@OS_WIN32_MINGW_TRUE@ sed -e "s|@BINARY_VERSION@|$$binver|g" -e "s|@TEXT_VERSION@|$$txtver|g"; )
+
@OS_WIN32_MINGW_TRUE@@OS_WIN64_FALSE@win_bits = 32
# Definitions for Windows distribution
@@ -593,19 +664,22 @@ FIXHTML = sed '1s,^Content-type.*,,' \
@OS_WIN32_MINGW_TRUE@EXEFILES_WIN32 = $(exedir_win32)/smartctl.exe \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/smartctl-nc.exe \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/smartd.exe \
+@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/smartd_warning.cmd \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/runcmda.exe \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/runcmdu.exe \
-@OS_WIN32_MINGW_TRUE@ $(am__append_18) $(am__append_19)
+@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/wtssendmsg.exe \
+@OS_WIN32_MINGW_TRUE@ $(am__append_22)
@OS_WIN32_MINGW_TRUE@FILES_WIN32 = $(EXEFILES_WIN32) \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/AUTHORS.txt \
-@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/CHANGELOG.txt \
+@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/ChangeLog.txt \
+@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/ChangeLog-5.0-6.0.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/COPYING.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/INSTALL.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/NEWS.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/README.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/TODO.txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/WARNINGS.txt \
-@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/checksums.txt \
+@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/checksums$(win_bits).txt \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/smartd.conf \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/smartctl.8.html \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/smartctl.8.txt \
@@ -615,7 +689,7 @@ FIXHTML = sed '1s,^Content-type.*,,' \
@OS_WIN32_MINGW_TRUE@ $(docdir_win32)/smartd.conf.5.txt \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/runcmda.exe.manifest \
@OS_WIN32_MINGW_TRUE@ $(exedir_win32)/runcmdu.exe.manifest \
-@OS_WIN32_MINGW_TRUE@ $(am__append_20)
+@OS_WIN32_MINGW_TRUE@ $(am__append_23)
# Textfile converter from package cygutils or tofrodos
# Note: Only use without options to be compatible with both packages
@@ -626,7 +700,7 @@ all: config.h
.SUFFIXES:
.SUFFIXES: .cpp .c .s .o .obj
-am--refresh:
+am--refresh: Makefile
@:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
@@ -662,10 +736,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4
$(am__aclocal_m4_deps):
config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
- else :; fi
+ @if test ! -f $@; then rm -f stamp-h1; else :; fi
+ @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
@@ -679,8 +751,11 @@ distclean-hdr:
-rm -f config.h stamp-h1
install-sbinPROGRAMS: $(sbin_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
while read p p1; do if test -f $$p; \
@@ -714,16 +789,19 @@ uninstall-sbinPROGRAMS:
clean-sbinPROGRAMS:
-test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS)
-smartctl$(EXEEXT): $(smartctl_OBJECTS) $(smartctl_DEPENDENCIES)
+smartctl$(EXEEXT): $(smartctl_OBJECTS) $(smartctl_DEPENDENCIES) $(EXTRA_smartctl_DEPENDENCIES)
@rm -f smartctl$(EXEEXT)
$(CXXLINK) $(smartctl_OBJECTS) $(smartctl_LDADD) $(LIBS)
-smartd$(EXEEXT): $(smartd_OBJECTS) $(smartd_DEPENDENCIES)
+smartd$(EXEEXT): $(smartd_OBJECTS) $(smartd_DEPENDENCIES) $(EXTRA_smartd_DEPENDENCIES)
@rm -f smartd$(EXEEXT)
$(CXXLINK) $(smartd_OBJECTS) $(smartd_LDADD) $(LIBS)
install-examplesSCRIPTS: $(examples_SCRIPTS)
@$(NORMAL_INSTALL)
- test -z "$(examplesdir)" || $(MKDIR_P) "$(DESTDIR)$(examplesdir)"
@list='$(examples_SCRIPTS)'; test -n "$(examplesdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(examplesdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(examplesdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
@@ -751,13 +829,14 @@ uninstall-examplesSCRIPTS:
@list='$(examples_SCRIPTS)'; test -n "$(examplesdir)" || exit 0; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 's,.*/,,;$(transform)'`; \
- test -n "$$list" || exit 0; \
- echo " ( cd '$(DESTDIR)$(examplesdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(examplesdir)" && rm -f $$files
+ dir='$(DESTDIR)$(examplesdir)'; $(am__uninstall_files_from_dir)
install-sbinSCRIPTS: $(sbin_SCRIPTS)
@$(NORMAL_INSTALL)
- test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
@@ -785,10 +864,43 @@ uninstall-sbinSCRIPTS:
@list='$(sbin_SCRIPTS)'; test -n "$(sbindir)" || exit 0; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 's,.*/,,;$(transform)'`; \
- test -n "$$list" || exit 0; \
- echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(sbindir)" && rm -f $$files
+ dir='$(DESTDIR)$(sbindir)'; $(am__uninstall_files_from_dir)
+install-sysscriptSCRIPTS: $(sysscript_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(sysscript_SCRIPTS)'; test -n "$(sysscriptdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sysscriptdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sysscriptdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | 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; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$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_SCRIPT) $$files '$(DESTDIR)$(sysscriptdir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(sysscriptdir)$$dir" || exit $$?; \
+ } \
+ ; done
+uninstall-sysscriptSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(sysscript_SCRIPTS)'; test -n "$(sysscriptdir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(sysscriptdir)'; $(am__uninstall_files_from_dir)
+
mostlyclean-compile:
-rm -f *.$(OBJEXT)
@@ -797,15 +909,16 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atacmdnames.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/atacmds.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ataidentify.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ataprint.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cciss.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/daemon_win32.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dev_areca.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dev_ata_cmd_set.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dev_interface.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dev_legacy.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hostname_win32.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/knowndrives.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/os_darwin.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/os_freebsd.Po@am__quote@
@@ -969,20 +1082,6 @@ daemon_win32.obj: os_win32/daemon_win32.cpp
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o daemon_win32.obj `if test -f 'os_win32/daemon_win32.cpp'; then $(CYGPATH_W) 'os_win32/daemon_win32.cpp'; else $(CYGPATH_W) '$(srcdir)/os_win32/daemon_win32.cpp'; fi`
-hostname_win32.o: os_win32/hostname_win32.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT hostname_win32.o -MD -MP -MF $(DEPDIR)/hostname_win32.Tpo -c -o hostname_win32.o `test -f 'os_win32/hostname_win32.cpp' || echo '$(srcdir)/'`os_win32/hostname_win32.cpp
-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/hostname_win32.Tpo $(DEPDIR)/hostname_win32.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='os_win32/hostname_win32.cpp' object='hostname_win32.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o hostname_win32.o `test -f 'os_win32/hostname_win32.cpp' || echo '$(srcdir)/'`os_win32/hostname_win32.cpp
-
-hostname_win32.obj: os_win32/hostname_win32.cpp
-@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT hostname_win32.obj -MD -MP -MF $(DEPDIR)/hostname_win32.Tpo -c -o hostname_win32.obj `if test -f 'os_win32/hostname_win32.cpp'; then $(CYGPATH_W) 'os_win32/hostname_win32.cpp'; else $(CYGPATH_W) '$(srcdir)/os_win32/hostname_win32.cpp'; fi`
-@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/hostname_win32.Tpo $(DEPDIR)/hostname_win32.Po
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='os_win32/hostname_win32.cpp' object='hostname_win32.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCXX_FALSE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o hostname_win32.obj `if test -f 'os_win32/hostname_win32.cpp'; then $(CYGPATH_W) 'os_win32/hostname_win32.cpp'; else $(CYGPATH_W) '$(srcdir)/os_win32/hostname_win32.cpp'; fi`
-
syslog_win32.o: os_win32/syslog_win32.cpp
@am__fastdepCXX_TRUE@ $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT syslog_win32.o -MD -MP -MF $(DEPDIR)/syslog_win32.Tpo -c -o syslog_win32.o `test -f 'os_win32/syslog_win32.cpp' || echo '$(srcdir)/'`os_win32/syslog_win32.cpp
@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/syslog_win32.Tpo $(DEPDIR)/syslog_win32.Po
@@ -1004,11 +1103,18 @@ syslog_win32.obj: os_win32/syslog_win32.cpp
$(CCASCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
install-man5: $(man_MANS)
@$(NORMAL_INSTALL)
- test -z "$(man5dir)" || $(MKDIR_P) "$(DESTDIR)$(man5dir)"
- @list=''; test -n "$(man5dir)" || exit 0; \
- { for i in $$list; do echo "$$i"; done; \
- l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
- sed -n '/\.5[a-z]*$$/p'; \
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man5dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.5[a-z]*$$/p'; \
+ fi; \
} | while read p; do \
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; echo "$$p"; \
@@ -1037,16 +1143,21 @@ uninstall-man5:
sed -n '/\.5[a-z]*$$/p'; \
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
- test -z "$$files" || { \
- echo " ( cd '$(DESTDIR)$(man5dir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(man5dir)" && rm -f $$files; }
+ dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
install-man8: $(man_MANS)
@$(NORMAL_INSTALL)
- test -z "$(man8dir)" || $(MKDIR_P) "$(DESTDIR)$(man8dir)"
- @list=''; test -n "$(man8dir)" || exit 0; \
- { for i in $$list; do echo "$$i"; done; \
- l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \
- sed -n '/\.8[a-z]*$$/p'; \
+ @list1=''; \
+ list2='$(man_MANS)'; \
+ test -n "$(man8dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man8dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man8dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.8[a-z]*$$/p'; \
+ fi; \
} | while read p; do \
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; echo "$$p"; \
@@ -1075,13 +1186,14 @@ uninstall-man8:
sed -n '/\.8[a-z]*$$/p'; \
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^8][0-9a-z]*$$,8,;x' \
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
- test -z "$$files" || { \
- echo " ( cd '$(DESTDIR)$(man8dir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(man8dir)" && rm -f $$files; }
+ dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
install-attributelogDATA: $(attributelog_DATA)
@$(NORMAL_INSTALL)
- test -z "$(attributelogdir)" || $(MKDIR_P) "$(DESTDIR)$(attributelogdir)"
@list='$(attributelog_DATA)'; test -n "$(attributelogdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(attributelogdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(attributelogdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1095,13 +1207,14 @@ uninstall-attributelogDATA:
@$(NORMAL_UNINSTALL)
@list='$(attributelog_DATA)'; test -n "$(attributelogdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(attributelogdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(attributelogdir)" && rm -f $$files
+ dir='$(DESTDIR)$(attributelogdir)'; $(am__uninstall_files_from_dir)
install-docsDATA: $(docs_DATA)
@$(NORMAL_INSTALL)
- test -z "$(docsdir)" || $(MKDIR_P) "$(DESTDIR)$(docsdir)"
@list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(docsdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(docsdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1115,13 +1228,14 @@ uninstall-docsDATA:
@$(NORMAL_UNINSTALL)
@list='$(docs_DATA)'; test -n "$(docsdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(docsdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(docsdir)" && rm -f $$files
+ dir='$(DESTDIR)$(docsdir)'; $(am__uninstall_files_from_dir)
install-drivedbDATA: $(drivedb_DATA)
@$(NORMAL_INSTALL)
- test -z "$(drivedbdir)" || $(MKDIR_P) "$(DESTDIR)$(drivedbdir)"
@list='$(drivedb_DATA)'; test -n "$(drivedbdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(drivedbdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(drivedbdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1135,13 +1249,14 @@ uninstall-drivedbDATA:
@$(NORMAL_UNINSTALL)
@list='$(drivedb_DATA)'; test -n "$(drivedbdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(drivedbdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(drivedbdir)" && rm -f $$files
+ dir='$(DESTDIR)$(drivedbdir)'; $(am__uninstall_files_from_dir)
install-examplesDATA: $(examples_DATA)
@$(NORMAL_INSTALL)
- test -z "$(examplesdir)" || $(MKDIR_P) "$(DESTDIR)$(examplesdir)"
@list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(examplesdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(examplesdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1155,13 +1270,14 @@ uninstall-examplesDATA:
@$(NORMAL_UNINSTALL)
@list='$(examples_DATA)'; test -n "$(examplesdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(examplesdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(examplesdir)" && rm -f $$files
+ dir='$(DESTDIR)$(examplesdir)'; $(am__uninstall_files_from_dir)
install-savestatesDATA: $(savestates_DATA)
@$(NORMAL_INSTALL)
- test -z "$(savestatesdir)" || $(MKDIR_P) "$(DESTDIR)$(savestatesdir)"
@list='$(savestates_DATA)'; test -n "$(savestatesdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(savestatesdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(savestatesdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1175,13 +1291,14 @@ uninstall-savestatesDATA:
@$(NORMAL_UNINSTALL)
@list='$(savestates_DATA)'; test -n "$(savestatesdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(savestatesdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(savestatesdir)" && rm -f $$files
+ dir='$(DESTDIR)$(savestatesdir)'; $(am__uninstall_files_from_dir)
install-systemdsystemunitDATA: $(systemdsystemunit_DATA)
@$(NORMAL_INSTALL)
- test -z "$(systemdsystemunitdir)" || $(MKDIR_P) "$(DESTDIR)$(systemdsystemunitdir)"
@list='$(systemdsystemunit_DATA)'; test -n "$(systemdsystemunitdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(systemdsystemunitdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(systemdsystemunitdir)" || exit 1; \
+ fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
@@ -1195,9 +1312,7 @@ uninstall-systemdsystemunitDATA:
@$(NORMAL_UNINSTALL)
@list='$(systemdsystemunit_DATA)'; test -n "$(systemdsystemunitdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
- test -n "$$files" || exit 0; \
- echo " ( cd '$(DESTDIR)$(systemdsystemunitdir)' && rm -f" $$files ")"; \
- cd "$(DESTDIR)$(systemdsystemunitdir)" && rm -f $$files
+ dir='$(DESTDIR)$(systemdsystemunitdir)'; $(am__uninstall_files_from_dir)
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
@@ -1248,8 +1363,32 @@ GTAGS:
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+
+clean-cscope:
+ -rm -f cscope.files
+
+cscope.files: clean-cscope cscopelist
+
+cscopelist: $(HEADERS) $(SOURCES) $(LISP)
+ list='$(SOURCES) $(HEADERS) $(LISP)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
+
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
@list='$(MANS)'; if test -n "$$list"; then \
@@ -1258,10 +1397,10 @@ distdir: $(DISTFILES)
if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
if test -n "$$list" && \
grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
- echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
+ echo "error: found man pages containing the 'missing help2man' replacement text:" >&2; \
grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
- echo " typically \`make maintainer-clean' will remove them" >&2; \
+ echo " typically 'make maintainer-clean' will remove them" >&2; \
exit 1; \
else :; fi; \
else :; fi
@@ -1305,36 +1444,36 @@ distdir: $(DISTFILES)
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__post_remove_distdir)
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__post_remove_distdir)
dist-xz: distdir
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__post_remove_distdir)
dist-tarZ: distdir
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
@@ -1345,8 +1484,8 @@ distcheck: dist
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
@@ -1356,9 +1495,9 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -1366,6 +1505,7 @@ distcheck: dist
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -1389,13 +1529,21 @@ distcheck: dist
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
- @$(am__cd) '$(distuninstallcheck_dir)' \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
@@ -1415,7 +1563,7 @@ check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS) $(SCRIPTS) $(MANS) $(DATA) config.h
installdirs:
- for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(attributelogdir)" "$(DESTDIR)$(docsdir)" "$(DESTDIR)$(drivedbdir)" "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(initddir)" "$(DESTDIR)$(savestatesdir)" "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(systemdsystemunitdir)"; do \
+ for dir in "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(sysscriptdir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(attributelogdir)" "$(DESTDIR)$(docsdir)" "$(DESTDIR)$(drivedbdir)" "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(initddir)" "$(DESTDIR)$(savestatesdir)" "$(DESTDIR)$(sysconfdir)" "$(DESTDIR)$(systemdsystemunitdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
@@ -1428,10 +1576,15 @@ install-am: all-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
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -1471,7 +1624,8 @@ info-am:
install-data-am: install-attributelogDATA install-docsDATA \
install-drivedbDATA install-examplesDATA \
install-examplesSCRIPTS install-initdDATA install-man \
- install-savestatesDATA install-systemdsystemunitDATA
+ install-savestatesDATA install-sysscriptSCRIPTS \
+ install-systemdsystemunitDATA
install-dvi: install-dvi-am
@@ -1524,27 +1678,28 @@ uninstall-am: uninstall-attributelogDATA uninstall-doc
uninstall-examplesSCRIPTS uninstall-initdDATA uninstall-man \
uninstall-savestatesDATA uninstall-sbinPROGRAMS \
uninstall-sbinSCRIPTS uninstall-sysconfDATA \
- uninstall-systemdsystemunitDATA
+ uninstall-sysscriptSCRIPTS uninstall-systemdsystemunitDATA
@OS_SOLARIS_FALSE@uninstall-man: uninstall-man5 uninstall-man8
.MAKE: all install-am install-strip
.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
- clean-generic clean-sbinPROGRAMS ctags dist dist-all \
- dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ dist-xz \
- dist-zip distcheck distclean distclean-compile \
- distclean-generic distclean-hdr distclean-tags distcleancheck \
- distdir distuninstallcheck dvi dvi-am html html-am info \
- info-am install install-am install-attributelogDATA \
- install-data install-data-am install-docsDATA \
- install-drivedbDATA install-dvi install-dvi-am \
- install-examplesDATA install-examplesSCRIPTS install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-initdDATA install-man install-man5 \
- install-man8 install-pdf install-pdf-am install-ps \
- install-ps-am install-savestatesDATA install-sbinPROGRAMS \
- install-sbinSCRIPTS install-strip install-sysconfDATA \
+ clean-cscope clean-generic clean-sbinPROGRAMS cscope \
+ cscopelist ctags dist dist-all dist-bzip2 dist-gzip dist-lzip \
+ dist-shar dist-tarZ dist-xz dist-zip distcheck distclean \
+ distclean-compile distclean-generic distclean-hdr \
+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-attributelogDATA install-data install-data-am \
+ install-docsDATA install-drivedbDATA install-dvi \
+ install-dvi-am install-examplesDATA install-examplesSCRIPTS \
+ install-exec install-exec-am install-html install-html-am \
+ install-info install-info-am install-initdDATA install-man \
+ install-man5 install-man8 install-pdf install-pdf-am \
+ install-ps install-ps-am install-savestatesDATA \
+ install-sbinPROGRAMS install-sbinSCRIPTS install-strip \
+ install-sysconfDATA install-sysscriptSCRIPTS \
install-systemdsystemunitDATA installcheck installcheck-am \
installdirs maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
@@ -1554,7 +1709,8 @@ uninstall-am: uninstall-attributelogDATA uninstall-doc
uninstall-examplesSCRIPTS uninstall-initdDATA uninstall-man \
uninstall-man5 uninstall-man8 uninstall-savestatesDATA \
uninstall-sbinPROGRAMS uninstall-sbinSCRIPTS \
- uninstall-sysconfDATA uninstall-systemdsystemunitDATA
+ uninstall-sysconfDATA uninstall-sysscriptSCRIPTS \
+ uninstall-systemdsystemunitDATA
@SET_MAKE@
@@ -1634,7 +1790,7 @@ uninstall-sysconfDATA:
utility.o: svnversion.h
# Get version info from SVN
-@IS_SVN_BUILD_TRUE@svnversion.h: CHANGELOG Makefile $(srcdir)/.svn/entries
+@IS_SVN_BUILD_TRUE@svnversion.h: ChangeLog Makefile $(svn_deps)
@IS_SVN_BUILD_TRUE@ echo '/* svnversion.h. Generated by Makefile from svn info. */' > $@
@IS_SVN_BUILD_TRUE@ (cd $(srcdir) \
@IS_SVN_BUILD_TRUE@ && svnversion 2>/dev/null | sed -n 's,^\([0-9].*\),REV "\1",p' \
@@ -1643,9 +1799,9 @@ utility.o: svnversion.h
@IS_SVN_BUILD_TRUE@ | sed 's,^,#define SMARTMONTOOLS_SVN_,' >> $@
# SVN not available, guess version info from Id strings
-@IS_SVN_BUILD_FALSE@svnversion.h: CHANGELOG Makefile
+@IS_SVN_BUILD_FALSE@svnversion.h: ChangeLog Makefile
@IS_SVN_BUILD_FALSE@ echo '/* svnversion.h. Generated by Makefile from Id strings. */' > $@
-@IS_SVN_BUILD_FALSE@ (cd $(srcdir) && cat CHANGELOG Makefile.am configure.in smart*.in *.cpp *.h *.s) \
+@IS_SVN_BUILD_FALSE@ (cd $(srcdir) && cat ChangeLog Makefile.am configure.ac smart*.in *.cpp *.h *.s) \
@IS_SVN_BUILD_FALSE@ | sed -n 's,^.*\$$[I][d]: [^ ]* \([0-9][0-9]* [0-9][-0-9]* [0-9][:0-9]*\)[^:0-9][^$$]*\$$.*$$,\1,p' \
@IS_SVN_BUILD_FALSE@ | sort -n -r \
@IS_SVN_BUILD_FALSE@ | sed -n 'h;s,^\([^ ]*\) .*$$,REV "\1",p;g;s,^[^ ]* \([^ ]*\) .*$$,DATE "\1",p;g;s,^[^ ]* [^ ]* \([^ ]*\)$$,TIME "\1",p;q' \
@@ -1655,6 +1811,10 @@ update-smart-drivedb: update-smart-drivedb.in config.s
$(SHELL) ./config.status --file=$@
chmod +x $@
+smartd_warning.sh: smartd_warning.sh.in config.status
+ $(SHELL) ./config.status --file=$@
+ chmod +x $@
+
@INSTALL_INITSCRIPT_TRUE@@OS_DARWIN_TRUE@SMART : os_darwin/SMART.in
@INSTALL_INITSCRIPT_TRUE@@OS_DARWIN_TRUE@ sed "s|/usr/sbin/|$(sbindir)/|" $< > $@
@@ -1693,8 +1853,8 @@ install-initdDATA : $(initd_DATA_install)
uninstall-initdDATA: $(initd_DATA_uninstall)
smartd.service: smartd.service.in Makefile
- sed "s|/usr/local/sbin/smartd|$(sbindir)/smartd|g; \
- s|/usr/local/etc/sysconfig/smartmontools|$(sysconfdir)/sysconfig/smartmontools|g" \
+ sed -e 's|/usr/local/sbin/smartd|$(sbindir)/smartd|g' \
+ -e 's|/usr/local/etc/sysconfig/smartmontools|$(sysconfdir)/sysconfig/smartmontools|g' \
$(srcdir)/smartd.service.in > $@
# Implicit rule 'smart%: smart%.in ...' does not work with BSD make
@@ -1739,6 +1899,23 @@ check:
echo "$(srcdir)/drivedb.h: Syntax check failed"; exit 1; \
fi
+# Windows resources
+
+@OS_WIN32_MINGW_TRUE@smartctl_res.o: smartctl_res.rc
+@OS_WIN32_MINGW_TRUE@ $(WINDRES) $< $@
+
+@OS_WIN32_MINGW_TRUE@smartd_res.o: smartd_res.rc syslogevt.rc
+@OS_WIN32_MINGW_TRUE@ $(WINDRES) -I. $< $@
+
+@OS_WIN32_MINGW_TRUE@smartctl_res.rc: os_win32/smartctl_res.rc.in Makefile svnversion.h
+@OS_WIN32_MINGW_TRUE@ cat $< | $(WIN_RC_FILTER) > $@
+
+@OS_WIN32_MINGW_TRUE@smartd_res.rc: os_win32/smartd_res.rc.in Makefile svnversion.h
+@OS_WIN32_MINGW_TRUE@ cat $< | $(WIN_RC_FILTER) > $@
+
+@OS_WIN32_MINGW_TRUE@syslogevt.rc: os_win32/syslogevt.mc
+@OS_WIN32_MINGW_TRUE@ $(WINDMC) -b $<
+
# Build Windows distribution
@OS_WIN32_MINGW_TRUE@dist-win32: $(distzip_win32)
@@ -1760,11 +1937,13 @@ check:
# Build NSIS installer
# Note: Only option character '-' is also compatible with Linux version of makensis
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@$(distinst_win32): os_win32/installer.nsi distdir.mkdir $(FILES_WIN32)
+@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ test -z '$(builddir_win64)' || ( cd $(builddir_win64) && make distdir-win32 )
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ @date=`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`; \
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ rev=`sed -n 's,^.*REV[^"]*"\([^"]*\)".*$$,r\1,p' svnversion.h`; \
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ verstr="$(PACKAGE_VERSION) $$date $$rev "$(BUILD_INFO); \
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ echo "'$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) -DOUTFILE=$@ -DVERSTR='$$verstr' $<"; \
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ '$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) -DOUTFILE=$@ -DVERSTR="$$verstr" $<
+@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ d64=; test -z '$(builddir_win64)' || d64='-DINPDIR64=$(builddir_win64)/$(PACKAGE)-$(VERSION).win64'; \
+@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ echo "'$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) $$d64 -DOUTFILE=$@ -DVERSTR='$$verstr' $<"; \
+@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ '$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) $$d64 -DOUTFILE=$@ -DVERSTR="$$verstr" $<
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ md5sum $@ > $@.md5
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ sha1sum $@ > $@.sha1
@OS_WIN32_MINGW_TRUE@@OS_WIN32_NSIS_TRUE@ sha256sum $@ > $@.sha256
@@ -1806,6 +1985,10 @@ check:
@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@
@OS_WIN32_MINGW_TRUE@ touch -r $< $@
+@OS_WIN32_MINGW_TRUE@$(exedir_win32)/%.cmd: $(srcdir)/os_win32/%.cmd
+@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@
+@OS_WIN32_MINGW_TRUE@ touch -r $< $@
+
@OS_WIN32_MINGW_TRUE@$(docdir_win32)/%.html: %.html
@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@
@OS_WIN32_MINGW_TRUE@ touch -r $< $@
@@ -1822,7 +2005,7 @@ check:
@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@
@OS_WIN32_MINGW_TRUE@ touch -r $< $@
-@OS_WIN32_MINGW_TRUE@$(docdir_win32)/checksums.txt: $(EXEFILES_WIN32)
+@OS_WIN32_MINGW_TRUE@$(docdir_win32)/checksums$(win_bits).txt: $(EXEFILES_WIN32)
@OS_WIN32_MINGW_TRUE@ (cd $(exedir_win32) && md5sum *.exe && sha1sum *.exe && sha256sum *.exe) \
@OS_WIN32_MINGW_TRUE@ | $(UNIX2DOS) > $@
@@ -1842,34 +2025,32 @@ check:
@OS_WIN32_MINGW_TRUE@ else echo "EXE patch failed"; exit 1; fi
@OS_WIN32_MINGW_TRUE@ mv -f $@.tmp $@
-# Build runcmd?.exe
+# Build runcmd?.exe and wtssendmsg.exe
@OS_WIN32_MINGW_TRUE@runcmdu.exe: os_win32/runcmd.c
@OS_WIN32_MINGW_TRUE@ $(CC) -Os -o $@ $<
-# Build syslogevt.exe event message file tool
+@OS_WIN32_MINGW_TRUE@wtssendmsg.exe: os_win32/wtssendmsg.c
+@OS_WIN32_MINGW_TRUE@ $(CC) -Os -o $@ $< -lwtsapi32
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@syslogevt.exe: syslogevt.o syslogevt.res.o
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@ $(LINK) $^
+# Build os_win32/vc10/{config.h,smart*.rc,svnversion.h} for MSVC10 from MinGW files
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@syslogevt.o: os_win32/syslogevt.c syslogevt.rc
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@ $(CC) -c -I. -Os -o $@ $<
+@OS_WIN32_MINGW_TRUE@config-vc10: $(srcdir)/os_win32/vc10/config.h \
+@OS_WIN32_MINGW_TRUE@ $(srcdir)/os_win32/vc10/smartctl_res.rc \
+@OS_WIN32_MINGW_TRUE@ $(srcdir)/os_win32/vc10/smartd_res.rc \
+@OS_WIN32_MINGW_TRUE@ $(srcdir)/os_win32/vc10/svnversion.h
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@syslogevt.res.o: syslogevt.rc
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@ $(WINDRES) $< $@
+@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/vc10/config.h: config.h Makefile
+@OS_WIN32_MINGW_TRUE@ sed -e '1i/* os_win32/vc10/config.h. Generated from config.h by Makefile. */' \
+@OS_WIN32_MINGW_TRUE@ -e 's,^#define HAVE_\(ATTR_PACKED\|GETTIMEOFDAY\|INTTYPES_H\|[DK_]*NTDDDISK_H\|STRINGS_H\|STRTOULL\|UNISTD_H\|WORKING_SNPRINTF\) 1$$,/* #undef HAVE_\1 */,' \
+@OS_WIN32_MINGW_TRUE@ -e 's,^\(#define SMARTMONTOOLS_BUILD_HOST "[^-]*\)[^"]*,\1-pc-w32vc10,' $< > $@
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@syslogevt.rc: os_win32/syslogevt.mc
-@OS_WIN32_MINGW_TRUE@@OS_WIN32_WINDMC_TRUE@ $(WINDMC) -b $<
+@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/vc10/svnversion.h: svnversion.h
+@OS_WIN32_MINGW_TRUE@ cp $< $@
-# Build {config,svnversion}_vc10.h for MSVC10 from MinGW {config,svnversion}.h
+@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/vc10/smartctl_res.rc: smartctl_res.rc
+@OS_WIN32_MINGW_TRUE@ cp $< $@
-@OS_WIN32_MINGW_TRUE@config-vc10: $(srcdir)/os_win32/config_vc10.h $(srcdir)/os_win32/svnversion_vc10.h
-
-@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/config_vc10.h: config.h Makefile
-@OS_WIN32_MINGW_TRUE@ sed -e '1i/* config_vc10.h. Generated from config.h by Makefile. */' \
-@OS_WIN32_MINGW_TRUE@ -e 's,^#define HAVE_\(ATTR_PACKED\|INTTYPES_H\|[DK_]*NTDDDISK_H\|STRINGS_H\|STRTOULL\|UNISTD_H\|WORKING_SNPRINTF\) 1$$,/* #undef HAVE_\1 */,' \
-@OS_WIN32_MINGW_TRUE@ -e 's,^\(#define SMARTMONTOOLS_BUILD_HOST "[^-]*\)[^"]*,\1-pc-w32vc10,' $< > $@
-
-@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/svnversion_vc10.h: svnversion.h
+@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/vc10/smartd_res.rc: smartd_res.rc
@OS_WIN32_MINGW_TRUE@ cp $< $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.