1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #! /bin/sh
- required=cc
- . test-init.sh
- cat >> configure.ac <<'END'
- AC_PROG_CC
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- BUILT_SOURCES = foo.c
- noinst_PROGRAMS = bar baz
- foo.c:
- rm -f $@ $@-t
- printf '%s\n' '#include <stdio.h>' > $@-t
- printf '%s\n' 'int main (void)' >> $@-t
- printf '%s\n' '{ ' >> $@-t
- printf '%s\n' ' printf ("%s\n", FOOMSG);' >> $@-t
- printf '%s\n' ' return 0;' >> $@-t
- printf '%s\n' '}' >> $@-t
- mv -f $@-t $@
- CLEANFILES = foo.c
- END
- cat > bar.c <<'END'
- END
- cat > baz.c <<'END'
- END
- $ACLOCAL
- $AUTOMAKE
- $AUTOCONF
- ./configure
- $MAKE
- if cross_compiling; then :; else
- ./bar
- ./bar | grep 'Howdy, World'
- ./baz
- ./baz | grep 'Hello, Earth'
- fi
- $MAKE distcheck
- :
|