📄 makefile.am
字号:
## Process this file with automake to create Makefile.inAUTOMAKE_OPTIONS = gnits 1.4MAINT_CHARSET = latin1## We need `.' in SUBDIRS because we want `check' to build `.' before## tests.SUBDIRS = . m4 testsbin_SCRIPTS = automake aclocalinfo_TEXINFOS = automake.texiamfiles = clean-hdr.am clean-kr.am clean.am comp-vars.am compile.am \data-clean.am data.am dejagnu.am depend.am depend2.am dist-vars.am \footer.am header-vars.am header.am java-clean.am java.am kr-extra.am \library.am libs-clean.am libs.am libtool.am lisp-clean.am lisp.am \ltlib-clean.am ltlib.am ltlibrary.am mans-vars.am mans.am multilib.am \program.am progs-clean.am progs.am remake-hdr.am remake.am scripts.am \subdirs.am tags-clean.am tags.am texi-vers.am texinfos.ampkgdata_DATA = COPYING INSTALL texinfo.tex ansi2knr.c ansi2knr.1 $(amfiles)## These must all be executable when installed. However, if we use## _SCRIPTS, then the program transform will be applied, which is not## what we want. So we make them executable by hand.scriptdir = $(pkgdatadir)script_DATA = config.guess config.sub install-sh mdate-sh missing \mkinstalldirs elisp-comp ylwrap acinstallinstall-data-hook: @for prog in $(script_DATA); do \ chmod +x $(scriptdir)/$$prog; \ doneEXTRA_DIST = acinstall $(pkgdata_DATA) $(script_DATA)# The following requires a fixed version of the Emacs 19.30 etags.ETAGS_ARGS = automake.in aclocal.in --lang=none \ --regex='/^@node[ \t]+\([^,]+\)/\1/' automake.texiTAGS_DEPENDENCIES = automake.in aclocal.in automake.texi## `test -x' is not portable. So we use Perl instead. If Perl## doesn't exist, then this test is meaningless anyway.installcheck-local: for file in $(script_DATA); do \ $(PERL) -e "exit ! -x '$(pkgdatadir)/$$file';" || exit 1; \ done#################################################################### Everything past here is useful to the maintainer, but probably not## to anybody else### Run the test suite using Perl 4.perl4-check: automake aclocal @if $(SHELL) -c 'perl4.036 -v' > /dev/null 2>&1; then \ $(MAKE) PERL=perl4.036 check; \ else :; fi# Some simple checks, and then ordinary check. These are only really# guaranteed to work on my machine.maintainer-check: automake aclocal## This check avoids accidental configure substitutions in the source.## There are exactly 8 lines that should be modified. This works out## to 24 lines of diffs. @if test `diff $(srcdir)/automake.in automake | wc -l` -ne 24; then \ echo "found too many diffs between automake.in and automake"; 1>&2; \ diff -c $(srcdir)/automake.in automake; \ exit 1; \ fi## Syntax check with default Perl (on my machine, Perl 5). $(PERL) -c -w automake $(PERL) -c -w aclocal## expect no instances of '${...}'. However, $${...} is ok, since that## is a shell construct, not a Makefile construct.## The backslash in `$${' is needed for some versions of bash. @if test `fgrep '\$${' $(srcdir)/[a-z]*.am | fgrep -v '$$$$' | wc -l` -ne 0; then \ echo "found too many uses of '\$${'" 1>&2; \ exit 1; \ else :; fi## Make sure all invocations of mkinstalldirs are correct. @if test `fgrep 'mkinstalldirs' $(srcdir)/[a-z]*.am | fgrep -v '$$(mkinstalldirs)' | wc -l` -ne 0; then \ echo "found incorrect use of mkinstalldirs" 1>&2; \ exit 1; \ else :; fi## Another syntax check, this time with Perl 4, if it exists. @if $(SHELL) -c 'perl4.036 -v' >/dev/null 2>&1; then \ perl4.036 -c -w automake; \ perl4.036 -c -w aclocal; \ else :; fi## We never want to use "undef", only "delete". @if grep undef $(srcdir)/automake.in > /dev/null 2>&1; then \ echo "Found undef in automake.in; use delete instead" 1>&2; \ exit 1; \ fi## We never want split (/ /,...), only split (' ', ...). @if fgrep 'split (/ /' $(srcdir)/automake.in > /dev/null 2>&1; then \ echo "Found bad split in automake.in" 1>&2; \ exit 1; \ fi# Tag before making distribution. Also, don't make a distribution if# checks fail. Also, make sure the NEWS file is up-to-date.cvs-dist: maintainer-check perl4-check distcheck @if sed 1q $(srcdir)/NEWS | grep -e "$(VERSION)" > /dev/null; then :; else \ echo "NEWS not updated; not releasing" 1>&2; \ exit 1; \ fi cd $(srcdir) && cvs -q tag `echo "Release-$(VERSION)" | sed 's/\./-/g'` $(MAKE) distcvs-diff: thisver=`echo "Release-$(VERSION)" | sed 's/\./-/g'`; \ if test -z "$$OLDVERSION"; then \ prevno=`echo "$(VERSION)" - 0.01 | bc | sed 's/^\./0./'`; \ else prevno="$$OLDVERSION"; fi; \ prevver=Release-`echo $$prevno | sed 's/\./-/g'`; \ cvs -f rdiff -c -r $$prevver -r $$thisver $(PACKAGE) \ > $(PACKAGE)-$$prevno-$(VERSION).diff## Check our path lengths.path-check: distdir (cd $(distdir) && \## FIXME there's got to be a better way! pathchk should take the list## of files on stdin, at least. find . -print | xargs pathchk -p); \ status=$$?; \ rm -rf $(distdir); \ exit $$status## Just get the .am files into TAGS. We don't really care too much if## any interesting tags show up.ETAGS_ARGS = $(amfiles)TAGS_DEPENDENCIES = $(ETAGS_ARGS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -