diff --git a/acconfig.h b/acconfig.h index 8618ccab2..cb720b894 100644 --- a/acconfig.h +++ b/acconfig.h @@ -13,3 +13,4 @@ #undef PACKAGE_SOURCE_DIR #undef PACKAGE_BIN_DIR #undef PACKAGE_LIB_DIR +#undef USE_FERITE diff --git a/config.h.in b/config.h.in index e5e0ca751..de4217ab6 100644 --- a/config.h.in +++ b/config.h.in @@ -14,6 +14,7 @@ #undef PACKAGE_SOURCE_DIR #undef PACKAGE_BIN_DIR #undef PACKAGE_LIB_DIR +#undef USE_FERITE /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. diff --git a/configure.ac b/configure.ac index c97ac38ea..b3ee27753 100644 --- a/configure.ac +++ b/configure.ac @@ -163,13 +163,17 @@ AC_ARG_WITH(ferite, AC_PATH_GENERIC(ferite,, [ AC_SUBST(ferite_libs) - AC_SUBST(ferite_cflags)], - AC_MSG_ERROR(Cannot find ferite: Is ferite-config in path? ferite can be obtained from http://www.ferite.org)) -ferite_libs=`ferite-config --libs` -ferite_cflags=`ferite-config --cflags` - -AC_PATH_PROG(FEBUILDER, builder,,) -AC_SUBST(FEBUILDER) + AC_SUBST(ferite_cflags) + AC_DEFINE(USE_FERITE) + ferite_libs=`ferite-config --libs` + ferite_cflags=`ferite-config --cflags` + AC_PATH_PROG(FEBUILDER, builder,,) + AC_SUBST(FEBUILDER) + ferite=yes],[ + echo "Not building ferite support" + ferite=no]) + +AM_CONDITIONAL(USE_FERITE, test "x$ferite" = "xyes") AC_SUBST(CP_OPTIONS) diff --git a/configure.in b/configure.in index b2a7bd3bb..f6eb54856 100644 --- a/configure.in +++ b/configure.in @@ -162,13 +162,17 @@ AC_ARG_WITH(ferite, AC_PATH_GENERIC(ferite,, [ AC_SUBST(ferite_libs) - AC_SUBST(ferite_cflags)], - AC_MSG_ERROR(Cannot find ferite: Is ferite-config in path? ferite can be obtained from http://www.ferite.org)) -ferite_libs=`ferite-config --libs` -ferite_cflags=`ferite-config --cflags` - -AC_PATH_PROG(FEBUILDER, builder,,) -AC_SUBST(FEBUILDER) + AC_SUBST(ferite_cflags) + AC_DEFINE(USE_FERITE) + ferite_libs=`ferite-config --libs` + ferite_cflags=`ferite-config --cflags` + AC_PATH_PROG(FEBUILDER, builder,,) + AC_SUBST(FEBUILDER) + ferite=yes],[ + echo "Not building ferite support" + ferite=no]) + +AM_CONDITIONAL(USE_FERITE, test "x$ferite" = "xyes") AC_SUBST(CP_OPTIONS) diff --git a/po/ChangeLog b/po/ChangeLog index f13efe4b2..454a45d56 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,15 @@ +2001-08-31 gettextize + + * Makefile.in.in: Upgrade to gettext-0.10.39. + +2001-08-31 gettextize + + * Makefile.in.in: Upgrade to gettext-0.10.39. + +2001-08-31 gettextize + + * Makefile.in.in: Upgrade to gettext-0.10.39. + 2001-08-25 gettextize * Makefile.in.in: Upgrade to gettext-0.10.39. diff --git a/src/Makefile.am b/src/Makefile.am index 969eb5cde..2b5e90bfe 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,6 +8,14 @@ INCLUDES = \ bin_PROGRAMS = enlightenment +if USE_FERITE +ferite_c = e_ferite_gen_core.c \ + e_ferite_gen_header.h \ + e_ferite_gen_e.c \ + e_ferite_gen_Window.c \ + e_ferite.h e_ferite.c +endif + enlightenment_SOURCES = \ actions.h actions.c \ background.h background.c \ @@ -16,12 +24,8 @@ enlightenment_SOURCES = \ desktops.h desktops.c \ entry.h entry.c \ exec.h exec.c \ - e_ferite_gen_core.c \ - e_ferite_gen_header.h \ - e_ferite_gen_e.c \ - e_ferite_gen_Window.c \ - e_ferite.h e_ferite.c \ fs.h fs.c \ + $(ferite_c) \ icccm.h icccm.c \ icons.c \ ipc.h ipc.c \ diff --git a/src/main.c b/src/main.c index 38adb7b4c..2a3d5a537 100644 --- a/src/main.c +++ b/src/main.c @@ -9,7 +9,11 @@ #include "ipc.h" #include "menu.h" #include "view.h" -#include "e_ferite.h" + +#ifdef USE_FERITE +# include "e_ferite.h" +#endif + #include #ifdef E_PROF @@ -123,13 +127,18 @@ main(int argc, char **argv) e_view_init(); e_entry_init(); e_keys_init(); + +#ifdef USE_FERITE e_ferite_init(); +#endif setup(); e_event_loop(); +#ifdef USE_FERITE e_ferite_deinit(); +#endif return 0; UN(argc); diff --git a/src/menubuild.c b/src/menubuild.c index 5062a902b..d7e150799 100644 --- a/src/menubuild.c +++ b/src/menubuild.c @@ -2,7 +2,10 @@ #include "menubuild.h" #include "exec.h" #include "util.h" -#include "e_ferite.h" + +#ifdef USE_FERITE +# include "e_ferite.h" +#endif Evas_List build_menus = NULL; @@ -33,12 +36,18 @@ static void e_build_menu_cb_script(E_Menu *m, E_Menu_Item *mi, void *data) { char *script; - + +#ifdef USE_FERITE script = data; e_ferite_run(script); +#else + printf( "No cookies for you. You will have to install ferite.\n" ); +#endif + return; UN(m); UN(mi); + UN(script); } static void