2001-07-05 17:27:44 +00:00
|
|
|
AC_INIT(control-center)
|
1998-02-10 21:22:12 +00:00
|
|
|
|
|
|
|
AM_CONFIG_HEADER(config.h)
|
2002-10-08 16:38:20 +00:00
|
|
|
AM_INIT_AUTOMAKE(control-center, 2.1.0.2)
|
1998-02-10 21:22:12 +00:00
|
|
|
|
|
|
|
AM_MAINTAINER_MODE
|
|
|
|
|
2002-01-15 20:45:34 +00:00
|
|
|
AC_PROG_INTLTOOL
|
2002-02-17 18:51:25 +00:00
|
|
|
GNOME_COMPILE_WARNINGS
|
2000-08-11 19:17:30 +00:00
|
|
|
|
1998-02-10 21:22:12 +00:00
|
|
|
AC_ISC_POSIX
|
|
|
|
AC_PROG_CC
|
|
|
|
AC_STDC_HEADERS
|
|
|
|
AM_PROG_LIBTOOL
|
1998-05-30 16:23:22 +00:00
|
|
|
|
2001-11-30 20:37:27 +00:00
|
|
|
|
2002-01-10 05:55:00 +00:00
|
|
|
changequote(,)dnl
|
|
|
|
if test "x$GCC" = "xyes"; then
|
|
|
|
case " $CFLAGS " in
|
|
|
|
*[\ \ ]-Wall[\ \ ]*) ;;
|
|
|
|
*) CFLAGS="$CFLAGS -Wall" ;;
|
|
|
|
esac
|
|
|
|
fi
|
|
|
|
changequote([,])dnl
|
|
|
|
|
2001-10-26 19:11:30 +00:00
|
|
|
# Internationalization support
|
2002-06-04 17:56:38 +00:00
|
|
|
ALL_LINGUAS="ar az bg ca cs da de el en_GB es et fi fr ga gl hr hu it ja ko lt lv ms nl nn no pl pt pt_BR ro ru sk sl sv tr uk vi wa zh_CN zh_TW"
|
2002-02-27 22:23:39 +00:00
|
|
|
|
2002-02-05 22:16:31 +00:00
|
|
|
GETTEXT_PACKAGE=control-center-2.0
|
2001-11-30 20:37:27 +00:00
|
|
|
AC_SUBST(GETTEXT_PACKAGE)
|
2002-02-27 22:23:39 +00:00
|
|
|
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE")
|
2001-11-30 20:37:27 +00:00
|
|
|
|
|
|
|
AM_GLIB_GNU_GETTEXT
|
1998-02-11 22:22:32 +00:00
|
|
|
|
1999-02-22 22:44:02 +00:00
|
|
|
AC_CHECK_FUNCS(usleep)
|
2000-08-18 19:13:07 +00:00
|
|
|
AC_CHECK_FUNCS(putenv,[AC_DEFINE(HAVE_PUTENV)])
|
|
|
|
AC_CHECK_FUNCS(setenv,[AC_DEFINE(HAVE_SETENV)])
|
1999-02-22 22:44:02 +00:00
|
|
|
|
2002-03-29 01:01:10 +00:00
|
|
|
AC_PATH_XTRA
|
|
|
|
x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
|
|
|
|
|
1998-12-08 20:47:55 +00:00
|
|
|
dnl keyboard-properties-capplet
|
2002-07-24 13:00:50 +00:00
|
|
|
savecppflags=$CPPFLAGS
|
|
|
|
CPPFLAGS="$CPPFLAGS $X_CFLAGS"
|
|
|
|
AC_CHECK_HEADERS(X11/extensions/xf86misc.h, XF86MISC_LIBS="-lXxf86misc")
|
1998-02-10 21:22:12 +00:00
|
|
|
AC_SUBST(XF86MISC_LIBS)
|
2002-03-23 04:39:24 +00:00
|
|
|
AC_CHECK_HEADERS(X11/extensions/XKB.h)
|
2002-07-24 13:00:50 +00:00
|
|
|
CPPFLAGS=$savecppflags
|
1998-02-10 21:22:12 +00:00
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl Check that we meet the dependencies
|
|
|
|
dnl ==============================================
|
2002-03-29 01:01:10 +00:00
|
|
|
|
2002-05-12 08:59:56 +00:00
|
|
|
COMMON_MODULES="gtk+-2.0 gconf-2.0 libgnomeui-2.0 libglade-2.0 >= 1.99.12 libbonobo-2.0 libbonoboui-2.0 libglade-2.0 gconf-2.0 gnome-desktop-2.0"
|
2001-12-20 14:11:59 +00:00
|
|
|
PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES)
|
2002-04-11 01:48:52 +00:00
|
|
|
PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libxml-2.0 gnome-desktop-2.0 gnome-vfs-2.0)
|
2002-08-08 07:13:38 +00:00
|
|
|
PKG_CHECK_MODULES(GNOME_SETTINGS_DAEMON, gtk+-2.0 gconf-2.0 libgnomeui-2.0 esound gnome-desktop-2.0)
|
2001-12-20 14:11:59 +00:00
|
|
|
PKG_CHECK_MODULES(OLD_CAPPLET, libgnomeui-2.0 libglade-2.0)
|
2001-12-02 04:56:11 +00:00
|
|
|
PKG_CHECK_MODULES(GNOME, libgnomeui-2.0)
|
2002-01-22 03:13:30 +00:00
|
|
|
PKG_CHECK_MODULES(VFS_CAPPLET, $COMMON_MODULES gnome-vfs-module-2.0 gnome-vfs-2.0)
|
2002-02-15 02:00:34 +00:00
|
|
|
PKG_CHECK_MODULES(SOUND_CAPPLET, esound)
|
2001-07-25 17:26:17 +00:00
|
|
|
|
2002-07-24 02:39:03 +00:00
|
|
|
dnl
|
|
|
|
dnl Check for Xft version 2; we build in extra functionality to the font capplet
|
|
|
|
dnl when we have it.
|
|
|
|
dnl
|
2002-07-24 13:27:35 +00:00
|
|
|
xft_modules=
|
2002-07-24 02:39:03 +00:00
|
|
|
if $PKG_CONFIG --exists xft ; then
|
|
|
|
xft_modules="xft"
|
2002-07-24 13:27:35 +00:00
|
|
|
AC_DEFINE(HAVE_XFT2)
|
2002-07-24 02:39:03 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
PKG_CHECK_MODULES(FONT_CAPPLET, $COMMON_MODULES $xft_modules)
|
|
|
|
|
2002-03-29 01:01:10 +00:00
|
|
|
CAPPLET_LIBS="$CAPPLET_LIBS $x_libs"
|
|
|
|
GNOMECC_LIBS="$GNOMECC_LIBS $x_libs"
|
|
|
|
GNOME_SETTINGS_DAEMON_LIBS="$GNOME_SETTINGS_DAEMON_LIBS $x_libs"
|
|
|
|
|
2001-12-08 07:01:32 +00:00
|
|
|
AC_PATH_PROG(GCONFTOOL, gconftool-2)
|
|
|
|
|
2002-07-28 19:15:27 +00:00
|
|
|
dnl
|
|
|
|
dnl Check for gtk+ with multihead support
|
|
|
|
dnl
|
|
|
|
AC_MSG_CHECKING([for gtk+ multihead support])
|
|
|
|
if $PKG_CONFIG --atleast-version 2.1.0 gtk+-2.0; then
|
|
|
|
AC_DEFINE(HAVE_GTK_MULTIHEAD,,[gtk+ with multihead support found])
|
|
|
|
AC_MSG_RESULT(yes)
|
|
|
|
else
|
|
|
|
AC_MSG_RESULT(no)
|
|
|
|
fi
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl End: Check that we meet the dependencies
|
|
|
|
dnl ==============================================
|
|
|
|
|
2002-03-11 02:57:00 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl IDL settings
|
|
|
|
dnl ==============================================
|
|
|
|
|
|
|
|
# orbit-idl
|
|
|
|
ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`"
|
|
|
|
AC_SUBST(ORBIT_IDL)
|
|
|
|
|
|
|
|
# idl directories
|
|
|
|
LIBBONOBO_IDL_DIR="`$PKG_CONFIG --variable=idldir libbonobo-2.0`"
|
|
|
|
AC_SUBST(LIBBONOBO_IDL_DIR)
|
|
|
|
BONOBO_ACTIVATION_IDL_DIR="`$PKG_CONFIG --variable=idldir bonobo-activation-2.0`"
|
|
|
|
AC_SUBST(BONOBO_ACTIVATION_IDL_DIR)
|
|
|
|
|
2002-07-10 14:42:06 +00:00
|
|
|
# esd
|
|
|
|
ESDSERVERDIR=`$PKG_CONFIG --variable=esd_serverdir esound`
|
|
|
|
if test x"$ESDSERVERDIR" = x; then
|
|
|
|
ESD_SERVER="esd"
|
|
|
|
else
|
|
|
|
ESD_SERVER="$ESDSERVERDIR/esd"
|
|
|
|
fi
|
|
|
|
AC_SUBST(ESD_SERVER)
|
|
|
|
|
|
|
|
|
2001-12-08 07:01:32 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl Special GConf section
|
|
|
|
dnl ==============================================
|
|
|
|
|
2001-12-10 05:31:44 +00:00
|
|
|
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
|
2001-12-08 07:01:32 +00:00
|
|
|
|
2001-12-10 05:31:44 +00:00
|
|
|
if test x"$GCONFTOOL" = xno; then
|
|
|
|
AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
|
2001-12-08 07:01:32 +00:00
|
|
|
fi
|
|
|
|
|
2001-12-10 05:31:44 +00:00
|
|
|
AM_GCONF_SOURCE_2
|
2001-01-24 19:01:22 +00:00
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl Define the main variables
|
|
|
|
dnl ==============================================
|
2001-07-25 17:26:17 +00:00
|
|
|
COMMON_CFLAGS="-I\$(top_srcdir)/capplets/common"
|
2002-03-20 03:30:11 +00:00
|
|
|
COMMON_LIBS="\$(top_builddir)/capplets/common/libcommon.la"
|
2001-07-25 17:26:17 +00:00
|
|
|
|
2002-06-18 19:29:45 +00:00
|
|
|
EXTRA_CFLAGS="-I\$(top_srcdir)/ -DG_LOG_DOMAIN=\"\\\"\$(cappletname)-properties\\\"\" -DGNOMELOCALEDIR=\"\\\"${prefix}/${DATADIRNAME}/locale\\\"\""
|
2001-07-25 17:26:17 +00:00
|
|
|
|
|
|
|
GNOMECC_CAPPLETS_CFLAGS="${CAPPLET_CFLAGS} ${EXTRA_CFLAGS} ${COMMON_CFLAGS}"
|
|
|
|
GNOMECC_CAPPLETS_LIBS="${CAPPLET_LIBS} ${COMMON_LIBS}"
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
GNOMECC_CAPPLETS_CLEANFILES="\$(desktop) \$(desktop).in"
|
2001-07-20 07:35:02 +00:00
|
|
|
GNOMECC_CAPPLETS_EXTRA_DIST="ChangeLog \$(desktop).in.in \$(cappletname)-capplet.png \$(cappletname)-properties.glade \$(pixmaps_DATA)"
|
2001-07-18 06:36:24 +00:00
|
|
|
|
|
|
|
AC_SUBST(GNOMECC_CAPPLETS_EXTRA_DIST)
|
|
|
|
AC_SUBST(GNOMECC_CAPPLETS_CLEANFILES)
|
2001-07-18 03:21:07 +00:00
|
|
|
AC_SUBST(GNOMECC_CAPPLETS_CFLAGS)
|
|
|
|
AC_SUBST(GNOMECC_CAPPLETS_LIBS)
|
2001-12-20 14:11:59 +00:00
|
|
|
|
|
|
|
AC_SUBST(GNOME_SETTINGS_DAEMON_CFLAGS)
|
|
|
|
AC_SUBST(GNOME_SETTINGS_DAEMON_LIBS)
|
|
|
|
|
2002-01-22 03:13:30 +00:00
|
|
|
AC_SUBST(VFS_CAPPLET_CFLAGS)
|
|
|
|
AC_SUBST(VFS_CAPPLET_LIBS)
|
|
|
|
|
2002-02-15 02:00:34 +00:00
|
|
|
AC_SUBST(SOUND_CAPPLET_CFLAGS)
|
|
|
|
AC_SUBST(SOUND_CAPPLET_LIBS)
|
|
|
|
|
2002-07-24 02:39:03 +00:00
|
|
|
AC_SUBST(FONT_CAPPLET_CFLAGS)
|
|
|
|
AC_SUBST(FONT_CAPPLET_LIBS)
|
|
|
|
|
2002-03-06 01:04:41 +00:00
|
|
|
AC_SUBST(GNOMECC_CFLAGS)
|
|
|
|
AC_SUBST(GNOMECC_LIBS)
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl End: Define the main variables
|
|
|
|
dnl ==============================================
|
2001-07-17 08:35:15 +00:00
|
|
|
|
2001-12-09 18:50:32 +00:00
|
|
|
GCONF_CONFIG_SOURCE=
|
|
|
|
AC_ARG_ENABLE(gconf-source, [ --enable-gconf-source=sourceaddress Where to install schema files.],GCONF_CONFIG_SOURCE=$enable_gconf_source,)
|
|
|
|
|
|
|
|
if test "x$GCONF_CONFIG_SOURCE" = "x"; then
|
|
|
|
GCONF_CONFIG_SOURCE="xml::\${DESTDIR}\${sysconfdir}/gconf/gconf.xml.defaults"
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST(GCONF_CONFIG_SOURCE)
|
|
|
|
AC_SUBST(INSTALL_GCONF_CONFIG_SOURCE)
|
|
|
|
|
|
|
|
|
2002-03-11 02:15:38 +00:00
|
|
|
ORBIT_IDL="`$PKG_CONFIG --variable=orbit_idl ORBit-2.0`"
|
|
|
|
AC_SUBST(ORBIT_IDL)
|
|
|
|
|
|
|
|
LIBBONOBO_IDL_DIR="`$PKG_CONFIG --variable=idldir libbonobo-2.0`"
|
|
|
|
AC_SUBST(LIBBONOBO_IDL_DIR)
|
|
|
|
|
|
|
|
BONOBO_ACTIVATION_IDL_DIR="`$PKG_CONFIG --variable=idldir bonobo-activation-2.0`"
|
|
|
|
AC_SUBST(BONOBO_ACTIVATION_IDL_DIR)
|
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
|
|
|
|
dnl ==============================================
|
|
|
|
dnl Define the directories
|
|
|
|
dnl ==============================================
|
2001-08-07 17:01:55 +00:00
|
|
|
if test "x${prefix}" = "xNONE"; then
|
|
|
|
real_prefix=${ac_default_prefix}
|
|
|
|
else
|
|
|
|
real_prefix=${prefix}
|
|
|
|
fi
|
|
|
|
|
2002-03-05 19:32:28 +00:00
|
|
|
AC_DEFINE_UNQUOTED(GNOMECC_DATA_DIR, "${real_prefix}/share/${GETTEXT_PACKAGE}")
|
2002-04-17 21:21:46 +00:00
|
|
|
GNOMECC_ICONS_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/icons'
|
2001-07-17 08:35:15 +00:00
|
|
|
AC_SUBST(GNOMECC_ICONS_DIR)
|
2002-04-17 21:21:46 +00:00
|
|
|
GNOMECC_DESKTOP_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/capplets'
|
2001-12-20 18:52:39 +00:00
|
|
|
AC_SUBST(GNOMECC_DESKTOP_DIR)
|
2002-04-17 21:21:46 +00:00
|
|
|
GNOMECC_GLADE_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/interfaces'
|
2001-07-17 23:32:47 +00:00
|
|
|
AC_SUBST(GNOMECC_GLADE_DIR)
|
2002-04-17 21:21:46 +00:00
|
|
|
GNOMECC_PIXMAPS_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/pixmaps'
|
2001-07-18 03:21:07 +00:00
|
|
|
AC_SUBST(GNOMECC_PIXMAPS_DIR)
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl ==============================================
|
|
|
|
dnl End: Define the directories
|
|
|
|
dnl ==============================================
|
2001-07-17 08:35:15 +00:00
|
|
|
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl =======================================
|
|
|
|
dnl Variables for config_archiverConf.sh.in
|
|
|
|
dnl =======================================
|
2001-07-05 21:51:20 +00:00
|
|
|
CONFIG_ARCHIVER_LIBDIR='-L${libdir}'
|
|
|
|
CONFIG_ARCHIVER_LIBS="$CONFIG_ARCHIVER_LIBS -lconfig_archiver"
|
|
|
|
CONFIG_ARCHIVER_INCLUDEDIR="$CONFIG_ARCHIVER_CFLAGS -I${includedir}"
|
2001-07-05 20:06:12 +00:00
|
|
|
|
2001-07-05 21:51:20 +00:00
|
|
|
AC_SUBST(CONFIG_ARCHIVER_LIBDIR)
|
|
|
|
AC_SUBST(CONFIG_ARCHIVER_LIBS)
|
|
|
|
AC_SUBST(CONFIG_ARCHIVER_INCLUDEDIR)
|
2001-07-18 06:36:24 +00:00
|
|
|
dnl =======================================
|
|
|
|
dnl End: Variables for config_archiverConf.sh.in
|
|
|
|
dnl =======================================
|
2001-07-05 20:06:12 +00:00
|
|
|
|
1998-02-10 21:22:12 +00:00
|
|
|
AC_OUTPUT([
|
|
|
|
Makefile
|
|
|
|
po/Makefile.in
|
2002-03-11 17:17:14 +00:00
|
|
|
idl/Makefile
|
2001-12-09 18:50:32 +00:00
|
|
|
gnome-settings-daemon/Makefile
|
2001-07-05 17:27:44 +00:00
|
|
|
control-center/Makefile
|
2001-12-06 23:53:58 +00:00
|
|
|
libbackground/Makefile
|
2002-05-15 01:00:00 +00:00
|
|
|
libwindow-settings/Makefile
|
2002-06-03 00:37:24 +00:00
|
|
|
libwindow-settings/gnome-window-settings-2.0.pc
|
1998-08-25 22:14:30 +00:00
|
|
|
capplets/Makefile
|
2001-07-13 18:51:28 +00:00
|
|
|
capplets/common/Makefile
|
2001-07-05 17:27:44 +00:00
|
|
|
capplets/background/Makefile
|
2002-05-16 23:18:14 +00:00
|
|
|
capplets/default-applications/Makefile
|
2001-07-16 18:07:52 +00:00
|
|
|
capplets/desktop-links/Makefile
|
2002-01-22 03:13:30 +00:00
|
|
|
capplets/file-types/Makefile
|
|
|
|
capplets/file-types/libuuid/Makefile
|
2002-04-27 01:33:48 +00:00
|
|
|
capplets/font/Makefile
|
2002-03-17 21:27:09 +00:00
|
|
|
capplets/keybindings/Makefile
|
2001-07-05 17:27:44 +00:00
|
|
|
capplets/keyboard/Makefile
|
|
|
|
capplets/mouse/Makefile
|
2002-01-15 20:45:34 +00:00
|
|
|
capplets/sound/Makefile
|
2002-01-22 03:13:30 +00:00
|
|
|
capplets/theme-switcher/Makefile
|
|
|
|
capplets/ui-properties/Makefile
|
2002-03-23 04:39:24 +00:00
|
|
|
capplets/accessibility/Makefile
|
|
|
|
capplets/accessibility/keyboard/Makefile
|
2002-04-22 17:49:22 +00:00
|
|
|
capplets/network/Makefile
|
2002-05-11 19:10:24 +00:00
|
|
|
capplets/windows/Makefile
|
2002-03-17 21:27:09 +00:00
|
|
|
schemas/Makefile
|
2002-08-21 06:01:42 +00:00
|
|
|
libsounds/Makefile
|
2002-09-10 04:04:20 +00:00
|
|
|
control-center.spec
|
2002-08-21 06:01:42 +00:00
|
|
|
])
|
2002-08-21 11:10:57 +00:00
|
|
|
dnl due to a bug in intltool we need to expand something from the root last control-center.spec
|