X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fconfigure.in;h=db975545d0f5c6ac31a60b05f23a00028e560d73;hb=08a63c2c4ab3b023a5079464c41f3f1162cb4b4f;hp=1bcfc6a6a47ec9b13acd6367c62d30b9c3f66650;hpb=509b70ac80edcd7f2d489606a3e96423ca8385b7;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/configure.in b/gdb/configure.in index 1bcfc6a6a4..db975545d0 100644 --- a/gdb/configure.in +++ b/gdb/configure.in @@ -68,7 +68,11 @@ AC_ARG_PROGRAM AC_TYPE_SIGNAL AC_HEADER_STDC -AC_CHECK_HEADERS(limits.h memory.h string.h strings.h unistd.h termios.h termio.h sgtty.h stddef.h stdlib.h sys/procfs.h link.h endian.h objlist.h libintl.h wctype.h wchar.h) +AC_CHECK_HEADERS(ctype.h curses.h endian.h libintl.h limits.h link.h \ + memory.h objlist.h ptrace.h sgtty.h stddef.h stdlib.h \ + string.h strings.h sys/procfs.h sys/ptrace.h sys/reg.h \ + term.h termio.h termios.h unistd.h wait.h sys/wait.h \ + wchar.h wctype.h) AC_HEADER_STAT @@ -304,6 +308,50 @@ else fi AC_SUBST(ENABLE_IDE) +AC_ARG_WITH(foundry-libs, +[ --with-foundry-libs=directory use the Foundry SDK in directory], +[FOUNDRY_LIB_BASE=${withval}]) +AC_SUBST(FOUNDRY_LIB_BASE) + +# +# This is the Foundry SDK +# +# These variables are used to determine where the Foundry libs and +# header files are located. +# +if test "$FOUNDRY_LIB_BASE" != ""; then + LIBGUI="${FOUNDRY_LIB_BASE}/lib/libgui.a" + GUI_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include" + if test x$enable_ide = xyes; then + IDE_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include -DIDE" + IDE_X="-L${FOUNDRY_LIB_BASE}/lib -lilu-Tk -lilu-c -lilu" + else + IDE_CFLAGS_X="-I${FOUNDRY_LIB_BASE}/include" + fi + LIBIDETCL="${FOUNDRY_LIB_BASE}/lib/libidetcl.a" + LIBIDE="${FOUNDRY_LIB_BASE}/lib/libide.a" + IDE_DEPS="${FOUNDRY_LIB_BASE}/lib/libilu-Tk.a ${FOUNDRY_LIB_BASE}/lib/libilu-c.a ${FOUNDRY_LIB_BASE}/lib/libilu.a" +else + LIBGUI="../libgui/src/libgui.a" + GUI_CFLAGS_X="-I${srcdir}/../libgui/src" + if test x$enable_ide = xyes; then + IDE_CFLAGS_X="-I${srcdir}/../libidetcl/src -I${srcdir}/../libide/src -DIDE -I${srcdir}/../ilu/runtime/mainloop" + IDE_X="-L../ilu/runtime/mainloop -lilu-Tk -L../ilu/runtime/c -lilu-c -L../ilu/runtime/kernel -lilu" + else + IDE_CFLAGS_X="-I${srcdir}/../libidetcl/src -I${srcdir}/../libide/src" + fi + LIBIDETCL="../libidetcl/src/libidetcl.a" + LIBIDE="../libide/src/libide.a" + IDE_DEPS="../ilu/runtime/mainloop/libilu-Tk.a ../ilu/runtime/c/libilu-c.a ../ilu/runtime/kernel/libilu.a" +fi +AC_SUBST(LIBGUI) +AC_SUBST(GUI_CFLAGS_X) +AC_SUBST(IDE_CFLAGS_X) +AC_SUBST(IDE_X) +AC_SUBST(LIBIDETCL) +AC_SUBST(LIBIDE) +AC_SUBST(IDE_DEPS) + ENABLE_GDBTK= AC_ARG_ENABLE(gdbtk, @@ -425,7 +473,7 @@ if test "${enable_gdbtk}" = "yes"; then # were in LIBS then any link tests after this point would # try to include things like `$(LIBGUI)', which wouldn't work. GDBTKLIBS="${TCL_LIBS} ${TK_LIBS}" - CONFIG_OBS="${CONFIG_OBS} gdbtk.o" + CONFIG_OBS="${CONFIG_OBS} gdbtk.o gdbtk-cmds.o gdbtk-hooks.o" if test x$gdb_cv_os_cygwin32 = xyes; then WIN32LIBS="${WIN32LIBS} -lshell32 -lgdi32 -lcomdlg32 -ladvapi32 -luser32"