2004-11-24 19:37:45 -08:00
# get rid of that stupid cache mechanism
rm -f config.cache
2009-07-29 01:03:25 -07:00
AC_INIT([enlightenment], [0.16.999.062], [enlightenment-devel@lists.sourceforge.net])
2009-05-15 01:58:54 -07:00
AC_PREREQ([2.52])
AC_CONFIG_SRCDIR([configure.ac])
2009-01-14 22:29:59 -08:00
AC_CONFIG_MACRO_DIR([m4])
2005-02-07 07:34:20 -08:00
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
AC_ISC_POSIX
2008-01-24 19:35:49 -08:00
AM_INIT_AUTOMAKE(1.6 dist-bzip2)
2004-11-24 19:37:45 -08:00
AM_CONFIG_HEADER(config.h)
2009-04-10 22:40:18 -07:00
AC_GNU_SOURCE
2005-02-07 07:34:20 -08:00
AC_C_BIGENDIAN
2008-12-07 17:39:33 -08:00
AC_PROG_CC_C99
2007-11-05 23:09:31 -08:00
AM_PROG_CC_C_O
2004-11-24 19:37:45 -08:00
AC_C_CONST
2005-12-14 23:12:00 -08:00
AC_FUNC_ALLOCA
2005-04-12 22:48:38 -07:00
AC_C___ATTRIBUTE__
2004-11-24 19:37:45 -08:00
2009-01-14 22:29:59 -08:00
define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])
define([AC_LIBTOOL_LANG_GCJ_CONFIG], [:])
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
2009-07-29 01:19:34 -07:00
release="ver-pre-svn-04"
2009-04-21 07:17:42 -07:00
AC_SUBST(release)
2005-04-14 02:09:22 -07:00
AC_CHECK_FUNCS(setenv)
AC_CHECK_FUNCS(unsetenv)
2005-06-30 21:09:30 -07:00
AC_CHECK_HEADERS(fnmatch.h,, AC_MSG_ERROR([Cannot find fnmatch.h. Make sure your CFLAGS environment variable contains include lines for the location of this file]))
AC_CHECK_FUNCS(fnmatch, res=yes, res=no)
if test "x$res" = "xno"; then
AC_CHECK_LIB(fnmatch, fnmatch, res=yes, res=no)
if test "x$res" = "xno"; then
AC_MSG_ERROR([Cannot find fnmatch() in neither libc nor libfnmatch])
else
fnmatch_libs="-lfnmatch"
fi
fi
2008-12-07 17:39:33 -08:00
2005-06-30 21:09:30 -07:00
AC_SUBST(fnmatch_libs)
2005-10-06 11:49:53 -07:00
2006-03-31 09:26:38 -08:00
have_pam=no
2008-12-07 12:40:17 -08:00
AC_ARG_ENABLE(pam,
AC_HELP_STRING([--enable-pam], [enable PAM support @<:@default=detect@:>@]),
[want_pam=$enableval],
[want_pam=auto]
)
if test "x$want_pam" != "xno" ; then
AC_CHECK_HEADERS(security/pam_appl.h, [
LIBS="$LIBS -lpam"
have_pam=yes
AC_DEFINE(HAVE_PAM, 1, [PAM Authentication Support])])
if test "x$want_pam$have_pam" = "xyesno" ; then
AC_MSG_ERROR([PAM support was requested but not found])
fi
fi
2006-03-31 09:26:38 -08:00
2008-12-07 17:39:33 -08:00
dnl AC_E_CHECK_PKG(VALGRIND, [valgrind >= 2.4.0], [], [:])
2005-12-05 17:13:29 -08:00
AC_SUBST(VALGRIND_CFLAGS)
AC_SUBST(VALGRIND_LIBS)
2009-04-21 07:17:42 -07:00
MODULE_ARCH="$host_os-$host_cpu-$release"
2005-02-07 07:34:20 -08:00
AC_SUBST(MODULE_ARCH)
AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture")
2004-11-24 19:37:45 -08:00
if test "x${bindir}" = 'xNONE'; then
if test "x${prefix}" = "xNONE"; then
2006-07-13 09:35:46 -07:00
PACKAGE_BIN_DIR="${ac_default_prefix}/bin"
2004-11-24 19:37:45 -08:00
else
2006-07-13 09:35:46 -07:00
PACKAGE_BIN_DIR="${prefix}/bin"
2004-11-24 19:37:45 -08:00
fi
else
2006-07-13 09:35:46 -07:00
PACKAGE_BIN_DIR="${bindir}"
2004-11-24 19:37:45 -08:00
fi
2006-07-13 09:35:46 -07:00
AC_SUBST(PACKAGE_BIN_DIR)
2004-11-24 19:37:45 -08:00
if test "x${libdir}" = 'xNONE'; then
if test "x${prefix}" = "xNONE"; then
2006-07-13 09:35:46 -07:00
PACKAGE_LIB_DIR="${ac_default_prefix}/lib"
2004-11-24 19:37:45 -08:00
else
2006-07-13 09:35:46 -07:00
PACKAGE_LIB_DIR="${prefix}/lib"
2004-11-24 19:37:45 -08:00
fi
else
2006-07-13 09:35:46 -07:00
PACKAGE_LIB_DIR="${libdir}"
2004-11-24 19:37:45 -08:00
fi
2006-07-13 09:35:46 -07:00
AC_SUBST(PACKAGE_LIB_DIR)
2004-11-24 19:37:45 -08:00
2006-06-11 03:23:49 -07:00
if test "x${prefix}" = "xNONE"; then
2006-07-13 09:35:46 -07:00
PACKAGE_DATA_DIR="${ac_default_prefix}/share/${PACKAGE}"
LOCALE_DIR="${ac_default_prefix}/share/locale"
2006-09-03 01:51:32 -07:00
PACKAGE_SYSCONF_DIR="${ac_default_prefix}/etc"
2006-06-11 03:23:49 -07:00
else
2006-07-13 09:35:46 -07:00
PACKAGE_DATA_DIR="${prefix}/share/${PACKAGE}"
LOCALE_DIR="${prefix}/share/locale"
2006-09-03 01:51:32 -07:00
PACKAGE_SYSCONF_DIR="${sysconfdir}"
2004-11-24 19:37:45 -08:00
fi
2006-07-13 09:35:46 -07:00
AC_SUBST(PACKAGE_DATA_DIR)
AC_SUBST(LOCALE_DIR)
2006-09-03 01:51:32 -07:00
AC_SUBST(PACKAGE_SYSCONF_DIR)
2005-04-11 13:25:52 -07:00
2008-01-10 23:33:57 -08:00
#######################################
## Simple X11 build/link
AC_ARG_ENABLE(simple-x11,
AC_HELP_STRING([--enable-simple-x11], [enable simple x11 linking]),
[ want_evas_simple_x11=$enableval ]
)
2005-06-02 07:56:07 -07:00
x_dir=""
x_cflags=""
x_libs=""
AC_PATH_XTRA
AC_CHECK_HEADER(X11/X.h,
[
2008-01-10 23:33:57 -08:00
if test "x$want_evas_simple_x11" = "xyes"; then
x_libs="${x_libs} -lX11 -lXext"
else
x_dir=${x_dir:-/usr/X11R6}
x_cflags=${x_cflags:--I${x_includes:-$x_dir/include}}
x_libs="${x_libs:--L${x_libraries:-$x_dir/lib}} -lX11 -lXext"
fi
2005-06-02 07:56:07 -07:00
],[
AC_MSG_ERROR([Cannot find X headers and libraries.])
]
)
AC_SUBST(x_cflags)
AC_SUBST(x_libs)
2005-08-17 23:15:27 -07:00
cf_cflags=""
cf_libs=""
PCPPFLAGS="${CPPFLAGS}"
CPPFLAGS="${CPPFLAGS} -I /System/Library/Frameworks/CoreFoundation.framework/Headers"
AC_CHECK_HEADERS(CFBase.h,
[
cf_cflags="-I /System/Library/Frameworks/CoreFoundation.framework/Headers"
cf_cflags="${cf_cflags} -I /System/Library/Frameworks/IOKit.framework/Headers"
cf_libs="-framework 'CoreFoundation' -framework 'IOKit'"
]
)
CPPFLAGS="${PCPPFLAGS}"
AC_SUBST(cf_cflags)
AC_SUBST(cf_libs)
2006-10-31 12:51:32 -08:00
#ALL_LINGUAS="bg de eo es fi fr ja pl pt ru zh_CN hu sl it cs da sk sv nb nl zh_TW ko"
2006-11-02 16:40:35 -08:00
#ALL_LINGUAS="bg de eo es fi fr ja pt ru zh_CN hu sl it cs da sk sv nb nl zh_TW"
# a lot of .po's are broken
2009-01-17 01:12:31 -08:00
ALL_LINGUAS="bg ca cs da de el eo es fi fr fr_CH he hu it ja ko nb nl pl pt_BR ru sk sl sv tr zh_CN zh_TW"
2005-07-11 20:53:56 -07:00
AC_SUBST(ALL_LINGUAS)
2005-04-23 01:39:41 -07:00
2006-10-31 15:28:27 -08:00
AM_GNU_GETTEXT([external])
2007-01-26 22:00:58 -08:00
AM_GNU_GETTEXT_VERSION([0.12.1])
2005-04-11 13:25:52 -07:00
if test "x$LIBINTL" = "x"; then
LIBINTL="$INTLLIBS"
fi
2004-11-24 19:37:45 -08:00
AC_CHECK_LIB(dl, dlopen, dlopen_libs=-ldl)
AC_SUBST(dlopen_libs)
2006-11-07 14:46:24 -08:00
AC_MSG_CHECKING([whether to enable Files menu item])
AC_ARG_ENABLE([files],
AS_HELP_STRING([--enable-files],[enable Files menu item @<:@yes@:>@]),
[e_cv_enable_files=$enableval],
AC_CACHE_VAL([e_cv_enable_files], [e_cv_enable_files=yes]))
if test "[${e_cv_enable_files}]" = yes; then
AC_DEFINE_UNQUOTED([ENABLE_FILES],[1],[enable Files menu item])
fi
AC_MSG_RESULT([$e_cv_enable_files])
2008-12-07 17:39:33 -08:00
# explicit libs for each binary to reduce linkage requirements
PKG_CHECK_MODULES(E_REMOTE, [
ecore
ecore-ipc
eet >= 1.0.1
eina-0
])
PKG_CHECK_MODULES(E_IMC, [
ecore-file
eet >= 1.0.1
eina-0
])
PKG_CHECK_MODULES(E_THUMB, [
evas
ecore
ecore-evas
edje
ecore-file
ecore-ipc
eet >= 1.0.1
efreet
])
PKG_CHECK_MODULES(E_FM, [
ecore
ecore-file
ecore-ipc
eet >= 1.0.1
efreet
edbus
ehal
eina-0
])
PKG_CHECK_MODULES(E_FM_OP, [
ecore
ecore-file
eina-0
])
PKG_CHECK_MODULES(E_FM_OPEN, [
ecore
ecore-ipc
eet >= 1.0.1
eina-0
])
PKG_CHECK_MODULES(E_SYS, [
eina-0
])
PKG_CHECK_MODULES(E_INIT, [
evas
ecore
ecore-file
ecore-evas
edje
ecore-ipc
eet >= 1.0.1
eina-0
])
2007-03-21 11:59:50 -07:00
PKG_CHECK_MODULES(E, [
evas
ecore
2008-08-13 12:22:01 -07:00
ecore-x
2007-03-21 11:59:50 -07:00
ecore-evas
2009-03-16 09:24:43 -07:00
ecore-input
2007-07-31 08:00:22 -07:00
ecore-con
2008-08-13 12:22:01 -07:00
ecore-ipc
2007-07-31 08:00:22 -07:00
ecore-job
2008-08-13 12:22:01 -07:00
ecore-file
2008-05-18 17:07:12 -07:00
eet >= 1.0.1
2008-08-13 12:22:01 -07:00
edje
2007-03-24 02:17:30 -07:00
efreet
2007-07-16 07:33:25 -07:00
efreet-mime
2008-10-15 03:03:45 -07:00
eina-0
2008-10-27 15:52:49 -07:00
edbus
ehal
2004-11-24 19:37:45 -08:00
])
2008-10-27 18:06:41 -07:00
requirements_e="evas ecore ecore-x ecore-evas ecore-con ecore-ipc ecore-job ecore-file eet edje efreet efreet-mime eina-0 edbus ehal"
2008-08-13 12:22:01 -07:00
2008-12-07 17:39:33 -08:00
AC_E_CHECK_PKG(ECORE_IMF, [ecore-imf ecore-imf-evas], [], [:])
2008-12-07 06:34:44 -08:00
2008-10-27 15:52:49 -07:00
e_libs=$E_LIBS" "$LIBINTL" "$fnmatch_libs" "$ECORE_IMF_LIBS
e_cflags="-DUSE_E_CONFIG_H "$E_CFLAGS" "$ECORE_IMF_CFLAGS
e_configflags="-DUSE_E_CONFIG_H"
2008-08-05 22:42:53 -07:00
2007-09-25 07:26:36 -07:00
AC_SUBST(e_libs)
AC_SUBST(e_cflags)
2008-08-05 22:42:53 -07:00
AC_SUBST(e_configflags)
2008-08-13 12:22:01 -07:00
AC_SUBST(requirements_e)
2007-09-25 07:26:36 -07:00
2005-10-29 22:36:50 -07:00
profile="SLOW_PC"
2004-11-24 19:37:45 -08:00
AC_ARG_WITH(profile,
2009-04-27 22:50:02 -07:00
AS_HELP_STRING([--with-profile=TARGET_PROFILE], [specify a target format profile of:
LOWRES_PDA, MEDIUMRES_PDA, HIRES_PDA, SLOW_PC, MEDIUM_PC, FAST_PC]),
[profile=$withval])
AC_MSG_NOTICE([Enlightenment build profile set to $profile])
2004-11-24 19:37:45 -08:00
EDJE_DEF="-DLOWRES_PDA=1 -DMEDIUMRES_PDA=2 -DHIRES_PDA=3 -DSLOW_PC=4 -DMEDIUM_PC=5 -DFAST_PC=6"
EDJE_DEF=$EDJE_DEF" -DE17_PROFILE"=$profile
AC_SUBST(EDJE_DEF)
AC_ARG_WITH(edje-cc,
[ --with-edje-cc=PATH specify a specific path to edje_cc],
[
v=$withval;
edje_cc=$v
echo " Enlightenment edje_cc explicitly set to "$edje_cc;
],[
2007-03-21 11:59:50 -07:00
edje_cc=$(pkg-config --variable=prefix edje)/bin/edje_cc
2004-11-24 19:37:45 -08:00
])
AC_SUBST(edje_cc)
2008-08-21 23:55:37 -07:00
PKG_CHECK_MODULES(EET, [eet >= 1.0.1])
AC_ARG_WITH(eet-eet,
[ --with-eet-eet=PATH specify a specific path to eet utility],
[
v=$withval;
eet_eet=$v
echo " Enlightenment eet explicitly set to "$eet_eet;
],[
eet_eet=$(pkg-config --variable=prefix eet)/bin/eet
])
AC_SUBST(eet_eet)
2008-01-09 23:43:01 -08:00
AC_DEFINE(E_INTERNAL, 1, "This define can be used to wrap internal E stuff, as config.h isn't exported")
2008-12-07 17:39:33 -08:00
AM_CONDITIONAL(HAVE_BATTERY, false)
define([CHECK_MODULE_BATTERY],
[
AC_E_CHECK_PKG(BATTERY, [ecore ecore-file ecore-con],
[], [BATTERY=false])
])
2009-04-10 07:05:50 -07:00
BATTERY_LDFLAGS=
case "$host_os" in
darwin*)
BATTERY_LDFLAGS="-framework Foundation -framework IOKit"
;;
esac
AC_SUBST(BATTERY_LDFLAGS)
2008-12-07 17:39:33 -08:00
AM_CONDITIONAL(HAVE_TEMPERATURE, false)
define([CHECK_MODULE_TEMPERATURE],
[
AC_E_CHECK_PKG(ECORE_TXT, [ecore-txt], [], [TEMPERATURE=false])
AC_E_CHECK_PKG(TEMPERATURE, [ecore ecore-file], [], [TEMPERATURE=false])
])
2006-09-03 00:42:06 -07:00
2008-12-07 17:39:33 -08:00
AM_CONDITIONAL(HAVE_EXCHANGE, false)
define([CHECK_MODULE_CONF_THEME],
[
AC_E_CHECK_PKG(EXCHANGE, [exchange], [], [:])
])
2008-07-31 20:08:16 -07:00
AM_CONDITIONAL(HAVE_ALSA, false)
2008-12-07 17:39:33 -08:00
define([CHECK_MODULE_MIXER],
[
if test "x$enable_alsa" = "x" || test "x$enable_alsa" = "xdefault" || test "x$enable_alsa" = "xyes"; then
AC_E_CHECK_PKG(ALSA, [alsa >= 1.0.8],
2008-07-31 20:08:16 -07:00
[ SOUND_CFLAGS="$ALSA_CFLAGS -DHAVE_ALSA $SOUND_CFLAGS"
2008-12-07 17:39:33 -08:00
SOUND_LIBS="$ALSA_LIBS $SOUND_LDFLAGS"
],
[ if test "x$enable_alsa" = "xyes"; then
AC_MSG_ERROR([alsa library >= 1.0.8 not found])
else
AC_MSG_WARN([alsa library development files not present. no alsa support.])
fi
])
2008-07-31 20:08:16 -07:00
else
have_alsa=no
fi
if test "$have_alsa" = "yes"; then
AC_DEFINE(HAVE_ALSA, 1, [Define if the ALSA output plugin should be built])
else
have_alsa=no
fi
2008-12-07 17:39:33 -08:00
])
2008-07-31 20:08:16 -07:00
AC_SUBST(SOUND_CFLAGS)
2008-12-07 17:39:33 -08:00
AC_SUBST(SOUND_LIBS)
AC_E_OPTIONAL_MODULE([ibar], true)
AC_E_OPTIONAL_MODULE([ibar], true)
AC_E_OPTIONAL_MODULE([dropshadow], true)
AC_E_OPTIONAL_MODULE([clock], true)
AC_E_OPTIONAL_MODULE([pager], true)
AC_E_OPTIONAL_MODULE([battery], true, [CHECK_MODULE_BATTERY])
AC_E_OPTIONAL_MODULE([temperature], true, [CHECK_MODULE_TEMPERATURE])
AC_E_OPTIONAL_MODULE([cpufreq], true)
AC_E_OPTIONAL_MODULE([ibox], true)
AC_E_OPTIONAL_MODULE([start], true)
AC_E_OPTIONAL_MODULE([exebuf], true)
AC_E_OPTIONAL_MODULE([winlist], true)
AC_E_OPTIONAL_MODULE([fileman], true)
2009-03-29 08:51:12 -07:00
AC_E_OPTIONAL_MODULE([fileman_opinfo], true)
2008-12-07 17:39:33 -08:00
AC_E_OPTIONAL_MODULE([wizard], true)
AC_E_OPTIONAL_MODULE([conf], true)
AC_E_OPTIONAL_MODULE([conf_wallpaper], true)
2009-03-30 06:34:32 -07:00
AC_E_OPTIONAL_MODULE([conf_wallpaper2], true)
2008-12-07 17:39:33 -08:00
AC_E_OPTIONAL_MODULE([conf_theme], true, [CHECK_MODULE_CONF_THEME])
AC_E_OPTIONAL_MODULE([conf_colors], true)
AC_E_OPTIONAL_MODULE([conf_fonts], true)
AC_E_OPTIONAL_MODULE([conf_borders], true)
AC_E_OPTIONAL_MODULE([conf_icon_theme], true)
AC_E_OPTIONAL_MODULE([conf_mouse_cursor], true)
AC_E_OPTIONAL_MODULE([conf_transitions], true)
AC_E_OPTIONAL_MODULE([conf_startup], true)
AC_E_OPTIONAL_MODULE([conf_intl], true)
AC_E_OPTIONAL_MODULE([conf_imc], true)
AC_E_OPTIONAL_MODULE([conf_profiles], true)
AC_E_OPTIONAL_MODULE([msgbus_lang], true)
AC_E_OPTIONAL_MODULE([conf_engine], true)
AC_E_OPTIONAL_MODULE([conf_applications], true)
AC_E_OPTIONAL_MODULE([conf_desks], true)
AC_E_OPTIONAL_MODULE([conf_desk], true)
AC_E_OPTIONAL_MODULE([conf_display], true)
AC_E_OPTIONAL_MODULE([conf_desklock], true)
AC_E_OPTIONAL_MODULE([conf_screensaver], true)
AC_E_OPTIONAL_MODULE([conf_dpms], true)
AC_E_OPTIONAL_MODULE([conf_shelves], true)
AC_E_OPTIONAL_MODULE([conf_keybindings], true)
AC_E_OPTIONAL_MODULE([conf_mousebindings], true)
2009-02-25 14:21:46 -08:00
AC_E_OPTIONAL_MODULE([conf_edgebindings], true)
2008-12-07 17:39:33 -08:00
AC_E_OPTIONAL_MODULE([conf_mouse], true)
AC_E_OPTIONAL_MODULE([conf_window_display], true)
AC_E_OPTIONAL_MODULE([conf_window_focus], true)
AC_E_OPTIONAL_MODULE([conf_window_remembers], true)
AC_E_OPTIONAL_MODULE([conf_window_manipulation], true)
AC_E_OPTIONAL_MODULE([conf_menus], true)
AC_E_OPTIONAL_MODULE([conf_clientlist], true)
AC_E_OPTIONAL_MODULE([conf_dialogs], true)
AC_E_OPTIONAL_MODULE([conf_performance], true)
AC_E_OPTIONAL_MODULE([conf_winlist], true)
AC_E_OPTIONAL_MODULE([conf_exebuf], true)
AC_E_OPTIONAL_MODULE([conf_paths], true)
AC_E_OPTIONAL_MODULE([conf_mime], true)
AC_E_OPTIONAL_MODULE([conf_interaction], true)
AC_E_OPTIONAL_MODULE([conf_scale], true)
AC_E_OPTIONAL_MODULE([gadman], true)
AC_E_OPTIONAL_MODULE([mixer], true, [CHECK_MODULE_MIXER])
2009-04-13 13:03:11 -07:00
AC_E_OPTIONAL_MODULE([connman], false)
2008-12-07 17:39:33 -08:00
AC_E_OPTIONAL_MODULE([illume], true)
AC_E_OPTIONAL_MODULE([syscon], true)
2009-05-17 13:42:01 -07:00
AC_E_OPTIONAL_MODULE([everything], true)
2009-05-12 17:45:21 -07:00
AC_E_OPTIONAL_MODULE([systray], true)
2008-07-31 20:08:16 -07:00
2004-11-24 19:37:45 -08:00
AC_OUTPUT([
Makefile
2005-10-24 22:02:03 -07:00
enlightenment.spec
2008-03-28 13:53:26 -07:00
enlightenment.pc
2004-11-24 19:37:45 -08:00
src/Makefile
src/bin/Makefile
src/modules/Makefile
src/modules/ibar/Makefile
2006-09-03 00:42:06 -07:00
src/modules/ibar/module.desktop
2004-12-27 00:33:52 -08:00
src/modules/dropshadow/Makefile
2006-09-03 00:42:06 -07:00
src/modules/dropshadow/module.desktop
2004-11-26 02:59:26 -08:00
src/modules/clock/Makefile
2006-09-03 00:42:06 -07:00
src/modules/clock/module.desktop
2005-01-09 11:02:18 -08:00
src/modules/pager/Makefile
2006-09-03 00:42:06 -07:00
src/modules/pager/module.desktop
2004-12-27 00:33:52 -08:00
src/modules/battery/Makefile
2006-09-03 00:42:06 -07:00
src/modules/battery/module.desktop
2005-01-01 18:39:44 -08:00
src/modules/temperature/Makefile
2006-09-03 00:42:06 -07:00
src/modules/temperature/module.desktop
2005-04-18 07:33:24 -07:00
src/modules/cpufreq/Makefile
2006-09-03 00:42:06 -07:00
src/modules/cpufreq/module.desktop
2005-05-13 14:19:04 -07:00
src/modules/ibox/Makefile
2006-09-03 00:42:06 -07:00
src/modules/ibox/module.desktop
2005-05-17 22:06:05 -07:00
src/modules/start/Makefile
2006-09-03 00:42:06 -07:00
src/modules/start/module.desktop
2007-08-01 05:37:01 -07:00
src/modules/exebuf/Makefile
src/modules/exebuf/module.desktop
2007-08-04 21:41:55 -07:00
src/modules/winlist/Makefile
src/modules/winlist/module.desktop
2007-08-12 03:03:18 -07:00
src/modules/fileman/Makefile
src/modules/fileman/module.desktop
2009-03-29 08:51:12 -07:00
src/modules/fileman_opinfo/Makefile
src/modules/fileman_opinfo/module.desktop
2007-08-12 03:16:26 -07:00
src/modules/wizard/Makefile
src/modules/wizard/module.desktop
2007-08-05 01:07:39 -07:00
src/modules/conf/Makefile
src/modules/conf/module.desktop
2007-07-04 08:09:25 -07:00
src/modules/conf_wallpaper/Makefile
src/modules/conf_wallpaper/module.desktop
2009-03-30 06:34:32 -07:00
src/modules/conf_wallpaper2/Makefile
src/modules/conf_wallpaper2/module.desktop
2007-07-07 08:44:01 -07:00
src/modules/conf_theme/Makefile
src/modules/conf_theme/module.desktop
src/modules/conf_colors/Makefile
src/modules/conf_colors/module.desktop
src/modules/conf_fonts/Makefile
src/modules/conf_fonts/module.desktop
2007-07-07 20:57:52 -07:00
src/modules/conf_borders/Makefile
src/modules/conf_borders/module.desktop
src/modules/conf_icon_theme/Makefile
src/modules/conf_icon_theme/module.desktop
src/modules/conf_mouse_cursor/Makefile
src/modules/conf_mouse_cursor/module.desktop
src/modules/conf_transitions/Makefile
src/modules/conf_transitions/module.desktop
src/modules/conf_startup/Makefile
src/modules/conf_startup/module.desktop
2007-07-13 15:33:48 -07:00
src/modules/conf_intl/Makefile
src/modules/conf_intl/module.desktop
src/modules/conf_imc/Makefile
src/modules/conf_imc/module.desktop
2007-07-15 17:47:58 -07:00
src/modules/conf_profiles/Makefile
src/modules/conf_profiles/module.desktop
2007-09-25 07:26:36 -07:00
src/modules/msgbus_lang/Makefile
src/modules/msgbus_lang/module.desktop
2007-08-03 15:44:21 -07:00
src/modules/conf_engine/Makefile
src/modules/conf_engine/module.desktop
2007-07-24 07:50:26 -07:00
src/modules/conf_applications/Makefile
src/modules/conf_applications/module.desktop
2007-07-27 20:50:14 -07:00
src/modules/conf_desks/Makefile
src/modules/conf_desks/module.desktop
src/modules/conf_desk/Makefile
src/modules/conf_desk/module.desktop
src/modules/conf_display/Makefile
src/modules/conf_display/module.desktop
src/modules/conf_desklock/Makefile
src/modules/conf_desklock/module.desktop
src/modules/conf_screensaver/Makefile
src/modules/conf_screensaver/module.desktop
src/modules/conf_dpms/Makefile
src/modules/conf_dpms/module.desktop
2007-07-28 19:12:51 -07:00
src/modules/conf_shelves/Makefile
src/modules/conf_shelves/module.desktop
src/modules/conf_keybindings/Makefile
src/modules/conf_keybindings/module.desktop
src/modules/conf_mousebindings/Makefile
src/modules/conf_mousebindings/module.desktop
2009-02-25 14:21:46 -08:00
src/modules/conf_edgebindings/Makefile
src/modules/conf_edgebindings/module.desktop
2007-07-28 19:12:51 -07:00
src/modules/conf_mouse/Makefile
src/modules/conf_mouse/module.desktop
src/modules/conf_window_display/Makefile
src/modules/conf_window_display/module.desktop
src/modules/conf_window_focus/Makefile
src/modules/conf_window_focus/module.desktop
2008-05-06 02:30:21 -07:00
src/modules/conf_window_remembers/Makefile
src/modules/conf_window_remembers/module.desktop
2007-07-28 19:12:51 -07:00
src/modules/conf_window_manipulation/Makefile
src/modules/conf_window_manipulation/module.desktop
2007-07-28 20:25:34 -07:00
src/modules/conf_menus/Makefile
src/modules/conf_menus/module.desktop
src/modules/conf_clientlist/Makefile
src/modules/conf_clientlist/module.desktop
2007-07-28 23:58:24 -07:00
src/modules/conf_dialogs/Makefile
src/modules/conf_dialogs/module.desktop
src/modules/conf_performance/Makefile
src/modules/conf_performance/module.desktop
src/modules/conf_winlist/Makefile
src/modules/conf_winlist/module.desktop
src/modules/conf_exebuf/Makefile
src/modules/conf_exebuf/module.desktop
src/modules/conf_paths/Makefile
src/modules/conf_paths/module.desktop
src/modules/conf_mime/Makefile
src/modules/conf_mime/module.desktop
2008-01-23 01:04:56 -08:00
src/modules/conf_interaction/Makefile
src/modules/conf_interaction/module.desktop
2008-09-24 06:29:16 -07:00
src/modules/conf_scale/Makefile
src/modules/conf_scale/module.desktop
2008-05-18 21:37:34 -07:00
src/modules/gadman/Makefile
src/modules/gadman/module.desktop
2008-07-31 20:08:16 -07:00
src/modules/mixer/Makefile
src/modules/mixer/module.desktop
2008-08-30 18:51:27 -07:00
src/modules/connman/Makefile
src/modules/connman/module.desktop
2008-10-26 22:24:12 -07:00
src/modules/illume/Makefile
src/modules/illume/module.desktop
2008-10-26 23:46:01 -07:00
src/modules/illume/keyboards/Makefile
src/modules/illume/dicts/Makefile
2009-08-20 01:58:29 -07:00
src/modules/illume2/Makefile
src/modules/illume2/module.desktop
2008-11-25 00:05:58 -08:00
src/modules/syscon/Makefile
src/modules/syscon/module.desktop
2009-05-06 07:20:45 -07:00
src/modules/everything/Makefile
2009-08-24 21:23:11 -07:00
src/modules/everything/sources/Makefile
src/modules/everything/actions/Makefile
src/modules/everything/views/Makefile
2009-05-06 07:20:45 -07:00
src/modules/everything/module.desktop
2009-08-13 08:10:54 -07:00
src/modules/everything/everything.pc
2009-05-12 17:45:21 -07:00
src/modules/systray/Makefile
src/modules/systray/module.desktop
2006-10-22 03:03:59 -07:00
src/preload/Makefile
2004-11-24 19:37:45 -08:00
data/Makefile
data/images/Makefile
2005-10-23 00:17:59 -07:00
data/input_methods/Makefile
2004-11-24 19:37:45 -08:00
data/themes/Makefile
data/themes/images/Makefile
data/other/Makefile
2005-07-03 00:23:03 -07:00
data/xsession/Makefile
data/xsession/enlightenment.desktop
2006-09-03 01:51:32 -07:00
data/etc/Makefile
2006-09-11 02:36:32 -07:00
data/icons/Makefile
2008-10-26 02:04:05 -07:00
data/backgrounds/Makefile
2004-11-24 19:37:45 -08:00
doc/Makefile
2008-08-21 23:55:37 -07:00
config/Makefile
config/default/Makefile
2008-10-25 19:39:29 -07:00
config/standard/Makefile
2008-10-26 02:04:05 -07:00
config/minimalist/Makefile
config/scaleable/Makefile
config/netbook/Makefile
2008-10-26 22:17:56 -07:00
config/illume/Makefile
2006-11-03 11:01:28 -08:00
po/Makefile.in
2004-11-24 19:37:45 -08:00
])
2008-12-07 17:39:33 -08:00
# report
txt_strip() {
echo "[$]@" | sed -e 's/^[[ \t]]*\([[^ \t]]*\)[[ \t]]*$/\1/g'
}
MODS=""
for mod in $OPTIONAL_MODULES; do
MODS="$MODS ${COLOR_HGREEN}+$mod${COLOR_END}"
done
MODS=$(txt_strip $MODS)
UNUSED_MODS=""
for mod in $UNUSED_OPTIONAL_MODULES; do
UNUSED_MODS="$UNUSED_MODS ${COLOR_HRED}-$mod${COLOR_END}"
done
UNUSED_MODS=$(txt_strip $UNUSED_MODS)
cat << SUMMARY_EOF
Summary:
* project.........: $PACKAGE $VERSION
* prefix..........: $(txt_strip $prefix)
* CFLAGS..........: $(txt_strip $CFLAGS)
* LDFLAGS.........: $(txt_strip $LDFLAGS)
SUMMARY_EOF
if test "x$MODS" != "x"; then
echo -e " * enabled modules.: $MODS"
fi
if test "x$UNUSED_MODS" != "x"; then
echo -e " * disabled modules: $UNUSED_MODS"
fi
cat << HINT_EOF
now type:
make all install
HINT_EOF