📄 makefile.in
字号:
# things that the GNU standards document suggests all makefiles# should have.SHELL=/bin/sh.SUFFIXES:.SUFFIXES: .c .o .pl .pm .pod .html .man# Where is perl 5 on this machinePERL = @PERL@CC = @CC@CFLAGS = @CFLAGS@LDFLAGS = @LDFLAGS@GDFORM_EXT = @GDFORM_EXT@LD_RUN_PATH = @LD_RUN_PATH@all: run/rateup substrun/rateup: src/rateup.c LD_RUN_PATH=$(LD_RUN_PATH) $(CC) $(CFLAGS) src/rateup.c $(LDFLAGS) -o run/rateupsubst: $(PERL) -0777 -pi -e 's@^#!\s*/\S*perl@#! $(PERL)@' run/cfgmaker run/cfgmaker_ip run/indexmaker run/mrtg $(PERL) -0777 -pi -e 's@\.(png|gif)@.$(GDFORM_EXT)@g' run/mrtg run/indexmaker*clean: rm run/rateup rm config.cache########### Distribution Tools###### Things you might NOT want to play with ... ###VER=2.8.12ARCHIVE = mrtg-$(VER)DIRNAME = mrtg-$(VER)versync: perl -i -p -e 's|VERSION\s*=\s*"\d+\.\d+\.\d+"|VERSION = "$(VER)"|gi; s|mrtg-\d+\.\d+\.\d+|mrtg-$(VER)|gi; s|MRTG\s\d+\.\d+\.\d+|MRTG $(VER)|gi' ANNOUNCE run/* src/* doc/* perl -p -e 's|"http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/|"|g' doc/manual.html >doc/www-manual.html cd translate && $(PERL) mergelocale.pl skeleton.pm0 *.pmd && cp locales_mrtg.pm ../run docs: versync (cd doc; lynx -dump manual.html >manual.txt) (cd doc; pod2html config.pod | perl -p -e 's|<BODY|<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#990200" VLINK="#006342" |' > config.html ) (cd doc; lynx -dump config.html > config.txt )tar: docs autoconf gchmod -R u=rwX,go=rX . (cd .. ; ln -s AABM-mrtg $(DIRNAME)) $(PERL) -0777 -pi -e 's@(day|week|month|year|peri.)\.(png|gif)@$$1.png@g' run/mrtg run/indexmaker (cd .. ; sed -e "s/^/$(DIRNAME)\//" $(DIRNAME)/MANIFEST | xargs gtar zcvf $(DIRNAME)/archive/$(ARCHIVE).tar.gz --exclude='*~') $(PERL) -0777 -pi -e 's@(day|week|month|year|peri.)\.(png|gif)@$$1.gif@g' run/mrtg run/indexmaker (cd .. ; sed -e "s/^/$(DIRNAME)\//" $(DIRNAME)/MANIFEST | xargs zip -r $(DIRNAME)/archive/$(ARCHIVE).zip; zip $(DIRNAME)/archive/$(ARCHIVE).zip $(DIRNAME)/run/rateup.exe ) rm ../$(DIRNAME)doc-dist: docs scp doc/www-manual.html oetiker@tardis.ee.ethz.ch:public_html/webtools/mrtg/readme.html scp doc/nt-guide.html oetiker@tardis.ee.ethz.ch:public_html/webtools/mrtg/ scp doc/config.html oetiker@tardis.ee.ethz.ch:public_html/webtools/mrtg/config.htmldist: doc-dist tar scp archive/$(ARCHIVE).* oetiker@tardis.ee.ethz.ch:public_html/webtools/mrtg/pub/ scp CHANGES oetiker@tardis.ee.ethz.ch:public_html/webtools/mrtg/pub/ ssh oetiker@tardis.ee.ethz.ch '(cd public_html/webtools/mrtg/pub; rm mrtg.tar.gz;ln -s $(ARCHIVE).tar.gz mrtg.tar.gz)'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -