diff --git a/src/bin/e_inc_terms.h b/src/bin/e_inc_terms.h new file mode 100644 index 000000000..4433010d8 --- /dev/null +++ b/src/bin/e_inc_terms.h @@ -0,0 +1,5 @@ +"terminology.desktop", +"xterm.desktop", +"rxvt.desktop", +"gnome-terminal.desktop", +"konsole.desktop", diff --git a/src/bin/e_utils.c b/src/bin/e_utils.c index c7975a0f6..6ccbcd831 100644 --- a/src/bin/e_utils.c +++ b/src/bin/e_utils.c @@ -1174,11 +1174,7 @@ e_util_terminal_desktop_get(void) { const char *terms[] = { - "terminology.desktop", - "xterm.desktop", - "rxvt.desktop", - "gnome-terminal.desktop", - "konsole.desktop", +#include "e_inc_terms.h" NULL }; const char *s; diff --git a/src/bin/tools/open/e_open.c b/src/bin/tools/open/e_open.c index a7fb35e7d..ca4b1d9b3 100644 --- a/src/bin/tools/open/e_open.c +++ b/src/bin/tools/open/e_open.c @@ -178,11 +178,7 @@ terminal_open(void) { const char *terms[] = { - "terminology.desktop", - "xterm.desktop", - "rxvt.desktop", - "gnome-terimnal.desktop", - "konsole.desktop", +#include "e_inc_terms.h" NULL }; const char *s; diff --git a/src/bin/tools/open/meson.build b/src/bin/tools/open/meson.build index a9e1dde2b..117986b53 100644 --- a/src/bin/tools/open/meson.build +++ b/src/bin/tools/open/meson.build @@ -1,6 +1,6 @@ executable('enlightenment_open', [ 'e_open.c' ], - include_directories: include_directories('../../../..'), + include_directories: include_directories('../../../..', '../..'), dependencies : [ dep_eina, dep_ecore, dep_efreet, dep_efreet_mime ], install_dir : dir_bin, install : true