dnl Process this file with autoconf to produce a configure script. AC_INIT(ftrace.c) AC_CONFIG_HEADER(config.h) dnl Check operating system. AC_CANONICAL_SYSTEM case "$host" in *-linux*) AC_DEFINE(LINUX_GLIBC) LDSHARED=-shared ;; *-linux*libc1) AC_DEFINE(LINUX_LIBC) LDSHARED=-shared ;; *-solaris*) AC_DEFINE(SOLARIS_LIBC) LDSHARED=-G ;; *) AC_MSG_ERROR(Unknown system type $host) ;; esac AC_SUBST(LDSHARED) dnl Checks for programs. AC_PROG_CC AC_CHECK_PROG(LD, ld, ld) if test -z "$LD"; then AC_MSG_ERROR(Linker not found) fi AC_PROG_INSTALL dnl Checks for libraries. AC_CHECK_LIB(dl, dlopen) dnl Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS(fcntl.h unistd.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_MODE_T dnl Checks for library functions. AC_CHECK_FUNCS(getcwd mkdir) AC_CHECK_FUNCS(open64) AC_OUTPUT(Makefile ftrace)