1dnl -*- sh -*- 2 3AC_INIT(smgtest.c) 4 5AC_CONFIG_AUX_DIR(../autoconf) 6 7JD_INIT 8JD_ANSI_CC 9 10AC_PROG_MAKE_SET 11 12AC_CANONICAL_HOST 13 14dnl #------------------------------------------------------------------------- 15dnl # Check for dynamic linker 16dnl #------------------------------------------------------------------------- 17DYNAMIC_LINK_LIB="" 18AC_CHECK_HEADER(dlfcn.h,[ 19 AC_DEFINE(HAVE_DLFCN_H) 20 AC_CHECK_LIB(dl,dlopen,[ 21 DYNAMIC_LINK_LIB="-ldl" 22 AC_DEFINE(HAVE_DLOPEN) 23 ],[ 24 AC_CHECK_FUNC(dlopen,AC_DEFINE(HAVE_DLOPEN)) 25 if test "$ac_cv_func_dlopen" != yes 26 then 27 AC_MSG_WARN(cannot perform dynamic linking) 28 fi 29 ])]) 30AC_SUBST(DYNAMIC_LINK_LIB) 31 32case "$host_os" in 33 linux ) 34 DYNAMIC_LINK_FLAGS="-Wl,-export-dynamic" 35 ;; 36 * ) 37 DYNAMIC_LINK_FLAGS="" 38 ;; 39esac 40AC_SUBST(DYNAMIC_LINK_FLAGS) 41 42JD_TERMCAP 43JD_GCC_WARNINGS 44 45JD_SET_OBJ_SRC_DIR(.) 46JD_GET_MODULES(modules.unx) 47 48AC_OUTPUT(Makefile) 49 50JD_CREATE_MODULE_EXEC_RULES 51JD_APPEND_RULES(Makefile) 52