Branch : - branch - master v1.18 - tag - Release-0-25 Release-0-26 Release-0-27 Release-0-28 Release-0-29 Release-0-30 Release-0-31 Release-0-32 Release-0-33 Release-1-0 Release-1-10 Release-1-1a Release-1-1b Release-1-1c Release-1-1d Release-1-1e Release-1-1f Release-1-1g Release-1-1h Release-1-1i Release-1-1k Release-1-1l Release-1-1m Release-1-1o Release-1-1p Release-1-2 Release-1-2b Release-1-2c Release-1-2d Release-1-2e Release-1-2g Release-1-2h Release-1-3 Release-1-3b Release-1-3d Release-1-4 Release-1-4b Release-1-4d Release-1-4f Release-1-4h Release-1-4j Release-1-5b Release-1-5d Release-1-6 Release-1-6-1b Release-1-6b Release-1-6d Release-1-6f Release-1-7 Release-1-7-2b Release-1-7-3b Release-1-7b Release-1-7d Release-1-7f Release-1-7h Release-1-8 Release-1-8b Release-1-8d Release-1-9 Release-1-9b branchpoint-1-10 branchpoint-1-5 branchpoint-1-6 branchpoint-1-7 branchpoint-1-8 branchpoint-1-9 branchpoint-real-1-5 handle-languages last-merge-into-user-dep-gen-branch merging-into-user-dep-gen ng-0.5a pre-depend-change pre-ian-conditionals user-dep-gen-branchpoint v1.10b v1.11 v1.11b v1.11d v1.12 v1.12.0b v1.12.1 v1.12.2 v1.12.3 v1.12.4 v1.12.5 v1.12.6 v1.12b v1.13 v1.13.1 v1.13.1b v1.13.1d v1.13.2 v1.13.2b v1.13.3 v1.13.4 v1.13b v1.14 v1.14.1 v1.15 v1.15.1 v1.16 v1.16.1 v1.16.2 v1.16.3 v1.16.4 v1.16.5 v1.16.90 v1.16.92 v1.16i v1.17 v1.17.90 v1.17.92 v1.18.1
#! /bin/sh # Test that automatically generated dependencies are correctly # rewritten into distribution Makefiles. This test is set up to look # like a C program was built in a subdir of the distribution. . $srcdir/defs || exit 1 cat > configure.in << 'END' PACKAGE=nonesuch VERSION=nonesuch AC_ARG_PROGRAM AC_PROG_MAKE_SET AM_PROG_INSTALL AC_OUTPUT(Makefile src/Makefile) END cat > Makefile.am << 'END' SUBDIRS = src END mkdir src cat > src/Makefile.am << 'END' bin_PROGRAMS = copyin END : > src/copyin.c mkdir build mkdir build/src mkdir build/src/.deps : > build/src/.deps/.P cat > build/src/.deps/copyin.P << 'END' copyin.o: ../../src/copyin.c ../config.h /usr/include/stdio.h \ /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/libio.h \ /usr/local/lib/gcc-lib/i586-unknown-linuxaout/cygnus-2.7.1-951112/../../../../i586-unknown-linuxaout/include/_G_config.h \ /usr/include/sys/types.h /usr/include/linux/types.h \ /usr/include/asm/types.h /usr/include/sys/stat.h \ /usr/include/linux/stat.h ../../lib/filetypes.h ../../src/system.h \ /usr/include/string.h \ /usr/local/lib/gcc-lib/i586-unknown-linuxaout/cygnus-2.7.1-951112/include/stddef.h \ /usr/include/time.h /usr/include/stdlib.h /usr/include/errno.h \ /usr/include/linux/errno.h \ /usr/local/lib/gcc-lib/i586-unknown-linuxaout/cygnus-2.7.1-951112/include/float.h \ /usr/include/alloca.h /usr/include/unistd.h /usr/include/posix_opt.h \ /usr/include/gnu/types.h /usr/include/confname.h \ /usr/include/sys/sysmacros.h /usr/include/fcntl.h \ /usr/include/linux/fcntl.h /usr/include/utime.h \ /usr/include/linux/utime.h /usr/include/dirent.h \ /usr/include/linux/limits.h /usr/include/linux/dirent.h \ /usr/include/posix1_lim.h ../../src/cpiohdr.h ../../src/cpio.h \ ../../src/extern.h \ /usr/local/lib/gcc-lib/i586-unknown-linuxaout/cygnus-2.7.1-951112/../../../../include/libintl.h \ /usr/include/locale.h ../../lib/ansidecl.h ../../lib/dstring.h \ ../../lib/error.h ../../src/defer.h ../../src/rmt.h \ ../../lib/fnmatch.h END mkdir outdir $AUTOMAKE --include-deps --build-dir=`pwd`/build --srcdir-name=.. \ --output-dir=`pwd`/outdir || exit 1 # The buggy output contains this string. fgrep '../../lib/filetypes.h' outdir/src/Makefile.in && exit 1 exit 0