2 AM_CONFIG_HEADER(config.h)
3 AM_INIT_AUTOMAKE(mono, 0.7)
16 AC_CHECK_SIZEOF(void *)
18 dnl ***************************
19 dnl *** Checks for glib 1.2 ***
20 dnl ***************************
22 AC_MSG_ERROR([Cannot find GLIB: Is glib-config in path?]))
24 GLIB_CFLAGS=`glib-config --cflags glib`
25 GLIB_LIBS=`glib-config --libs glib`
30 GMODULE_CFLAGS=`glib-config --cflags gmodule`
31 GMODULE_LIBS=`glib-config --libs gmodule`
33 AC_SUBST(GMODULE_CFLAGS)
34 AC_SUBST(GMODULE_LIBS)
36 dnl *****************************
37 dnl *** Checks for libpthread ***
38 dnl *****************************
39 AC_CHECK_LIB(pthread,pthread_create,PTHREAD_LIBS=-lpthread,
40 AC_MSG_ERROR([Cannot find libpthread]))
41 AC_SUBST(PTHREAD_LIBS)
43 CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations'
48 #mips-sgi-irix5.* | mips-sgi-irix6.*) TARGET=MIPS;;
49 i*86-*-*) TARGET=X86; arch_target=x86;;
50 #sparc-sun-4*) TARGET=SPARC;;
51 #sparc-sun-*) TARGET=SPARC;;
52 #sparc*-*-linux*) TARGET=SPARC;;
53 #alpha*-*-linux* | alpha*-*-osf*) TARGET=ALPHA;;
54 #m68k-*-linux*) TARGET=M68K;;
55 #powerpc-*-linux* | powerpc-*-sysv*) TARGET=POWERPC;;
56 #arm-*-linux-*) TARGET=ARM;;
59 if test ${TARGET} = unknown; then
60 CFLAGS="$CFLAGS -DNO_PORT"
61 AC_MSG_WARN("mono has not been ported to $host: some things may not work.")
64 AM_CONDITIONAL(MIPS_GCC, test ${TARGET}${ac_cv_prog_gcc} = MIPSyes)
65 AM_CONDITIONAL(MIPS_SGI, test ${TARGET}${ac_cv_prog_gcc} = MIPSno)
66 AM_CONDITIONAL(SPARC, test x$TARGET = xSPARC)
67 AM_CONDITIONAL(X86, test x$TARGET = xX86)
68 AM_CONDITIONAL(ALPHA, test x$TARGET = xALPHA)
69 AM_CONDITIONAL(M68K, test x$TARGET = xM68K)
70 AM_CONDITIONAL(POWERPC, test x$TARGET = xPOWERPC)
71 AM_CONDITIONAL(ARM, test x$TARGET = xARM)
79 mono/metadata/Makefile
83 mono/arch/x86/Makefile
84 mono/interpreter/Makefile
87 mono/monoburg/Makefile