AC_INIT([control-center], [2.17.1], [http://bugzilla.gnome.org/enter_bug.cgi?product=control-center]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_SRCDIR([control-center]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.9 tar-ustar]) AM_MAINTAINER_MODE AC_SUBST([ACLOCAL_AMFLAGS], ["\${ACLOCAL_FLAGS}"]) AC_PROG_INTLTOOL GNOME_COMPILE_WARNINGS AC_ISC_POSIX AC_PROG_CC AC_STDC_HEADERS AM_PROG_LIBTOOL # Use the GNOME documentation framework GNOME_DOC_INIT m4_define(gnomevfs_minver, 2.0.0) m4_define(fontconfig_minver, 1.0.0) m4_define(xft_minver, 2.1.2) m4_define(gtk_minver, 2.8.12) m4_define(libbonobo_minver, 2.0.0) m4_define(libgnomeui_minver, 2.2.0) m4_define(nautilus_minver, 2.6.0) changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac fi changequote([,])dnl # Internationalization support ALL_LINGUAS="af am ar az be bg bn bn_IN br bs ca cs cy da de dz el en_CA en_GB es et eu fa fi fr ga gl gu he hi hr hu id is it ja ka ko ku lt lv mg mk ml mn mr ms nb ne nl nn nso or pa pl pt pt_BR ro ru rw sk sl sq sr sr@Latn sv ta te th tr uk vi wa xh zh_CN zh_HK zh_TW zu" GETTEXT_PACKAGE=control-center-2.0 AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package]) AM_GLIB_GNU_GETTEXT GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR) AC_CHECK_FUNCS(usleep) AC_CHECK_FUNCS(putenv) AC_CHECK_FUNCS(setenv) AC_PATH_XTRA x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" AC_CHECK_FUNC(XScreenSaverQueryInfo, [ TYPING_BREAK="typing-break"], [ save_LIBS=$LIBS LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lXss -lXext -lX11" AC_CHECK_LIB(Xss, XScreenSaverQueryInfo, [ TYPING_BREAK="typing-break" SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"], [ LIBS=$save_LIBS LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lXext -lX11" AC_CHECK_LIB(Xext, XScreenSaverQueryInfo, [ TYPING_BREAK="typing-break" SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXext -lX11"],[])]) LIBS=$save_LIBS]) AC_SUBST(TYPING_BREAK) AC_SUBST(SCREENSAVER_LIBS) dnl keyboard-properties-capplet savecppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $X_CFLAGS" AC_CHECK_HEADERS([X11/Xlib.h]) AC_CHECK_HEADERS([X11/extensions/xf86misc.h], [XF86MISC_LIBS="-lXxf86misc"],[], [#if HAVE_X11_XLIB_H #include #endif ]) AC_SUBST(XF86MISC_LIBS) AC_CHECK_HEADERS(X11/extensions/XKB.h) CPPFLAGS=$savecppflags dnl ============================================== dnl Check that we meet the dependencies dnl ============================================== COMMON_MODULES="gtk+-2.0 >= 2.3.0 dnl gconf-2.0 dnl libgnomeui-2.0 >= 2.2.0 dnl libglade-2.0 >= 2.0.0 dnl libbonobo-2.0 dnl libbonoboui-2.0 dnl gnome-desktop-2.0 >= 2.2.0" PKG_CHECK_MODULES(CAPPLET, $COMMON_MODULES) PKG_CHECK_MODULES(GNOMECC, $COMMON_MODULES libgnome-menu >= 2.10.1) PKG_CHECK_MODULES(GNOME_SETTINGS_DAEMON, [gtk+-2.0 gconf-2.0 libgnomeui-2.0 esound gnome-desktop-2.0 libglade-2.0]) PKG_CHECK_MODULES(OLD_CAPPLET, libgnomeui-2.0 libglade-2.0) PKG_CHECK_MODULES(GNOME, libgnomeui-2.0) PKG_CHECK_MODULES(GTK, gtk+-2.0) PKG_CHECK_MODULES(DBUS, dbus-1 dbus-glib-1) PKG_CHECK_MODULES(VFS_CAPPLET, $COMMON_MODULES gnome-vfs-module-2.0 gnome-vfs-2.0) PKG_CHECK_MODULES(GNOME_DESKTOP, gnome-desktop-2.0) PKG_CHECK_MODULES(DEFAULT_APPLICATIONS_CAPPLET, libxml-2.0) PKG_CHECK_MODULES(SOUND_CAPPLET, esound gstreamer-0.10) PKG_CHECK_MODULES(METACITY, libmetacity-private) PKG_CHECK_MODULES(LIBXKLAVIER, libxklavier >= 2.91,, AC_MSG_ERROR([gnome-control-center depends on libxklavier >= 2.91. The latest release is available from http://prdownloads.sourceforge.net/gswitchit], 1)) dnl dnl Check for Xft version 2; we build in extra functionality to the font capplet dnl when we have it. dnl xft_modules= if $PKG_CONFIG --exists xft ; then xft_modules="xft" AC_DEFINE(HAVE_XFT2,,[Build Xft functionality to the font capplet]) fi dnl dnl Check for XInput, needed for gnome-settings-daemon mouse settings dnl have_xinput=no AC_CHECK_LIB(Xi, XListInputDevices, [AC_CHECK_HEADER(X11/extensions/XInput.h, have_xinput=yes XINPUT_LIBS="-lXi" AC_DEFINE(HAVE_XINPUT, 1, Have the XInput extension library), :, [#include ])], : , -lXi $x_libs) AM_CONDITIONAL(HAVE_XINPUT, [test $have_xinput = yes]) GNOME_SETTINGS_DAEMON_LIBS="$GNOME_SETTINGS_DAEMON_LIBS $XINPUT_LIBS" PKG_CHECK_MODULES(FONT_CAPPLET, $COMMON_MODULES $xft_modules) PKG_CHECK_MODULES(AT_CAPPLET, $COMMON_MODULES) dnl dnl Check for XRandR, needed for display capplet dnl have_randr=no AC_CHECK_LIB(Xrandr, XRRUpdateConfiguration, [AC_CHECK_HEADER(X11/extensions/Xrandr.h, have_randr=yes RANDR_LIBS="-lXrandr -lXrender" AC_DEFINE(HAVE_RANDR, 1, Have the Xrandr extension library), :, [#include ])], : , -lXrandr -lXrender $x_libs) AM_CONDITIONAL(HAVE_RANDR, [test $have_randr = yes]) PKG_CHECK_MODULES(DISPLAY_CAPPLET, $COMMON_MODULES) DISPLAY_CAPPLET_LIBS="$DISPLAY_CAPPLET_LIBS $RANDR_LIBS" CAPPLET_LIBS="$CAPPLET_LIBS $x_libs" GNOMECC_LIBS="$GNOMECC_LIBS $x_libs" GNOME_SETTINGS_DAEMON_LIBS="$GNOME_SETTINGS_DAEMON_LIBS $x_libs" AC_PATH_PROG(GCONFTOOL, gconftool-2) dnl dnl Check for XCursor support. If it exists, then we compile the dnl mouse capplet with support for it turned on dnl have_xcursor=no PKG_CHECK_MODULES(XCURSOR, [ xcursor ], have_xcursor=yes AC_DEFINE(HAVE_XCURSOR, 1, Have the Xcursor extension), have_xcursor=no) AM_CONDITIONAL(HAVE_XCURSOR, [test $have_xcursor=yes]) CAPPLET_LIBS="$CAPPLET_LIBS $XCURSOR_LIBS" 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 dnl ============== dnl gswitchit dnl ============== dnl Make sure the new cvs virtual include has been checked out AC_MSG_CHECKING([for inclusion of libgswitchit]) if test ! -d "$srcdir/libgswitchit"; then AC_MSG_RESULT(no) AC_MSG_ERROR([Your checkout of gnome-control-center is out of date. The 'libgswitchit' module has been virtually included into gnome-control-center by CVS as a subdirectory. Please check out again (this can be done on top of your existing checkout)]) else AC_MSG_RESULT(yes) fi AM_CONDITIONAL(INCLUDE_GSWITCHIT_DEVEL, false) dnl pull devel from applet dnl ============================================== dnl themus and fontilust dependencies dnl ============================================== AC_ARG_ENABLE(vfs-methods, AC_HELP_STRING([--disable-vfs-methods], [Do not build the fonts:/// and themes:/// uri schemes]),, enable_vfs_methods=yes) if test x$enable_vfs_methods = xyes; then PKG_CHECK_MODULES(THEME_METHOD, [gnome-vfs-module-2.0 >= 2.2.0 dnl gnome-vfs-2.0 >= 2.2.0]) PKG_CHECK_MODULES(THEMUS_THUMBNAILER, [gdk-2.0 >= 2.2.0 dnl libgnomeui-2.0 >= 2.2.0 dnl libmetacity-private dnl gnome-vfs-2.0 >= 2.2.0]) PKG_CHECK_MODULES(THEMUS_COMPONENT, [glib-2.0 >= 2.8.0 dnl gtk+-2.0 >= 2.4.0 dnl libnautilus-extension >= nautilus_minver]) PKG_CHECK_MODULES(THEMUS_APPLIER, [gtk+-2.0 >= 2.4.0 dnl libglade-2.0 >= 2.0 dnl gnome-vfs-2.0 >= 2.2.0 dnl libgnome-2.0 >= 2.2.0]) PKG_CHECK_MODULES(FONT_METHOD, [gnome-vfs-module-2.0 >= gnomevfs_minver dnl fontconfig >= fontconfig_minver]) PKG_CHECK_MODULES(FONT_THUMBNAILER, [gnome-vfs-2.0 >= gnomevfs_minver dnl gdk-pixbuf-2.0 >= gtk_minver]) PKG_CHECK_MODULES(FONT_CONTEXT_MENU, [glib-2.0 >= 2.8.0 dnl gnome-vfs-2.0 >= gnomevfs_minver dnl libnautilus-extension >= nautilus_minver]) PKG_CHECK_MODULES(FONT_VIEW, [gnome-vfs-2.0 >= gnomevfs_minver dnl xft >= xft_minver dnl gtk+-2.0 >= gtk_minver dnl libgnomeui-2.0 >= libgnomeui_minver]) # Add freetype flags to the thumbnailer script AC_PATH_PROG(FREETYPE_CONFIG, freetype-config, no) if test "x$FREETYPE_CONFIG" = xno; then AC_MSG_ERROR([Could not find freetype-config script]) fi FONT_THUMBNAILER_CFLAGS="$FONT_THUMBNAILER_CFLAGS `$FREETYPE_CONFIG --cflags`" FONT_THUMBNAILER_LIBS="$FONT_THUMBNAILER_LIBS `$FREETYPE_CONFIG --libs`" THEMUS=themus FONTILUS=fontilus AC_SUBST(THEMUS) AC_SUBST(FONTILUS) # update LIBS for $export_dynamic export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh` if test -n "$export_dynamic"; then THEME_METHOD_LIBS=`echo $THEME_METHOD_LIBS | sed -e "s/$export_dynamic//"` THEMUS_COMPONENT_LIBS=`echo $THEMUS_COMPONENT_LIBS | sed -e "s/$export_dynamic//"` FONT_VIEW_LIBS=`echo $FONT_VIEW_LIBS | sed -e "s/$export_dynamic//"` FONT_CONTEXT_MENU_LIBS=`echo $CONTEXT_MENU_LIBS | sed -e "s/$export_dynamic//"` FONT_THUMBNAILER_LIBS=`echo $FONT_THUMBNAILER_LIBS | sed -e "s/$export_dynamic//"` FONT_METHOD_LIBS=`echo $FONT_METHOD_LIBS | sed -e "s/$export_dynamic//"` fi fi dnl ============================================== dnl About-me dnl ============================================== AC_CHECK_HEADERS([pty.h stropts.h]) AC_CHECK_FUNCS(forkpty,, AC_CHECK_LIB(util,forkpty, [AC_DEFINE(HAVE_FORKPTY)] [ABOUTME_LIBS="$ABOUTME_LIBS -lutil"])) AC_SUBST(ABOUTME_LIBS) dnl ----- pseudo terminal handling dnl ----- os pty master streams modules dnl ----- aix /dev/ptc - (loads ldterm by default) dnl ----- hpux /dev/ptmx ldterm ptem dnl ----- solaris /dev/ptmx ldterm ptem ttcompat dnl ----- aix loads module ldterm by default and wants no ptem dnl ----- ptmx takes precedence AC_MSG_CHECKING([for master pty]) if test -r /dev/ptc ; then if test -r /dev/ptmx ; then AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master]) AC_MSG_RESULT(ptmx) else AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptc", [aix style pty master]) AC_MSG_RESULT(ptc) fi elif test -r /dev/ptmx ; then AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/ptmx", [hp and sun style pty master]) AC_MSG_RESULT(ptmx) else AC_DEFINE_UNQUOTED(MASTERPTYDEV, "/dev/null", [lets see what happens]) fi dnl ----- this will succeed on solaris and fail on hpux AC_MSG_CHECKING(if your system supports the ttcompat streams module) AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include #include #include main() { int line; if ( (line = open("/dev/ptmx", O_RDWR)) >= 0 && ioctl(line, I_PUSH, "ttcompat") == 0 ) exit(0); exit(1); } ]])],[AC_DEFINE(HAVE_TTCOMPAT, 1, "Define if your system supports the ttcompat streams module") AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)],[AC_MSG_RESULT(assuming no)]) AC_MSG_CHECKING([whether to enable About Me]) AC_ARG_ENABLE([aboutme], AC_HELP_STRING([--enable-aboutme], [Enable about-me capplet]),, [enable_aboutme=no]) AC_MSG_RESULT([$enable_aboutme]) if test "x$enable_aboutme" = "xyes"; then LIBEBOOK_REQUIREMENT="libebook-1.2 >= 1.7.90" AC_MSG_CHECKING(for evolution-data-server) if $PKG_CONFIG --exists libebook-1.2; then LIBEBOOK_REQUIREMENT="libebook-1.2 >= 1.7.90" AC_DEFINE(BUILD_ABOUTME, 1, Build the about-me capplet) PKG_CHECK_MODULES(LIBEBOOK, libebook-1.2) fi fi if test -n "$LIBEBOOK_REQUIREMENT"; then AC_DEFINE([HAVE_LIBEBOOK], 1, [Defined when evolution-data-server libebook-1.2 is detected]) fi AM_CONDITIONAL(BUILD_ABOUTME, test -n "$LIBEBOOK_REQUIREMENT") AM_CONDITIONAL(HAVE_LIBEBOOK, test -n "$LIBEBOOK_REQUIREMENT") dnl ============================================== dnl HAL stuff dnl ============================================== AC_ARG_ENABLE(hal, AC_HELP_STRING([--disable-hal],[build without hal support])) if test "x$enable_hal" != "xno"; then PKG_CHECK_MODULES(HAL, [hal >= 0.5.6, dbus-1 >= 0.32, dbus-glib-1 >= 0.32], [ AC_DEFINE(USE_HAL, 1, [defined if using libhal]) ],) AC_SUBST(HAL_CFLAGS) AC_SUBST(HAL_LIBS) fi dnl ============================================== dnl End: Check that we meet the dependencies dnl ============================================== 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) # dbus directory DBUS_SERVICES_DIR='$(datadir)'"/dbus-1/services" AC_SUBST(DBUS_SERVICES_DIR) AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Where services dir for DBUS is]) # 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) AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) if test x"$GDK_PIXBUF_CSOURCE" = xno; then AC_PATH_PROG(GDK_PIXBUF_CSOURCE_32, gdk-pixbuf-csource-32, no) if test x"$GDK_PIXBUF_CSOURCE_32" = xno; then AC_MSG_ERROR([gdk-pixbuf-csource executable not found in your path - should be installed with GTK]) else GDK_PIXBUF_CSOURCE=$GDK_PIXBUF_CSOURCE_32 fi fi AC_SUBST(GDK_PIXBUF_CSOURCE) AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, no) if test x"$GLIB_GENMARSHAL" = xno; then AC_MSG_ERROR([glib-genmarshal executable not found in your path - should be installed with glib]) fi AC_SUBST(GLIB_GENMARSHAL) dnl ============================================== dnl Special GConf section dnl ============================================== AC_PATH_PROG(GCONFTOOL, gconftool-2, no) if test x"$GCONFTOOL" = xno; then AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) fi AM_GCONF_SOURCE_2 dnl ============================================== dnl OSS section dnl ============================================== have_oss=no AC_TRY_COMPILE([ #ifdef __NetBSD__ #include #include #include #else #include #endif ],[ int arg = SNDCTL_DSP_SETFRAGMENT; ],[ have_oss=yes ]) AC_MSG_CHECKING(for OSS audio support) AC_MSG_RESULT($have_oss) AM_CONDITIONAL(HAVE_OSS, test x"$have_oss" = "xyes") dnl ============================================== dnl ALSA section dnl ============================================== have_alsa=no AC_ARG_ENABLE(alsa, AC_HELP_STRING([--disable-alsa], [Turn off support for ALSA version 0.9 or higher]), [case "${enableval}" in yes) WANT_ALSA=yes ;; no) WANT_ALSA=no ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-alsa) ;; esac], [WANT_ALSA=yes]) dnl Default value if test x$WANT_ALSA = xyes ; then PKG_CHECK_MODULES(ALSA, alsa >= 0.9.0, have_alsa=yes, AC_MSG_RESULT(*** All of ALSA dependent parts will be disabled ***)) else have_alsa=no fi AM_CONDITIONAL(HAVE_ALSA, test x"$have_alsa" = "xyes") AC_SUBST(ALSA_LIBS) AC_SUBST(ALSA_CFLAGS) dnl ============================================== dnl GStreamer section dnl ============================================== GST_MAJORMINOR=auto AC_ARG_ENABLE(gstreamer, AC_HELP_STRING([--enable-gstreamer],[use gstreamer, if available (and optionally specify a version)]), [case "${enableval}" in yes) ENABLE_GSTREAMER=yes ;; 0.8) ENABLE_GSTREAMER=yes && GST_MAJORMINOR=0.8 ;; 0.10) ENABLE_GSTREAMER=yes && GST_MAJORMINOR=0.10 ;; no) ENABLE_GSTREAMER=no ;; *) AC_MSG_ERROR([ *** Bad value ${enableval} for --enable-gstreamer *** Please use one of the following: *** --enable-gstreamer=0.8 *** --enable-gstreamer=0.10 ]) ;; esac], [ENABLE_GSTREAMER=yes]) dnl Default value if test "x$ENABLE_GSTREAMER" = "xyes"; then have_gstreamer=no if test x$GST_MAJORMINOR = xauto ; then PKG_CHECK_MODULES(GST, gstreamer-0.8,[GST_MAJORMINOR=0.8],[GST_MAJORMINOR=0.10]) fi if test x$GST_MAJORMINOR = x0.8 ; then GST_REQS=0.8.0 PKGS="gstreamer-0.8 >= $GST_REQS gstreamer-interfaces-0.8 >= $GST_REQS" else GST_REQS=0.10.1.2 PKGS="gstreamer-0.10 >= $GST_REQS gstreamer-plugins-base-0.10 >= $GST_REQS" fi PKG_CHECK_MODULES(GST, $PKGS, have_gstreamer=yes, AC_MSG_RESULT([*** All of GStreamer dependent parts will be disabled ***])) if test x$GST_MAJORMINOR = x0.10 ; then GST_LIBS="$GST_LIBS -lgstinterfaces-0.10 -lgstaudio-0.10" fi if test x$GST_MAJORMINOR = x0.8 ; then GST_LIBS="$GST_LIBS -lgstinterfaces-0.8" fi else have_gstreamer=disabled AC_MSG_RESULT(*** GStreamer has been explicitly disabled ***) fi AM_CONDITIONAL(HAVE_GSTREAMER, test x"$have_gstreamer" = "xyes") AM_CONDITIONAL(HAVE_GST10, test x"$GST_MAJORMINOR" = "x0.10") AC_SUBST(GST_LIBS) AC_SUBST(GST_CFLAGS) dnl ============================================== dnl Define the main variables dnl ============================================== COMMON_CFLAGS="-I\$(top_srcdir)/capplets/common" COMMON_LIBS="\$(top_builddir)/capplets/common/libcommon.la" EXTRA_CFLAGS="-I\$(top_srcdir)/ -DG_LOG_DOMAIN=\"\\\"\$(cappletname)-properties\\\"\"" GNOMECC_CAPPLETS_CFLAGS="${COMMON_CFLAGS} ${CAPPLET_CFLAGS} ${EXTRA_CFLAGS} ${DBUS_CFLAGS}" GNOMECC_CAPPLETS_LIBS="${COMMON_LIBS} ${CAPPLET_LIBS} ${DBUS_LIBS}" GNOMECC_CAPPLETS_CLEANFILES="\$(desktop) \$(desktop).in" GNOMECC_CAPPLETS_EXTRA_DIST="ChangeLog \$(desktop).in.in \$(cappletname)-capplet.png \$(cappletname)-properties.glade \$(pixmaps_DATA)" AC_SUBST(GNOMECC_CAPPLETS_EXTRA_DIST) AC_SUBST(GNOMECC_CAPPLETS_CLEANFILES) AC_SUBST(GNOMECC_CAPPLETS_CFLAGS) AC_SUBST(GNOMECC_CAPPLETS_LIBS) dnl ============================================== dnl End: Define the main variables dnl ============================================== 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) dnl ============================================== dnl Define the directories dnl ============================================== if test "x${prefix}" = "xNONE"; then real_prefix=${ac_default_prefix} else real_prefix=${prefix} fi AC_DEFINE_UNQUOTED(GNOMECC_DATA_DIR, "${real_prefix}/share/${GETTEXT_PACKAGE}",[Path to gnomecc data files]) AC_DEFINE_UNQUOTED(PREFIX, "$prefix", [install prefix]) GNOMECC_ICONS_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/icons' AC_SUBST(GNOMECC_ICONS_DIR) GNOMECC_GLADE_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/interfaces' AC_SUBST(GNOMECC_GLADE_DIR) GNOMECC_PIXMAPS_DIR='$(datadir)/'${GETTEXT_PACKAGE}'/pixmaps' AC_SUBST(GNOMECC_PIXMAPS_DIR) dnl ============================================== dnl End: Define the directories dnl ============================================== dnl ======================================= dnl Variables for config_archiverConf.sh.in dnl ======================================= CONFIG_ARCHIVER_LIBDIR='-L${libdir}' CONFIG_ARCHIVER_LIBS="$CONFIG_ARCHIVER_LIBS -lconfig_archiver" CONFIG_ARCHIVER_INCLUDEDIR="$CONFIG_ARCHIVER_CFLAGS -I${includedir}" AC_SUBST(CONFIG_ARCHIVER_LIBDIR) AC_SUBST(CONFIG_ARCHIVER_LIBS) AC_SUBST(CONFIG_ARCHIVER_INCLUDEDIR) dnl ======================================= dnl End: Variables for config_archiverConf.sh.in dnl ======================================= AC_CONFIG_FILES([ Makefile po/Makefile.in idl/Makefile gnome-settings-daemon/Makefile gnome-settings-daemon/xrdb/Makefile gnome-settings-daemon/actions/Makefile gnome-settings-daemon/gnome-settings-daemon.pc control-center/Makefile libbackground/Makefile libwindow-settings/Makefile libwindow-settings/gnome-window-settings-2.0.pc libgswitchit/Makefile libkbdraw/Makefile capplets/Makefile capplets/common/Makefile capplets/default-applications/Makefile capplets/background/Makefile capplets/display/Makefile capplets/font/Makefile capplets/keybindings/Makefile capplets/keyboard/Makefile capplets/mouse/Makefile capplets/sound/Makefile capplets/theme-switcher/Makefile capplets/ui-properties/Makefile capplets/accessibility/Makefile capplets/accessibility/keyboard/Makefile capplets/accessibility/at-properties/Makefile capplets/network/Makefile capplets/windows/Makefile capplets/about-me/Makefile help/Makefile typing-break/Makefile schemas/Makefile libsounds/Makefile vfs-methods/Makefile vfs-methods/themus/Makefile vfs-methods/fontilus/Makefile control-center.spec vfs-methods/fontilus/gnome-font-viewer.desktop.in vfs-methods/themus/themus-theme-applier.desktop.in capplets/font/font-properties.desktop.in capplets/keybindings/keybinding.desktop.in capplets/display/display-properties.desktop.in capplets/mouse/gnome-settings-mouse.desktop.in capplets/sound/gnome-settings-sound.desktop.in capplets/theme-switcher/gtk-theme-selector.desktop.in capplets/default-applications/default-applications.desktop.in capplets/accessibility/at-properties/at-properties.desktop.in capplets/accessibility/keyboard/accessibility-keyboard.desktop.in capplets/background/background.desktop.in capplets/ui-properties/gnome-ui-properties.desktop.in capplets/network/gnome-network-preferences.desktop.in capplets/windows/window-properties.desktop.in capplets/keyboard/keyboard.desktop.in capplets/about-me/gnome-about-me.desktop.in control-center/gnomecc.desktop.in ]) dnl *** the following desktop files don't seem to be included in "make dist" dnl capplets/url-properties/url-properties.desktop.in dnl capplets/file-types/file-types-capplet.desktop.in dnl capplets/file-types/file-types.desktop.in dnl capplets/localization/localization.desktop.in dnl due to a bug in intltool we need to expand something from the root last control-center.spec AC_OUTPUT