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