diff options
Diffstat (limited to 'tests/instdir-no-empty.test')
-rwxr-xr-x | tests/instdir-no-empty.test | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/tests/instdir-no-empty.test b/tests/instdir-no-empty.test deleted file mode 100755 index 6f105c025..000000000 --- a/tests/instdir-no-empty.test +++ /dev/null @@ -1,123 +0,0 @@ -#! /bin/sh -# Copyright (C) 2012 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/>. - -# An empty "foo_PRIMARY" declaration should *not* cause "make install" -# to create directory $(foodir). See automake bug#10997 and bug#11030. - -. ./defs || Exit 1 - -set -e - -cat >> configure.ac <<'END' -AC_SUBST([CC], [whatever]) -AC_SUBST([JAVAC], [whatever]) -AM_PATH_PYTHON(,,:) -AC_OUTPUT -END - -cat > Makefile.am << 'END' -AUTOMAKE_OPTIONS = no-dependencies -mydir = $(prefix)/my -myexecdir = $(prefix)/myexec -javadir = $(prefix)/java -END - -# Write Makefile.am. -{ - - for dir in sbin bin libexec pkglibexec myexec; do - for dst in '' dist_ nodist_; do - echo "${dst}${dir}_SCRIPTS =" - done - echo "${dir}_PROGRAMS =" - done - - for dir in lib pkglib myexec my; do - echo "${dir}_LIBRARIES =" - echo "${dir}_LTLIBRARIES =" - done - - for p1 in '' notrans_; do - for p2 in '' dist_ nodist_; do - for s in '' 1 2 3 4 5 6 7 8 9; do - echo "${p1}${p2}man${s}_MANS =" - done - done - done - - for dst in '' dist_ nodist_; do - for dir in dataroot data pkgdata doc lisp my; do - echo "${dst}${dir}_DATA =" - done - for dir in include pkginclude oldinclude my; do - echo "${dst}${dir}_HEADERS =" - done - for dir in python my; do - echo "${dst}${dir}_PYTHON =" - done - for dir in info my; do - echo "${dst}${dir}_TEXINFOS =" - done - for dir in java my; do - echo "${dst}${dir}_JAVA =" - done - for dir in lisp my; do - echo "${dst}${dir}_LISP =" - done - done - -} > t - -cat t >> Makefile.am -sed 's/^/nobase_/' t >> Makefile.am -rm -f t - -cat Makefile.am # For debugging. - -# Sanity check. -grep '^oldinclude_HEADERS =' Makefile.am \ - && grep '^nodist_my_PYTHON =' Makefile.am \ - && grep '^notrans_dist_man5_MANS =' Makefile.am \ - || fatal_ "creating Makefile.am" - -$ACLOCAL -$AUTOCONF -$AUTOMAKE -a - -cwd=`pwd` || fatal_ "getting current working directory" - -doinst () -{ - $MAKE install install-pdf install-ps install-dvi ${1+"$@"} -} - -: > foo.sh - -./configure --prefix="$cwd/inst" -doinst -test ! -d inst || { find inst; Exit 1; } -$MAKE uninstall -doinst bin_SCRIPTS=foo.sh AM_MAKEFLAGS='bin_SCRIPTS=foo.sh' -test -f inst/bin/foo.sh - -./configure -doinst DESTDIR="$cwd/dest" -test ! -d dest || { find dest; Exit 1; } -$MAKE uninstall -doinst DESTDIR="$cwd/dest" bin_SCRIPTS=foo.sh AM_MAKEFLAGS='bin_SCRIPTS=foo.sh' -test -f dest/usr/local/bin/foo.sh - -: |