AC_INIT("abiword-sharp", "2.7", "f@rtfs.org") AM_INIT_AUTOMAKE($ASSEMBLY_NAME, $VERSION) ASSEMBLY_NAME="abiword-sharp" API_VERSION=2.7 AC_SUBST(ASSEMBLY_NAME) AC_SUBST(API_VERSION) # Checks for programs. case "$host" in *-*-mingw*|*-*-cygwin*) platform_win32=yes AC_DEFINE(PLATFORM_WIN32,1,[Platform is Win32]) ;; *) platform_win32=no ;; esac AM_CONDITIONAL(PLATFORM_WIN32, test x$platform_win32 = xyes) AC_PATH_PROG(PKG_CONFIG, pkg-config, no) if test "x$PKG_CONFIG" = "xno"; then AC_MSG_ERROR([You need to install pkg-config]) fi MONO_REQUIRED_VERSION=1.0 PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) AC_PATH_PROG(GACUTIL, gacutil, no) if test "x$GACUTIL" = "xno" ; then AC_MSG_ERROR([No gacutil tool found. You need to install either the mono or .Net SDK.]) fi # what does this do??? AC_PATH_PROG(CSC, mcs, no) if test `uname -s` = "Darwin"; then LIB_PREFIX= LIB_SUFFIX=.dylib else LIB_PREFIX=.so LIB_SUFFIX= fi GENERATED_SOURCES=generated/*.cs AC_SUBST(CSC) AC_SUBST(LIB_PREFIX) AC_SUBST(LIB_SUFFIX) AC_SUBST(GENERATED_SOURCES) GTK_REQUIRED_VERSION=2.12.0 PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GTK_REQUIRED_VERSION) AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no) AC_SUBST(GAPI_PARSER) AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no) AC_SUBST(GAPI_CODEGEN) AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no) AC_SUBST(GAPI_FIXUP) # Checks for libraries. PKG_CHECK_MODULES(GTKSHARP, gtk-sharp-2.0 >= $GTK_REQUIRED_VERSION) AC_SUBST(GTKSHARP_CFLAGS) AC_SUBST(GTKSHARP_LIBS) # Checks for header files. # Checks for typedefs, structures, and compiler characteristics. # Checks for library functions. AC_OUTPUT([ AssemblyInfo.cs Makefile sources/Makefile abiword/Makefile abiword/abiword-sharp.dll.config abiword/abiword-sharp-2.7.pc sample/Makefile ])