version 1.1.1.1, 2012/02/21 16:32:16
|
version 1.1.1.2, 2012/10/09 09:36:45
|
Line 5
|
Line 5
|
|
|
@SET_MAKE@ |
@SET_MAKE@ |
|
|
|
ACLOCAL_AM_FLAGS = -I m4 |
|
|
# Make sure .cpp takes precedence to avoid compiling old .c file |
# Make sure .cpp takes precedence to avoid compiling old .c file |
SUFFIXES = .cpp .c .s .o |
SUFFIXES = .cpp .c .s .o |
|
|
Line 329 EXTRA_DIST = \
|
Line 331 EXTRA_DIST = \
|
smartd.conf \ |
smartd.conf \ |
smartd.service.in \ |
smartd.service.in \ |
update-smart-drivedb.in \ |
update-smart-drivedb.in \ |
|
m4/pkg.m4 \ |
os_darwin/SMART.in \ |
os_darwin/SMART.in \ |
os_darwin/StartupParameters.plist \ |
os_darwin/StartupParameters.plist \ |
os_darwin/English_Localizable.strings \ |
os_darwin/English_Localizable.strings \ |
Line 376 MAINTAINERCLEANFILES = \
|
Line 379 MAINTAINERCLEANFILES = \
|
$(srcdir)/depcomp \ |
$(srcdir)/depcomp \ |
$(srcdir)/install-sh \ |
$(srcdir)/install-sh \ |
$(srcdir)/missing \ |
$(srcdir)/missing \ |
$(srcdir)/mkinstalldirs | $(srcdir)/mkinstalldirs \ |
| $(srcdir)/m4/pkg.m4 |
|
|
utility.o: svnversion.h |
utility.o: svnversion.h |
|
|
if IS_SVN_BUILD |
if IS_SVN_BUILD |
# Get version info from SVN |
# Get version info from SVN |
svnversion.h: CHANGELOG Makefile $(srcdir)/.svn/entries | svnversion.h: CHANGELOG Makefile $(svn_deps) |
echo '/* svnversion.h. Generated by Makefile from svn info. */' > $@ |
echo '/* svnversion.h. Generated by Makefile from svn info. */' > $@ |
(cd $(srcdir) \ |
(cd $(srcdir) \ |
&& svnversion 2>/dev/null | sed -n 's,^\([0-9].*\),REV "\1",p' \ |
&& svnversion 2>/dev/null | sed -n 's,^\([0-9].*\),REV "\1",p' \ |
Line 540 MAN_FILTER = \
|
Line 544 MAN_FILTER = \
|
-e '/^\.\\" %IF OS .*$(os_man_filter)/,/^\.\\" %ENDIF OS .*$(os_man_filter)/ s,^,!!,' \ |
-e '/^\.\\" %IF OS .*$(os_man_filter)/,/^\.\\" %ENDIF OS .*$(os_man_filter)/ s,^,!!,' \ |
-e '/^\.\\" %IF OS ./,/^\.\\" %ENDIF OS ./ s,^,.\\"\# ,' \ |
-e '/^\.\\" %IF OS ./,/^\.\\" %ENDIF OS ./ s,^,.\\"\# ,' \ |
-e '/^!*\.\\" %IF NOT OS ./,/^!*\.\\" %ENDIF NOT OS ./ s,^,!!,' \ |
-e '/^!*\.\\" %IF NOT OS ./,/^!*\.\\" %ENDIF NOT OS ./ s,^,!!,' \ |
-e '/^!!/{ s,^!!!*,,; s,^\.\\"! \(.*\)$$,\1 \\"\#, ;}' ; \ | -e 's,^!!!*\.\\"! \(.*\)$$,\1 \\"\#,' \ |
| -e 's,^!!!*,,' ; \ |
else \ |
else \ |
cat; \ |
cat; \ |
fi |
fi |
Line 562 MAN2HTML = man2html
|
Line 567 MAN2HTML = man2html
|
MAN2TXT = groff -man -Tascii -P'-bcou' |
MAN2TXT = groff -man -Tascii -P'-bcou' |
|
|
# Remove HTTP header and fix links in man2html output |
# Remove HTTP header and fix links in man2html output |
FIXHTML = sed '1s,^Content-type.*,,' \ | FIXHTML = sed -e '1s,^Content-type.*,,' \ |
| sed 's,<A HREF="http://[-a-z/]*/man2html?\([1-8]\)+\(smart[cd][.a-z]*\)">,<A HREF="\2.\1.html">,g' \ | -e 's,<A HREF="[^"]*/man2html?\([1-8]\)+\(smart[cd][.a-z]*\)">,<A HREF="\2.\1.html">,g' \ |
| sed 's,<A HREF="http://[-a-z/]*/man2html">,<A HREF=".">,g' \ | -e 's,<A HREF="[^"]*/man2html">,<A HREF=".">,g' \ |
| sed 's,<A HREF="http://[-a-z/]*/man2html?[^"]*">\([^<]*\)</A>,\1,g' \ | -e 's,<A HREF="[^"]*/man2html?[^"]*">\([^<]*\)</A>,\1,g' \ |
| sed 's,<A HREF="mailto:[^s][^m][^a][^"]*">\([^<]*\)</A>,\1,g' | -e 's,<A HREF="mailto:[^s][^m][^a][^"]*">\([^<]*\)</A>,\1,g' |
|
|
# Convert man pages into .html and .txt |
# Convert man pages into .html and .txt |
|
|
Line 651 FILES_WIN32 = \
|
Line 656 FILES_WIN32 = \
|
$(docdir_win32)/README.txt \ |
$(docdir_win32)/README.txt \ |
$(docdir_win32)/TODO.txt \ |
$(docdir_win32)/TODO.txt \ |
$(docdir_win32)/WARNINGS.txt \ |
$(docdir_win32)/WARNINGS.txt \ |
$(docdir_win32)/checksums.txt \ | $(docdir_win32)/checksums$(win_bits).txt \ |
$(docdir_win32)/smartd.conf \ |
$(docdir_win32)/smartd.conf \ |
$(docdir_win32)/smartctl.8.html \ |
$(docdir_win32)/smartctl.8.html \ |
$(docdir_win32)/smartctl.8.txt \ |
$(docdir_win32)/smartctl.8.txt \ |
Line 703 if OS_WIN32_NSIS
|
Line 708 if OS_WIN32_NSIS
|
# Build NSIS installer |
# Build NSIS installer |
# Note: Only option character '-' is also compatible with Linux version of makensis |
# Note: Only option character '-' is also compatible with Linux version of makensis |
$(distinst_win32): os_win32/installer.nsi distdir.mkdir $(FILES_WIN32) |
$(distinst_win32): os_win32/installer.nsi distdir.mkdir $(FILES_WIN32) |
|
test -z '$(builddir_win64)' || ( cd $(builddir_win64) && make distdir-win32 ) |
@date=`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`; \ |
@date=`sed -n 's,^.*DATE[^"]*"\([^"]*\)".*$$,\1,p' svnversion.h`; \ |
rev=`sed -n 's,^.*REV[^"]*"\([^"]*\)".*$$,r\1,p' svnversion.h`; \ |
rev=`sed -n 's,^.*REV[^"]*"\([^"]*\)".*$$,r\1,p' svnversion.h`; \ |
verstr="$(PACKAGE_VERSION) $$date $$rev "$(BUILD_INFO); \ |
verstr="$(PACKAGE_VERSION) $$date $$rev "$(BUILD_INFO); \ |
echo "'$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) -DOUTFILE=$@ -DVERSTR='$$verstr' $<"; \ | d64=; test -z '$(builddir_win64)' || d64='-DINPDIR64=$(builddir_win64)/$(PACKAGE)-$(VERSION).win64'; \ |
'$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) -DOUTFILE=$@ -DVERSTR="$$verstr" $< | echo "'$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) $$d64 -DOUTFILE=$@ -DVERSTR='$$verstr' $<"; \ |
| '$(MAKENSIS)' -V2 -NOCD -DINPDIR=$(distdir_win32) $$d64 -DOUTFILE=$@ -DVERSTR="$$verstr" $< |
md5sum $@ > $@.md5 |
md5sum $@ > $@.md5 |
sha1sum $@ > $@.sha1 |
sha1sum $@ > $@.sha1 |
sha256sum $@ > $@.sha256 |
sha256sum $@ > $@.sha256 |
Line 767 $(docdir_win32)/%.conf: $(srcdir)/%.conf
|
Line 774 $(docdir_win32)/%.conf: $(srcdir)/%.conf
|
$(UNIX2DOS) < $< > $@ |
$(UNIX2DOS) < $< > $@ |
touch -r $< $@ |
touch -r $< $@ |
|
|
$(docdir_win32)/checksums.txt: $(EXEFILES_WIN32) | $(docdir_win32)/checksums$(win_bits).txt: $(EXEFILES_WIN32) |
(cd $(exedir_win32) && md5sum *.exe && sha1sum *.exe && sha256sum *.exe) \ |
(cd $(exedir_win32) && md5sum *.exe && sha1sum *.exe && sha256sum *.exe) \ |
| $(UNIX2DOS) > $@ |
| $(UNIX2DOS) > $@ |
|
|
Line 813 config-vc10: $(srcdir)/os_win32/config_vc10.h $(srcdi
|
Line 820 config-vc10: $(srcdir)/os_win32/config_vc10.h $(srcdi
|
|
|
$(srcdir)/os_win32/config_vc10.h: config.h Makefile |
$(srcdir)/os_win32/config_vc10.h: config.h Makefile |
sed -e '1i/* config_vc10.h. Generated from config.h by Makefile. */' \ |
sed -e '1i/* config_vc10.h. Generated from config.h by Makefile. */' \ |
-e 's,^#define HAVE_\(ATTR_PACKED\|INTTYPES_H\|[DK_]*NTDDDISK_H\|STRINGS_H\|STRTOULL\|UNISTD_H\|WORKING_SNPRINTF\) 1$$,/* #undef HAVE_\1 */,' \ | -e 's,^#define HAVE_\(ATTR_PACKED\|GETTIMEOFDAY\|INTTYPES_H\|[DK_]*NTDDDISK_H\|STRINGS_H\|STRTOULL\|UNISTD_H\|WORKING_SNPRINTF\) 1$$,/* #undef HAVE_\1 */,' \ |
-e 's,^\(#define SMARTMONTOOLS_BUILD_HOST "[^-]*\)[^"]*,\1-pc-w32vc10,' $< > $@ |
-e 's,^\(#define SMARTMONTOOLS_BUILD_HOST "[^-]*\)[^"]*,\1-pc-w32vc10,' $< > $@ |
|
|
$(srcdir)/os_win32/svnversion_vc10.h: svnversion.h |
$(srcdir)/os_win32/svnversion_vc10.h: svnversion.h |