12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #! /bin/sh
- required='cc libtoolize'
- . test-init.sh
- cat >> configure.ac << 'END'
- AC_PROG_CC
- AM_PROG_AR
- AM_PROG_LIBTOOL
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- AUTOMAKE_OPTIONS = -Wno-unsupported
- lib_LTLIBRARIES = lib0.la liba/liba.la
- lib0_la_SOURCES = 0.c
- liba_liba_la_SOURCES = liba/a.c
- bin_PROGRAMS = 1
- 1_SOURCES = sub/1.c
- 1_LDADD = lib0.la liba/liba.la
- END
- mkdir liba sub
- cat > 0.c << 'END'
- int
- zero (void)
- {
- return 0;
- }
- END
- cat > sub/1.c << 'END'
- int zero ();
- int
- main (void)
- {
- return zero ();
- }
- END
- cat > liba/a.c << 'END'
- int
- a (void)
- {
- return 'a';
- }
- END
- libtoolize --force --copy
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE --add-missing --copy
- $FGREP '1.o:' Makefile.in
- $FGREP '1.lo:' Makefile.in && exit 1
- $FGREP 'a.o:' Makefile.in && exit 1
- $FGREP 'a.lo:' Makefile.in
- ./configure
- $MAKE
- $MAKE distcheck
- :
|