123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #! /bin/sh
- . test-init.sh
- cat >> configure.ac << 'END'
- AC_PROG_OBJC
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- bin_PROGRAMS = foo
- foo_SOURCES = bar.m baz.h baz2.h
- END
- cat > baz.h << 'END'
- END
- cat > baz2.h << 'END'
- END
- cat > bar.m << 'END'
- /* The use of
- int main (void)
- {
- fprintf (stdout, "%s\n", MSG);
- return EXIT_SUCCESS;
- }
- END
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE --add-missing
- ./configure --enable-dependency-tracking
- $MAKE
- cross_compiling || (./foo | $FGREP 'Hello, World') || exit 1
- $sleep
- : > old
- echo '#define MSG "Howdy, Earth"' > baz2.h
- $MAKE
- if test -f foo; then
- is_newest foo old
- else
- is_newest foo.exe old
- fi
- cross_compiling || (./foo | $FGREP 'Howdy, Earth') || exit 1
- $MAKE distcheck
- :
|