./configure && make && sudo make install
authorCarsten Haitzler <raster@rasterman.com>
Sat, 9 Dec 2000 01:29:47 +0000 (01:29 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Sat, 9 Dec 2000 01:29:47 +0000 (01:29 +0000)
work now - and the wm runs fine... :)

SVN revision: 3964

acconfig.h [new file with mode: 0644]
config.h.in
configure.in
src/actions.c
src/border.c
src/desktops.c
src/e.h

diff --git a/acconfig.h b/acconfig.h
new file mode 100644 (file)
index 0000000..10880cb
--- /dev/null
@@ -0,0 +1,10 @@
+#undef ENABLE_NLS
+#undef HAVE_CATGETS
+#undef HAVE_GETTEXT
+#undef HAVE_LC_MESSAGES
+#undef HAVE_STPCPY
+#undef HAVE_LIBSM
+#undef PACKAGE_LOCALE_DIR
+#undef PACKAGE_DATA_DIR
+#undef PACKAGE_SOURCE_DIR
+#undef PACKAGE_BIN_DIR
index 3f449a9..8ed210f 100644 (file)
@@ -52,6 +52,7 @@
 #undef PACKAGE_LOCALE_DIR
 #undef PACKAGE_DATA_DIR
 #undef PACKAGE_SOURCE_DIR
+#undef PACKAGE_BIN_DIR
 
 /* Define if you have the __argz_count function.  */
 #undef HAVE___ARGZ_COUNT
index b6a7ac1..b093970 100644 (file)
@@ -33,6 +33,17 @@ else
   AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${datadir}/${PACKAGE}")
 fi
 
+dnl Set PACKAGE_BIN_DIR in config.h.
+if test "x${datadir}" = 'x${prefix}/bin'; then
+  if test "x${prefix}" = "xNONE"; then
+    AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${ac_default_prefix}/bin/${PACKAGE}")
+  else
+    AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${prefix}/bin/${PACKAGE}")
+  fi
+else
+  AC_DEFINE_UNQUOTED(PACKAGE_BIN_DIR, "${bindir}/${PACKAGE}")
+fi
+
 dnl Set PACKAGE_SOURCE_DIR in config.h.
 packagesrcdir=`cd $srcdir && pwd`
 AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}")
index 1679c2f..b567bea 100644 (file)
@@ -57,7 +57,7 @@ static void e_act_zoom_start (void *o, E_Action *a, void *data, int x, int y, in
 static void
 _e_action_find(char *action, int act, int button, char *key, Ev_Key_Modifiers mods, void *o)
 {
-   char *actions_db = "./actions.db";
+   char *actions_db = PACKAGE_DATA_DIR"/data/actions.db";
    E_DB_File *db;
    int i, num;
    char *a_name = NULL;
index 9500a44..4106d97 100644 (file)
@@ -376,7 +376,7 @@ e_focus_out(Eevent * ev)
        b = e_border_find_by_window(e->win);
        if (b)
          {     
-            char *settings_db = PACKAGE_DATA_DIR"/settings.db";
+            char *settings_db = PACKAGE_DATA_DIR"/data/settings.db";
             E_DB_File *db;
             int focus_mode;
             char buf[4096];
@@ -956,9 +956,9 @@ e_border_apply_border(E_Border *b)
    int pl, pr, pt, pb;
    
    if ((!b->client.titlebar) && 
-       (!b->client.border)) e_border_set_bits(b, PACKAGE_DATA_DIR"/borderless.bits.db");
-   else if (b->current.selected) e_border_set_bits(b, PACKAGE_DATA_DIR"/border.bits.db");
-   else                     e_border_set_bits(b, PACKAGE_DATA_DIR"/border2.bits.db");
+       (!b->client.border)) e_border_set_bits(b, PACKAGE_DATA_DIR"/data/borderless.bits.db");
+   else if (b->current.selected) e_border_set_bits(b, PACKAGE_DATA_DIR"/data/border.bits.db");
+   else                     e_border_set_bits(b, PACKAGE_DATA_DIR"/data/border2.bits.db");
 
    pl = pr = pt = pb = 0;
    if (b->bits.t) ebits_get_insets(b->bits.t, &pl, &pr, &pt, &pb);   
@@ -1034,7 +1034,7 @@ e_border_new(void)
    int max_colors = 216;
    int font_cache = 1024 * 1024;
    int image_cache = 8192 * 1024;
-   char *font_dir = PACKAGE_DATA_DIR"/fnt";
+   char *font_dir = PACKAGE_DATA_DIR"/data/fnt";
    E_Desktop *desk;
    
    b = NEW(E_Border, 1);
@@ -1190,8 +1190,8 @@ e_border_remove_mouse_grabs(E_Border *b)
 void
 e_border_attach_mouse_grabs(E_Border *b)
 {
-   char *grabs_db = PACKAGE_DATA_DIR"/grabs.db";
-   char *settings_db = PACKAGE_DATA_DIR"/settings.db";
+   char *grabs_db = PACKAGE_DATA_DIR"/data/grabs.db";
+   char *settings_db = PACKAGE_DATA_DIR"/data/settings.db";
    E_DB_File *db;
    int focus_mode;
    char buf[4096];
@@ -1283,8 +1283,8 @@ e_border_attach_all_mouse_grabs(void)
 void
 e_border_redo_grabs(void)
 {   
-   char *grabs_db = PACKAGE_DATA_DIR"/grabs.db";
-   char *settings_db = PACKAGE_DATA_DIR"/settings.db";
+   char *grabs_db = PACKAGE_DATA_DIR"/data/grabs.db";
+   char *settings_db = PACKAGE_DATA_DIR"/data/settings.db";
    static time_t mod_date_grabs = 0;
    static time_t mod_date_settings = 0;
    time_t mod;
index e1fad85..dc2a67d 100644 (file)
@@ -379,11 +379,11 @@ e_desktops_init_file_display(E_Desktop *desk)
        Evas e;
        
        e = desk->evas.desk;
-       o = evas_add_image_from_file(e, PACKAGE_DATA_DIR"/bg.png");
+       o = evas_add_image_from_file(e, PACKAGE_DATA_DIR"/data/bg.png");
        evas_move(e, o, 0, 0);
        evas_resize(e, o, screen_w, screen_h);
        evas_show(e, o);
-       o = evas_add_image_from_file(e, PACKAGE_DATA_DIR"/e_logo.png");
+       o = evas_add_image_from_file(e, PACKAGE_DATA_DIR"/data/e_logo.png");
        evas_move(e, o, 0, 0);
        evas_show(e, o);
      }   
diff --git a/src/e.h b/src/e.h
index 41565f7..a639681 100644 (file)
--- a/src/e.h
+++ b/src/e.h
@@ -1,3 +1,4 @@
+#include "../config.h"
 #include <X11/Xlib.h>
 #include <Imlib2.h>
 #include <Evas.h>