/
usr
/
share
/
automake-1.11
/
am
/
/usr/share/automake-1.11/am
mkdir
upload
Name
Size
Mode
Actions
ansi2knr.am
2338
0644
edit
dl
rm
check.am
13731
0644
edit
dl
rm
check2.am
1273
0644
edit
dl
rm
clean-hdr.am
846
0644
edit
dl
rm
clean.am
2377
0644
edit
dl
rm
compile.am
1050
0644
edit
dl
rm
configure.am
6472
0644
edit
dl
rm
data.am
3279
0644
edit
dl
rm
dejagnu.am
4090
0644
edit
dl
rm
depend.am
1085
0644
edit
dl
rm
depend2.am
7417
0644
edit
dl
rm
distdir.am
21126
0644
edit
dl
rm
footer.am
894
0644
edit
dl
rm
header-vars.am
2051
0644
edit
dl
rm
header.am
817
0644
edit
dl
rm
inst-vars.am
2642
0644
edit
dl
rm
install.am
3676
0644
edit
dl
rm
java.am
2834
0644
edit
dl
rm
lang-compile.am
1198
0644
edit
dl
rm
lex.am
1352
0644
edit
dl
rm
library.am
970
0644
edit
dl
rm
libs.am
3799
0644
edit
dl
rm
libtool.am
1083
0644
edit
dl
rm
lisp.am
5069
0644
edit
dl
rm
ltlib.am
4806
0644
edit
dl
rm
ltlibrary.am
931
0644
edit
dl
rm
mans-vars.am
876
0644
edit
dl
rm
mans.am
6323
0644
edit
dl
rm
multilib.am
2153
0644
edit
dl
rm
program.am
1237
0644
edit
dl
rm
progs.am
6297
0644
edit
dl
rm
python.am
4764
0644
edit
dl
rm
remake-hdr.am
3351
0644
edit
dl
rm
scripts.am
4733
0644
edit
dl
rm
subdirs.am
4154
0644
edit
dl
rm
tags.am
4774
0644
edit
dl
rm
texi-vers.am
2465
0644
edit
dl
rm
texibuild.am
5462
0644
edit
dl
rm
texinfos.am
13736
0644
edit
dl
rm
vala.am
770
0644
edit
dl
rm
yacc.am
2248
0644
edit
dl
rm
Edit:
/usr/share/automake-1.11/am/lisp.am
(5069B)
## automake - create Makefile.in from Makefile.am ## Copyright (C) 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, ## 2007, 2008, 2009 Free Software Foundation, Inc. ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation; either version 2, or (at your option) ## any later version. ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License ## along with this program. If not, see <http://www.gnu.org/licenses/>. if %?INSTALL% include inst-vars.am endif %?INSTALL% ## ---------- ## ## Building. ## ## ---------- ## elc-stamp: $(LISP) @echo 'WARNING: Warnings can be ignored. :-)' @rm -f elc-temp && touch elc-temp if test "$(EMACS)" != no; then \ ## Make sure "$@" isn't empty initially. set x; \ ## Populate "$@" with elisp files (found in the current directory ## or in $srcdir). list='$(LISP)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ set x "$$@" "$$d$$p"; shift; \ done; \ ## Finally call elisp-comp for all files. shift; \ EMACS="$(EMACS)" $(SHELL) $(elisp_comp) "$$@" || exit 1; \ else : ; fi @mv -f elc-temp $@ ## Do not use $(ELCFILES) as target, because it may have been emptied ## by the user (to disable byte-compilation), and POSIX does not allow ## an empty target. $(am__ELCFILES): elc-stamp ## Recover from the removal of $@. ## ## Do not call `make elc-stamp' if emacs is not available, because it would ## be useless. @if test "$(EMACS)" != no && test ! -f $@; then \ ## If `make -j' is used and more than one file has been erased, several ## processes can execute this block. We have to make sure that only ## the first one will run `$(MAKE) $(AM_MAKEFLAGS) elc-stamp', and the ## other ones will wait. ## ## There is a race here if only one child of make receive a signal. ## In that case the build may fail. We remove elc-stamp when we receive ## a signal so we are sure the build will succeed the next time. trap 'rm -rf elc-lock elc-stamp' 1 2 13 15; \ if mkdir elc-lock 2>/dev/null; then \ ## This code is being executed by the first process. rm -f elc-stamp; \ $(MAKE) $(AM_MAKEFLAGS) elc-stamp; \ rmdir elc-lock; \ else \ ## This code is being executed by the follower processes. ## Wait until the first process is done. while test -d elc-lock; do sleep 1; done; \ ## Succeed if and only if the first process succeeded. test -f elc-stamp; exit $$?; \ fi; \ else : ; fi ## ------------ ## ## Installing. ## ## ------------ ## if %?INSTALL% am__installdirs += "$(DESTDIR)$(%NDIR%dir)" %DIR%LISP_INSTALL = %BASE?$(INSTALL_DATA):$(install_sh_DATA)% .PHONY install-%EXEC?exec:data%-am: install-%DIR%LISP install-%DIR%LISP: $(%DIR%_LISP) $(ELCFILES) @$(NORMAL_INSTALL) ## Do not install anything if EMACS was not found. @if test "$(EMACS)" != no && test -n "$(%NDIR%dir)"; then \ $(MKDIR_P) "$(DESTDIR)$(%NDIR%dir)"; \ ?!BASE? $(am__vpath_adj_setup) \ ## Funny invocation because Makefile variable can be empty, leading to ## a syntax error in sh. list='$(%DIR%_LISP)'; for p in $$list; do \ ## A lisp file can be in the source directory or the build directory. if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ %BASE?$(am__strip_dir):$(am__vpath_adj)% \ echo " $(%DIR%LISP_INSTALL) '$$d$$p' '$(DESTDIR)$(%NDIR%dir)/$$f'"; \ $(%DIR%LISP_INSTALL) "$$d$$p" "$(DESTDIR)$(%NDIR%dir)/$$f" || exit $$?; \ ## Only install .elc file if it exists. if test -f $${p}c; then \ echo " $(%DIR%LISP_INSTALL) '$${p}c' '$(DESTDIR)$(%NDIR%dir)/$${f}c'"; \ $(%DIR%LISP_INSTALL) "$${p}c" "$(DESTDIR)$(%NDIR%dir)/$${f}c" || exit $$?; \ else : ; fi; \ done; \ else : ; fi endif %?INSTALL% ## -------------- ## ## Uninstalling. ## ## -------------- ## if %?INSTALL% .PHONY uninstall-am: uninstall-%DIR%LISP uninstall-%DIR%LISP: @$(NORMAL_UNINSTALL) ## Do not uninstall anything if EMACS was not found. @test "$(EMACS)" != no && test -n "$(%NDIR%dir)" || exit 0; \ list='$(%DIR%_LISP)'; \ ?BASE? files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ ?!BASE? $(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \ test -n "$$files" || exit 0; \ filesc=`echo "$$files" | sed 's|$$|c|'`; \ echo " ( cd '$(DESTDIR)$(%NDIR%dir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(%NDIR%dir)" && rm -f $$files || exit $$?; \ echo " ( cd '$(DESTDIR)$(%NDIR%dir)' && rm -f" $$filesc ")"; \ cd "$(DESTDIR)$(%NDIR%dir)" && rm -f $$filesc endif %?INSTALL% ## ---------- ## ## Cleaning. ## ## ---------- ## .PHONY clean-am: clean-lisp clean-lisp: -rm -f elc-stamp $(ELCFILES) ## -------------- ## ## Distributing. ## ## -------------- ## if %?DIST% DIST_COMMON += %DISTVAR% endif %?DIST%
Save
cmd:
run