Merge branch 'micro' into maint
[platform/upstream/automake.git] / lib / Makefile.inc
1 ## Included by top-level Makefile for Automake.
2
3 ## Copyright (C) 1995-2013 Free Software Foundation, Inc.
4 ##
5 ## This program is free software; you can redistribute it and/or modify
6 ## it under the terms of the GNU General Public License as published by
7 ## the Free Software Foundation; either version 2, or (at your option)
8 ## any later version.
9 ##
10 ## This program is distributed in the hope that it will be useful,
11 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 ## GNU General Public License for more details.
14 ##
15 ## You should have received a copy of the GNU General Public License
16 ## along with this program.  If not, see <http://www.gnu.org/licenses/>.
17
18 ## -------------------------------------------------------------------- ##
19 ##  Auxiliary scripts and files for use with "automake --add-missing".  ##
20 ## -------------------------------------------------------------------- ##
21
22 dist_pkgvdata_DATA = \
23   %D%/COPYING \
24   %D%/INSTALL \
25   %D%/texinfo.tex
26
27 # These must all be executable when installed.  However, if we use
28 # _SCRIPTS, then the program transform will be applied, which is not
29 # what we want.  So we make them executable by hand.
30 dist_script_DATA = \
31   %D%/config.guess \
32   %D%/config.sub \
33   %D%/install-sh \
34   %D%/mdate-sh \
35   %D%/missing \
36   %D%/mkinstalldirs \
37   %D%/ylwrap \
38   %D%/depcomp \
39   %D%/compile \
40   %D%/py-compile \
41   %D%/ar-lib \
42   %D%/test-driver \
43   %D%/tap-driver.sh \
44   %D%/tap-driver.pl
45
46 install-data-hook:
47         @$(POST_INSTALL)
48         @for f in $(dist_script_DATA); do echo $$f; done \
49           | sed 's,^%D%/,,' \
50           | ( st=0; \
51               while read f; do \
52                 echo " chmod +x '$(DESTDIR)$(scriptdir)/$$f'"; \
53                 chmod +x "$(DESTDIR)$(scriptdir)/$$f" || st=1; \
54               done; \
55               exit $$st )
56
57 installcheck-local: installcheck-executable-scripts
58 installcheck-executable-scripts:
59         @for f in $(dist_script_DATA); do echo $$f; done \
60           | sed 's,^%D%/,,' \
61           | while read f; do \
62               path="$(pkgvdatadir)/$$f"; \
63               test -x "$$path" || echo $$path; \
64             done \
65           | sed 's/$$/: not executable/' \
66           | grep . 1>&2 && exit 1; exit 0
67
68 # vim: ft=automake noet