📄 makefile.in
字号:
install-exec-am: install-sbinPROGRAMS install-sysconfDATAinstall-html: install-html-recursiveinstall-info: install-info-recursive@OS_SOLARIS_FALSE@install-man: install-man5 install-man8install-pdf: install-pdf-recursiveinstall-ps: install-ps-recursiveinstallcheck-am:maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -rf ./$(DEPDIR) -rm -f Makefilemaintainer-clean-am: distclean-am maintainer-clean-genericmostlyclean: mostlyclean-recursivemostlyclean-am: mostlyclean-compile mostlyclean-genericpdf: pdf-recursivepdf-am:ps: ps-recursiveps-am:uninstall-am: uninstall-docsDATA uninstall-initdDATA uninstall-man \ uninstall-sbinPROGRAMS uninstall-sysconfDATA@OS_SOLARIS_FALSE@uninstall-man: uninstall-man5 uninstall-man8.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ install-strip.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ clean-sbinPROGRAMS ctags ctags-recursive dist dist-all \ dist-bzip2 dist-gzip dist-shar dist-tarZ 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-data install-data-am install-docsDATA install-dvi \ install-dvi-am 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-sbinPROGRAMS \ install-strip install-sysconfDATA installcheck installcheck-am \ installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \ uninstall uninstall-am uninstall-docsDATA uninstall-initdDATA \ uninstall-man uninstall-man5 uninstall-man8 \ uninstall-sbinPROGRAMS uninstall-sysconfDATA@SET_MAKE@@OS_SOLARIS_TRUE@install-man: $(extra_MANS)@OS_SOLARIS_TRUE@ @$(NORMAL_INSTALL)@OS_SOLARIS_TRUE@ $(mkinstalldirs) $(DESTDIR)$(mandir)/man4@OS_SOLARIS_TRUE@ $(mkinstalldirs) $(DESTDIR)$(mandir)/man1m@OS_SOLARIS_TRUE@ for i in $(extra_MANS); do \@OS_SOLARIS_TRUE@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \@OS_SOLARIS_TRUE@ else file=$$i; fi; \@OS_SOLARIS_TRUE@ ext=`echo $$i | sed -e 's/^.*\\.//'`; \@OS_SOLARIS_TRUE@ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \@OS_SOLARIS_TRUE@ inst=`echo $$inst | sed -e 's/^.*\///'`; \@OS_SOLARIS_TRUE@ inst=`echo $$inst | sed '$(transform)'`.$$ext; \@OS_SOLARIS_TRUE@ echo " $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man$$ext/$$inst"; \@OS_SOLARIS_TRUE@ $(INSTALL_DATA) $$file $(DESTDIR)$(mandir)/man$$ext/$$inst; \@OS_SOLARIS_TRUE@ done@OS_SOLARIS_TRUE@uninstall-man:@OS_SOLARIS_TRUE@ @$(NORMAL_UNINSTALL)@OS_SOLARIS_TRUE@ for i in $(extra_MANS); do \@OS_SOLARIS_TRUE@ if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \@OS_SOLARIS_TRUE@ else file=$$i; fi; \@OS_SOLARIS_TRUE@ ext=`echo $$i | sed -e 's/^.*\\.//'`; \@OS_SOLARIS_TRUE@ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \@OS_SOLARIS_TRUE@ inst=`echo $$inst | sed -e 's/^.*\///'`; \@OS_SOLARIS_TRUE@ inst=`echo $$inst | sed '$(transform)'`.$$ext; \@OS_SOLARIS_TRUE@ echo " rm -f $(DESTDIR)$(mandir)/man$$ext/$$inst"; \@OS_SOLARIS_TRUE@ rm -f $(DESTDIR)$(mandir)/man$$ext/$$inst; \@OS_SOLARIS_TRUE@ done@OS_SOLARIS_TRUE@%.1m: %.8@OS_SOLARIS_TRUE@ awk '/^.TH/ {$$3="1m"} {print}' < $< | \@OS_SOLARIS_TRUE@ sed -e 's/smartd\.conf\(.*\)(5)/smartd.conf\1(4)/g' \@OS_SOLARIS_TRUE@ -e 's/syslog\.conf\(.*\)(5)/syslog.conf\1(4)/g' \@OS_SOLARIS_TRUE@ -e 's/smartctl\(.*\)(8)/smartctl\1(1m)/g' \@OS_SOLARIS_TRUE@ -e 's/syslogd\(.*\)(8)/syslogd\1(1m)/g' \@OS_SOLARIS_TRUE@ -e 's|/var/log/messages|/var/adm/messages|g' \@OS_SOLARIS_TRUE@ -e 's/smartd\(.*\)(8)/smartd\1(1m)/g' > $@@OS_SOLARIS_TRUE@%.4: %.5@OS_SOLARIS_TRUE@ awk '/^.TH/ {$$3="4"} {print}' < $< | \@OS_SOLARIS_TRUE@ sed -e 's/smartd\.conf\(.*\)(5)/smartd.conf\1(4)/g' \@OS_SOLARIS_TRUE@ -e 's/syslog\.conf\(.*\)(5)/syslog.conf\1(4)/g' \@OS_SOLARIS_TRUE@ -e 's/smartctl\(.*\)(8)/smartdctl\1(1m)/g' \@OS_SOLARIS_TRUE@ -e 's/syslogd\(.*\)(8)/syslogd\1(1m)/g' \@OS_SOLARIS_TRUE@ -e 's|/var/log/messages|/var/adm/messages|g' \@OS_SOLARIS_TRUE@ -e 's/smartd\(.*\)(8)/smartd\1(1m)/g' > $@@SMARTD_SUFFIX_TRUE@smartd.conf$(smartd_suffix): smartd.conf@SMARTD_SUFFIX_TRUE@ cp ${srcdir}/smartd.conf smartd.conf$(smartd_suffix)smartd.conf.5.in: smartd.8.in sed '1,/STARTINCLUDE/ D;/ENDINCLUDE/,$$D' < $(srcdir)/smartd.8.in > $(top_builddir)/tmp.directives sed '/STARTINCLUDE/,$$D' < $(srcdir)/smartd.conf.5.in > $(top_builddir)/tmp.head sed '1,/ENDINCLUDE/D' < $(srcdir)/smartd.conf.5.in > $(top_builddir)/tmp.tail cat $(top_builddir)/tmp.head > $(srcdir)/smartd.conf.5.in echo '.\" STARTINCLUDE' >> $(srcdir)/smartd.conf.5.in cat $(top_builddir)/tmp.directives >> $(srcdir)/smartd.conf.5.in echo '.\" ENDINCLUDE' >> $(srcdir)/smartd.conf.5.in cat $(top_builddir)/tmp.tail >> $(srcdir)/smartd.conf.5.in rm -f $(top_builddir)/tmp.head $(top_builddir)/tmp.tail $(top_builddir)/tmp.directives@OS_DARWIN_TRUE@SMART : os_darwin/SMART.in@OS_DARWIN_TRUE@ sed "s|/usr/sbin/|$(sbindir)/|" $< > $@@OS_DARWIN_TRUE@install-initdDATA-darwin: $(initd_DATA)@OS_DARWIN_TRUE@ $(mkinstalldirs) $(DESTDIR)$(initddir)@OS_DARWIN_TRUE@ $(mkinstalldirs) $(DESTDIR)$(initddir)/SMART@OS_DARWIN_TRUE@ $(mkinstalldirs) $(DESTDIR)$(initddir)/SMART/Resources@OS_DARWIN_TRUE@ $(INSTALL_SCRIPT) $(top_builddir)/SMART $(DESTDIR)$(initddir)/SMART@OS_DARWIN_TRUE@ $(INSTALL_DATA) $(srcdir)/os_darwin/StartupParameters.plist \@OS_DARWIN_TRUE@ $(DESTDIR)$(initddir)/SMART/StartupParameters.plist@OS_DARWIN_TRUE@ for i in English ; do \@OS_DARWIN_TRUE@ RDIR=$(DESTDIR)$(initddir)/SMART/Resources/$${i}.lproj ; \@OS_DARWIN_TRUE@ $(mkinstalldirs) $$RDIR ;\@OS_DARWIN_TRUE@ $(INSTALL_DATA) $(srcdir)/os_darwin/$${i}_Localizable.strings \@OS_DARWIN_TRUE@ $$RDIR/Localizable.strings ; \@OS_DARWIN_TRUE@ done@OS_DARWIN_TRUE@ @echo -e "\n\n####################################################################\n#"@OS_DARWIN_TRUE@ @echo -e "# PLEASE READ THIS BOX!\n#"@OS_DARWIN_TRUE@ @echo -e "# To manually start the smartd daemon, run:\n# ${initddir}/SMART/SMART start\n#"@OS_DARWIN_TRUE@ @echo -e "# To automatically start smartd on bootup, add the line:\n# SMARTd=-YES-\n# to /etc/hostconfig\n#"@OS_DARWIN_TRUE@ @echo -e "# smartd can now use a configuration file ${sysconfdir}/smartd.conf. Do:\n# man smartd"@OS_DARWIN_TRUE@ @echo -e "# to learn about it. A sample configuration file can be found in:\n# ${docdir}\n#"@OS_DARWIN_TRUE@ @echo -e "####################################################################\n\n"@OS_DARWIN_FALSE@smartd.initd: $(srcdir)/smartd.initd.in Makefile@OS_DARWIN_FALSE@ sed "s|/usr/local/sbin/|$(sbindir)/|g" $(srcdir)/smartd.initd.in > $@@OS_DARWIN_FALSE@install-initdDATA-generic: $(initd_DATA)@OS_DARWIN_FALSE@ $(mkinstalldirs) $(DESTDIR)$(initddir)@OS_DARWIN_FALSE@ $(INSTALL_SCRIPT) $(top_builddir)/smartd.initd $(DESTDIR)$(initddir)/smartd$(smartd_suffix)@OS_DARWIN_FALSE@ @echo -e "\n\n####################################################################\n#"@OS_DARWIN_FALSE@ @echo -e "# PLEASE READ THIS BOX!\n#"@OS_DARWIN_FALSE@ @echo -e "# To manually start the smartd daemon, run:\n# ${initddir}/smartd start\n#"@OS_DARWIN_FALSE@ @echo -e "# To automatically start smartd on bootup, run:\n# /sbin/chkconfig --add smartd\n#"@OS_DARWIN_FALSE@ @echo -e "# smartd can now use a configuration file ${sysconfdir}/smartd.conf. Do:\n# man smartd"@OS_DARWIN_FALSE@ @echo -e "# to learn about it. A sample configuration file can be found in:\n# ${docdir}\n#"@OS_DARWIN_FALSE@ @echo -e "####################################################################\n\n"install-initdDATA : $(initd_DATA_install)uninstall-initdDATA: rm -rf $(DESTDIR)$(initddir)/$(initd_install_name)uninstall-docsDATA: rm -rf $(DESTDIR)$(docsdir)smart%: $(srcdir)/smart%.in Makefile sed "s|CURRENT_CVS_VERSION|$(releaseversion)|g" $< | \ sed "s|CURRENT_CVS_DATE|$(smartmontools_release_date)|g" | \ sed "s|CURRENT_CVS_TIME|$(smartmontools_release_time)|g" | \ sed "s|/usr/local/share/man/|$(mandir)/|g" | \ sed "s|/usr/local/sbin/|$(sbindir)/|g" | \ sed "s|/usr/local/etc/rc\\.d/init.d/|$(initddir)/|g" | \ sed "s|/usr/local/share/doc/smartmontools-5.1/|$(docsdir)/|g" | \ sed "s|/usr/local/etc/smartd\\.conf|$(sysconfdir)/smartd.conf|g" > $@# Convert man pages into .html and .txthtmlman: smartctl.8.html smartd.8.html smartd.conf.5.htmltxtman: smartctl.8.txt smartd.8.txt smartd.conf.5.txt@OS_WIN32_MINGW_TRUE@%.5.html: %.5@OS_WIN32_MINGW_TRUE@ $(DOS2UNIX) < $< | $(MAN2HTML) | $(FIXHTML) > $@@OS_WIN32_MINGW_TRUE@%.8.html: %.8@OS_WIN32_MINGW_TRUE@ $(DOS2UNIX) < $< | $(MAN2HTML) | $(FIXHTML) > $@@OS_WIN32_MINGW_FALSE@%.5.html: %.5@OS_WIN32_MINGW_FALSE@ $(MAN2HTML) $< | $(FIXHTML) > $@@OS_WIN32_MINGW_FALSE@%.8.html: %.8@OS_WIN32_MINGW_FALSE@ $(MAN2HTML) $< | $(FIXHTML) > $@%.5.txt: %.5 $(MAN2TXT) $< > $@%.8.txt: %.8 $(MAN2TXT) $< > $@# Build Windows distribution@OS_WIN32_MINGW_TRUE@dist-win32: $(distzip_win32)@OS_WIN32_MINGW_TRUE@install-win32: $(distinst_win32)@OS_WIN32_MINGW_TRUE@ ./$(distinst_win32)@OS_WIN32_MINGW_TRUE@installer-win32: $(distinst_win32)@OS_WIN32_MINGW_TRUE@distdir-win32: distdir.mkdir $(FILES_WIN32) syslogevt.check@OS_WIN32_MINGW_TRUE@$(distzip_win32): distdir.mkdir $(FILES_WIN32) syslogevt.check@OS_WIN32_MINGW_TRUE@ @rm -fv $(distzip_win32)@OS_WIN32_MINGW_TRUE@ cd $(distdir_win32) && zip -9Dr ../$(distzip_win32) .# Build NSIS installer, try to locate makensis in default location first@OS_WIN32_MINGW_TRUE@$(distinst_win32): $(srcdir)/os_win32/installer.nsi distdir.mkdir $(FILES_WIN32) syslogevt.check@OS_WIN32_MINGW_TRUE@ @makensis="$(MAKENSIS)"; if [ -z "$$makensis" ]; then \@OS_WIN32_MINGW_TRUE@ if [ ! -z "$$PROGRAMFILES" ] && "$$PROGRAMFILES/NSIS/makensis" /VERSION >/dev/null 2>&1; then \@OS_WIN32_MINGW_TRUE@ makensis="$$PROGRAMFILES/NSIS/makensis"; \@OS_WIN32_MINGW_TRUE@ elif makensis /VERSION >/dev/null 2>&1; then \@OS_WIN32_MINGW_TRUE@ makensis=makensis; \@OS_WIN32_MINGW_TRUE@ else \@OS_WIN32_MINGW_TRUE@ echo 'makensis: command not found. Please download and install NSIS' 1>&2; \@OS_WIN32_MINGW_TRUE@ echo 'from http://nsis.sourceforge.net/Download' 1>&2; exit 1; \@OS_WIN32_MINGW_TRUE@ fi; \@OS_WIN32_MINGW_TRUE@ fi; \@OS_WIN32_MINGW_TRUE@ echo "$$makensis /V2 /NOCD /DINPDIR=$(distdir_win32) /DOUTFILE=$(distinst_win32) $(srcdir)/os_win32/installer.nsi"; \@OS_WIN32_MINGW_TRUE@ "$$makensis" /V2 /NOCD /DINPDIR="$(distdir_win32)" /DOUTFILE="$(distinst_win32)" "$(srcdir)/os_win32/installer.nsi"@OS_WIN32_MINGW_TRUE@cleandist-win32:@OS_WIN32_MINGW_TRUE@ rm -rf $(distdir_win32) distdir.mkdir syslogevt.check@OS_WIN32_MINGW_TRUE@distdir.mkdir:@OS_WIN32_MINGW_TRUE@ @test -d $(exedir_win32) || mkdir -pv $(exedir_win32)@OS_WIN32_MINGW_TRUE@ @test -d $(docdir_win32) || mkdir -pv $(docdir_win32)@OS_WIN32_MINGW_TRUE@ touch $@@OS_WIN32_MINGW_TRUE@syslogevt.check:@OS_WIN32_MINGW_TRUE@ @if [ -f $(srcdir)/os_win32/syslogevt.exe ]; then \@OS_WIN32_MINGW_TRUE@ cp -pv $(srcdir)/os_win32/syslogevt.exe $(exedir_win32)/syslogevt.exe; \@OS_WIN32_MINGW_TRUE@ else echo "Warning: $(srcdir)/os_win32/syslogevt.exe missing."; fi@OS_WIN32_MINGW_TRUE@ touch $@@OS_WIN32_MINGW_TRUE@$(exedir_win32)/%.exe: %.exe@OS_WIN32_MINGW_TRUE@ cp -p $< $@@OS_WIN32_MINGW_TRUE@ strip -s $@@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 $< $@@OS_WIN32_MINGW_TRUE@$(docdir_win32)/%.txt: %.txt@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@@OS_WIN32_MINGW_TRUE@ touch -r $< $@@OS_WIN32_MINGW_TRUE@$(docdir_win32)/%.txt: $(srcdir)/%@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@@OS_WIN32_MINGW_TRUE@ touch -r $< $@@OS_WIN32_MINGW_TRUE@$(docdir_win32)/%.conf: $(srcdir)/%.conf@OS_WIN32_MINGW_TRUE@ $(UNIX2DOS) < $< > $@@OS_WIN32_MINGW_TRUE@ touch -r $< $@# Build config_vc6.h for MSVC 6 from MinGW config.h@OS_WIN32_MINGW_TRUE@config-vc6: $(srcdir)/os_win32/config_vc6.h@OS_WIN32_MINGW_TRUE@$(srcdir)/os_win32/config_vc6.h: config.h@OS_WIN32_MINGW_TRUE@ sed '1i/* config_vc6.h. Generated by Makefile. */' $< | \@OS_WIN32_MINGW_TRUE@ sed 's,^#define HAVE_\(ATTR_PACKED\|INTTYPES_H\|STDINT_H\|STRINGS_H\|STRTOULL\|U*INT64_T\|UNISTD_H\) 1$$,/* #undef HAVE_\1 */,' | \@OS_WIN32_MINGW_TRUE@ sed 's,i.86-pc-mingw32,i686-pc-win32vc6,' > $@# 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:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -