AT_SETUP([Shared library dependencies]) AT_DATA([Makefile.am], [lib_LTLIBRARIES = libhello.la libhello_la_SOURCES = hello.c libhello_la_LDFLAGS = -version-info 0:0:0 $(X_PRE_LIBS) $(X_LIBS) $(X_EXTRA_LIBS) libhello_la_CFLAGS = $(X_CFLAGS) libhello_la_LIBADD = $(X_PRE_LIBS) $(X_LIBS) $(X_EXTRA_LIBS) bin_PROGRAMS = hello hello_SOURCES = main.c hello_LDADD = libhello.la ]) AT_DATA([configure.ac], [AC_PREREQ([2.60]) AC_INIT([hello], [1.0]) AC_CONFIG_AUX_DIR([config]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE([1.9 foreign]) AC_PATH_XTRA LT_INIT AC_CONFIG_FILES([Makefile]) AC_OUTPUT ]) AT_DATA([main.c], [void hello (); int main (int argc, char *argv[]) { hello ("World"); return 0; } ]) AT_DATA([hello.c], [#include #include void hello (char *who) { printf ("Hello, %s! (%s)\n", who, IceAuthFileName()); } ]) LT_AT_BOOTSTRAP([--copy], [-I m4], [ignore], [--add-missing]) LT_AT_EXEC_CHECK([hello], 0) AT_CLEANUP