Switched back to make subdirs and libtool

master
Yevgen Muntyan 2006-08-01 04:57:26 -05:00
parent f93d4d3094
commit 064fee6ea2
106 changed files with 1410 additions and 1655 deletions

View File

@ -7,105 +7,11 @@ EXTRA_DIST = \
makewin \
THANKS
DIST_SUBDIRS = m4
DIST_SUBDIRS = m4 moo tests
SUBDIRS = moo tests
ACLOCAL_AMFLAGS = -I $(top_srcdir)/m4
if MOO_BUILD_PCRE
pcre_include = -I$(top_srcdir)/$(MOO_SRC_PREFIX)/mooutils/pcre
endif
AM_CFLAGS = \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/$(MOO_SRC_PREFIX) \
-I$(top_builddir)/$(MOO_SRC_PREFIX) \
-I$(top_srcdir)/$(MOO_SRC_PREFIX)/mooutils \
-I$(top_builddir)/$(MOO_SRC_PREFIX)/mooutils \
$(pcre_include) \
$(MOO_CFLAGS) \
$(PYTHON_INCLUDES) \
$(PYGTK_CFLAGS) \
$(MOO_DEBUG_CFLAGS)
###########################################################################
THANKS = $(srcdir)/THANKS
CLEANFILES =
EXTRA_PROGRAMS =
noinst_PROGRAMS =
moo_prefix = moo
XML2H = $(srcdir)/moo/mooutils/xml2h.sh
PY2H = $(srcdir)/moo/mooutils/py2h.sh
SUBDIRS =
# common moo Makefile
include moo/Makefile.incl
# mooutils
include moo/mooutils/Makefile.incl
include moo/mooutils/glade/Makefile.incl
include moo/mooutils/moofileview/Makefile.incl
include moo/mooutils/mooscript/Makefile.incl
include moo/mooutils/newgtk/Makefile.incl
include moo/mooutils/pcre/Makefile.incl
include moo/mooutils/pixmaps/Makefile.incl
include moo/mooutils/xdgmime/Makefile.incl
# mooedit
include moo/mooedit/Makefile.incl
include moo/mooedit/glade/Makefile.incl
include moo/mooedit/syntax/Makefile.incl
include moo/mooedit/plugins/Makefile.incl
include moo/mooedit/plugins/activestrings/Makefile.incl
include moo/mooedit/plugins/completion/Makefile.incl
include moo/mooedit/plugins/fileselector/Makefile.incl
# mooterm
include moo/mooterm/Makefile.incl
include moo/mooterm/glade/Makefile.incl
# mooapp
include moo/mooapp/Makefile.incl
include moo/mooapp/glade/Makefile.incl
# moopython
include moo/moopython/Makefile.incl
include moo/moopython/codegen/Makefile.incl
include moo/moopython/pygtk/Makefile.incl
include moo/moopython/plugins/Makefile.incl
if MOO_BUILD_LIB
moo_libinclude_HEADERS = $(moo_libinclude_headers)
moo_include_HEADERS = $(moo_include_headers)
mooedit_includedir = $(moo_includedir)/mooedit
mooedit_include_HEADERS = $(mooedit_include_headers)
mooterm_includedir = $(moo_includedir)/mooterm
mooterm_include_HEADERS = $(mooterm_include_headers)
mooapp_includedir = $(moo_includedir)/mooapp
mooapp_include_HEADERS = $(mooapp_include_headers)
mooutils_includedir = $(moo_includedir)/mooutils
mooutils_include_HEADERS = $(mooutils_include_headers)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = moo/moo.pc
endif
if MOO_OS_MINGW
moo_sources += $(moo_win32_sources)
moo_extra_dist += $(moo_unix_sources)
endif
if MOO_OS_UNIX
moo_sources += $(moo_unix_sources)
moo_extra_dist += $(moo_win32_sources)
endif
###########################################################################
CLEANFILES += $(moo_cleanfiles)
BUILT_SOURCES = $(moo_built_sources)
libmoo_la_ldflags = -version-info $(LTVERSION) -no_undefined -export-symbols-regex "^(moo_|ms_|m_|egg_regex_).*"
libmoo_sources = $(moo_sources)
nodist_libmoo_sources = $(moo_nodist_sources)
EXTRA_DIST += $(moo_extra_dist)
desktopdir = $(datadir)/applications
desktop_DATA = medit.desktop
appicondir = $(datadir)/pixmaps
@ -125,13 +31,4 @@ EXTRA_DIST += $(desktop_DATA)
# echo $(update_icon_cache); \
# fi
##############################################################################
# tests
#
include tests/Makefile.incl
generated = \
tests/medit.rc \
wininstaller/medit.iss
all-am: $(generated)
all-am: wininstaller/medit.iss

View File

@ -3,8 +3,8 @@
#
m4_define([moo_major_version], [0])
m4_define([moo_minor_version], [6])
m4_define([moo_micro_version], [999])
m4_define([moo_minor_version], [7])
m4_define([moo_micro_version], [0])
m4_define([moo_version], [moo_major_version.moo_minor_version.moo_micro_version])
AC_INIT(medit, [moo_version], [muntyan@tamu.edu], medit)
@ -17,8 +17,8 @@ MOO_DEFINE_VERSIONS
AC_PROG_CC
AC_PROG_CC_STDC
AC_HEADER_STDC
# AC_LIBTOOL_WIN32_DLL
# AC_PROG_LIBTOOL
AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
AC_PROG_INSTALL
MOO_AC_PROGS
@ -54,7 +54,6 @@ MOO_AC_PCRE
MOO_SRC_PREFIX="moo"
AC_SUBST(MOO_SRC_PREFIX)
AM_CONDITIONAL(MOO_BUILD_LIB, false)
MOO_COMPONENTS
MOO_AC_RELOC
MOO_AC_SET_DIRS(moo)
@ -66,12 +65,30 @@ MOO_AC_FLAGS
#
AC_OUTPUT([
Makefile
moo/Makefile
moo/mooutils/Makefile
moo/mooscript/Makefile
moo/moofileview/Makefile
moo/mooterm/Makefile
moo/mooedit/Makefile
moo/mooedit/syntax/Makefile
moo/mooedit/plugins/Makefile
moo/mooedit/plugins/activestrings/Makefile
moo/mooedit/plugins/completion/Makefile
moo/mooedit/plugins/fileselector/Makefile
moo/mooapp/Makefile
moo/moopython/Makefile
moo/moopython/plugins/Makefile
moo/moopython/pygtk/Makefile
moo/mooutils/pcre/Makefile
moo/mooutils/xdgmime/Makefile
m4/Makefile
tests/Makefile
moo/mooterm/termhelper_res.rc
moo/moo.pc
moo/moo-version.h
tests/pyapp.py
tests/medit.rc
m4/Makefile
wininstaller/medit.iss
])

View File

@ -8,8 +8,7 @@ AC_DEFUN([MOO_AC_FLAGS],[
AC_REQUIRE([MOO_AC_GTKHTML])
moo_top_src_dir=`cd $srcdir && pwd`
moo_top_build_dir=`cd ./$ac_top_builddir && pwd`
MOO_CFLAGS="$MOO_CFLAGS -I$moo_top_src_dir/moo $GTK_CFLAGS $MOO_PCRE_CFLAGS -DXDG_PREFIX=_moo_edit_xdg -DG_LOG_DOMAIN=\\\"Moo\\\" -D__MOO__ -DMOO_MARSHALS_H=\\\"mooutils/moomarshals.h\\\""
MOO_CFLAGS="$MOO_CFLAGS -I$moo_top_src_dir/moo $GTK_CFLAGS $MOO_PCRE_CFLAGS -DXDG_PREFIX=_moo_edit_xdg -DG_LOG_DOMAIN=\\\"Moo\\\""
MOO_LIBS="$MOO_LIBS $GTK_LIBS $MOO_PCRE_LIBS"
if test x$MOO_USE_FAM = xyes; then

View File

@ -26,7 +26,7 @@
</ignoreparts>
<projectdirectory>.</projectdirectory>
<absoluteprojectpath>false</absoluteprojectpath>
<description/>
<description></description>
<secondaryLanguages>
<language>C</language>
</secondaryLanguages>
@ -35,7 +35,7 @@
<kdevautoproject>
<general>
<activetarget>moo/libmoo.la</activetarget>
<useconfiguration>optimized</useconfiguration>
<useconfiguration>debug</useconfiguration>
</general>
<run>
<mainprogram>./medit</mainprogram>
@ -48,21 +48,21 @@
</run>
<configurations>
<debug>
<configargs>--enable-debug --enable-all-gcc-warnings --enable-printing --disable-static --without-system-pcre</configargs>
<configargs>--enable-debug --enable-all-gcc-warnings --enable-printing --disable-shared --without-system-pcre</configargs>
<builddir>build/debug</builddir>
<ccompiler>kdevgccoptions</ccompiler>
<cxxcompiler>kdevgppoptions</cxxcompiler>
<f77compiler>kdevg77options</f77compiler>
<cflags>-O0 -g3</cflags>
<topsourcedir/>
<cppflags/>
<ccompilerbinary/>
<cxxcompilerbinary/>
<f77compilerbinary/>
<f77flags/>
<topsourcedir></topsourcedir>
<cppflags></cppflags>
<ccompilerbinary></ccompilerbinary>
<cxxcompilerbinary></cxxcompilerbinary>
<f77compilerbinary></f77compilerbinary>
<f77flags></f77flags>
<envvars/>
<ldflags/>
<cxxflags/>
<ldflags></ldflags>
<cxxflags></cxxflags>
</debug>
<gtk-print>
<configargs>--enable-debug --enable-all-gcc-warnings --without-python --prefix=/usr/local/gtk-print</configargs>
@ -221,15 +221,15 @@
</kdevautoproject>
<kdevdebugger>
<general>
<dbgshell/>
<dbgshell></dbgshell>
<programargs>--g-fatal-warnings -n</programargs>
<breakonloadinglibs>true</breakonloadinglibs>
<separatetty>false</separatetty>
<floatingtoolbar>true</floatingtoolbar>
<gdbpath/>
<configGdbScript/>
<runShellScript/>
<runGdbScript/>
<gdbpath></gdbpath>
<configGdbScript></configGdbScript>
<runShellScript></runShellScript>
<runGdbScript></runGdbScript>
</general>
<display>
<staticmembers>true</staticmembers>
@ -291,16 +291,16 @@
</kdevdoctreeview>
<kdevfilecreate>
<filetypes>
<type icon="source" ext="g" create="template" name="GAP source" >
<type icon="source" ext="g" name="GAP source" create="template" >
<descr>A new empty GAP source file</descr>
</type>
<type icon="source_cpp" ext="cpp" create="template" name="C++ Source" >
<type icon="source_cpp" ext="cpp" name="C++ Source" create="template" >
<descr>A new empty C++ file.</descr>
</type>
<type icon="source_h" ext="h" create="template" name="C/C++ Header" >
<type icon="source_h" ext="h" name="C/C++ Header" create="template" >
<descr>A new empty header file for C/C++.</descr>
</type>
<type icon="source_c" ext="c" create="template" name="C Source" >
<type icon="source_c" ext="c" name="C Source" create="template" >
<descr>A new empty C file.</descr>
</type>
</filetypes>
@ -327,7 +327,7 @@
</codecompletion>
<references/>
<creategettersetter>
<prefixGet/>
<prefixGet></prefixGet>
<prefixSet>set</prefixSet>
<prefixVariable>m_,_</prefixVariable>
<parameterName>theValue</parameterName>

View File

@ -9,7 +9,7 @@
<configurations>
<debug>
<run>
<exe>medit</exe>
<exe>tests/medit</exe>
<args>--g-fatal-warnings --new-app</args>
</run>
<configure>
@ -20,7 +20,7 @@
</debug>
<optimized>
<run>
<exe>medit</exe>
<exe>tests/medit</exe>
<args>--new-app</args>
</run>
<configure>

46
moo/Makefile.am Normal file
View File

@ -0,0 +1,46 @@
moo_include_headers = \
moo.h \
moo-version.h
# moo_libinclude_headers = \
# $(moo_prefix)/moo-config.h
EXTRA_DIST = \
TODO
subdirs =
libs =
if MOO_BUILD_UTILS
subdirs += mooutils
libs += mooutils/libmooutils.la
endif
if GTK_2_6
subdirs += moofileview
libs += moofileview/libmoofileview.la
endif
if MOO_BUILD_TERM
subdirs += mooterm
libs += mooterm/libmooterm.la
endif
if MOO_BUILD_EDIT
subdirs += mooscript mooedit
libs += mooscript/libmooscript.la mooedit/libmooedit.la
endif
if MOO_BUILD_APP
subdirs += mooapp
libs += mooapp/libmooapp.la
endif
if MOO_USE_PYGTK
subdirs += moopython
libs += moopython/libmoopython.la
endif
SUBDIRS = $(subdirs) .
DIST_SUBDIRS = mooutils mooterm mooedit mooapp moopython mooscript moofileview
# noinst_LTLIBRARIES = libmoo.la
lib_LTLIBRARIES = libmoo.la
libmoo_la_LIBADD = $(libs)
# libmoo_la_LDFLAGS = -no-undefined -export-symbols-regex "^(moo_|ms_|m_|egg_regex_).*"
libmoo_la_LDFLAGS = -no-undefined -export-symbols-regex ".*"
libmoo_la_SOURCES = $(moo_include_headers)

View File

@ -1,21 +0,0 @@
#
# moo/Makefile.incl
#
moo_sources =
moo_win32_sources =
moo_unix_sources =
moo_built_sources =
moo_nodist_sources =
moo_cleanfiles =
moo_include_headers = \
$(moo_prefix)/moo.h \
$(moo_prefix)/moo-version.h
# moo_libinclude_headers = \
# $(moo_prefix)/moo-config.h
moo_extra_dist = \
$(moo_prefix)/moo.h \
$(moo_prefix)/TODO

35
moo/TODO Normal file
View File

@ -0,0 +1,35 @@
Editor
========
1. Color settings!!!
2. Default lang, for ggap.
3. See what can be done in the absence of xml.
4. Make messages in xml parser include file name.
5. File saving: permissions, backups, symlinks.
6. Syntax highlighting: implement what kate does.
Terminal
========
0. FIX IT!
1. Think about profiles, can they help?
2. Terminal settings.
App
========
1. Set default window icon.
Misc
========
1. Make MooNotebook subclass GtkContainer; apparently dogtail doesn't like it to be
a GtkNotebook.
Bugs
========
1. HistoryList - make it load when needed.

39
moo/mooapp/Makefile.am Normal file
View File

@ -0,0 +1,39 @@
BUILT_SOURCES = \
mooappabout-glade.h
mooapp_include_headers = \
mooapp.h
mooapp_sources = \
$(mooapp_include_headers) \
mooappabout-glade.h \
mooappabout.c \
mooappabout.h \
mooapp.c \
mooapp.h \
mooappinput.c \
mooappinput.h
EXTRA_DIST = \
gpl \
moohtml.c \
moohtml.h \
glade/mooappabout.glade
if MOO_USE_XML
mooapp_sources += \
moohtml.c \
moohtml.h
endif
XML2H = $(srcdir)/../mooutils/xml2h.sh
mooappabout-glade.h: $(srcdir)/glade/mooappabout.glade $(XML2H)
sh $(XML2H) MOO_APP_ABOUT_GLADE_UI $(srcdir)/glade/mooappabout.glade > mooappabout-glade.h
noinst_LTLIBRARIES = libmooapp.la
libmooapp_la_SOURCES = $(mooapp_sources)
AM_CFLAGS = \
-I.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,50 +0,0 @@
#
# moo/mooapp/Makefile.incl
#
mooapp = $(moo_prefix)/mooapp
mooapp_srcdir = $(srcdir)/$(mooapp)
mooapp_built_sources = \
$(mooapp)/mooappabout-glade.h \
$(mooapp)/THANKS.h
mooapp_include_headers = \
$(mooapp)/mooapp.h
mooapp_sources = \
$(mooapp_include_headers) \
$(mooapp)/mooappabout.c \
$(mooapp)/mooappabout.h \
$(mooapp)/mooapp.c \
$(mooapp)/mooapp.h \
$(mooapp)/mooappinput.c \
$(mooapp)/mooappinput.h
mooapp_extra_dist = \
$(mooapp)/gpl \
$(mooapp)/moohtml.c \
$(mooapp)/moohtml.h
if MOO_USE_XML
mooapp_sources += \
$(mooapp)/moohtml.c \
$(mooapp)/moohtml.h
endif
$(mooapp)/mooappabout-glade.h: $(mooapp_srcdir)/glade/mooappabout.glade $(XML2H)
mkdir -p $(mooapp)
sh $(XML2H) MOO_APP_ABOUT_GLADE_UI $(mooapp_srcdir)/glade/mooappabout.glade > $(mooapp)/mooappabout-glade.h
$(mooapp)/THANKS.h: $(THANKS) $(XML2H)
mkdir -p $(mooapp)
sh $(XML2H) THANKS $(THANKS) > $(mooapp)/THANKS.h
if MOO_BUILD_APP
moo_sources += $(mooapp_sources)
moo_built_sources += $(mooapp_built_sources)
else
moo_extra_dist += $(mooapp_sources)
endif
moo_extra_dist += $(mooapp_extra_dist)
moo_cleanfiles += $(mooapp_built_sources)

View File

@ -1,8 +0,0 @@
#
# moo/mooapp/glade/Makefile.incl
#
mooapp_glade = $(mooapp)/glade
moo_extra_dist += \
$(mooapp_glade)/mooappabout.glade

View File

@ -175,7 +175,8 @@ enum {
PROP_DEFAULT_UI,
PROP_LOGO,
PROP_WEBSITE,
PROP_WEBSITE_LABEL
PROP_WEBSITE_LABEL,
PROP_CREDITS
};
enum {
@ -303,6 +304,14 @@ moo_app_class_init (MooAppClass *klass)
NULL,
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
g_object_class_install_property (gobject_class,
PROP_CREDITS,
g_param_spec_string ("credits",
"credits",
"credits",
NULL,
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
signals[INIT] =
g_signal_new ("init",
G_OBJECT_CLASS_TYPE (klass),
@ -518,6 +527,11 @@ moo_app_set_property (GObject *object,
g_object_notify (G_OBJECT (app), "logo");
break;
case PROP_CREDITS:
g_free (app->priv->info->credits);
app->priv->info->credits = g_strdup (g_value_get_string (value));
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
}
@ -1387,6 +1401,7 @@ moo_app_info_copy (const MooAppInfo *info)
copy->website_label = g_strdup (info->website_label);
copy->rc_file = g_strdup (info->rc_file);
copy->logo = g_strdup (info->logo);
copy->credits = g_strdup (info->credits);
return copy;
}
@ -1405,6 +1420,7 @@ moo_app_info_free (MooAppInfo *info)
g_free (info->website_label);
g_free (info->rc_file);
g_free (info->logo);
g_free (info->credits);
g_free (info);
}
}

View File

@ -44,6 +44,7 @@ struct _MooAppInfo
char *website_label;
char *rc_file;
char *logo;
char *credits;
};
struct _MooApp

View File

@ -16,7 +16,6 @@
#endif
#include "mooapp/mooappabout-glade.h"
#include "mooapp/THANKS.h"
#include "mooapp/mooappabout.h"
#include "mooapp/mooapp.h"
#include "mooapp/moohtml.h"
@ -52,6 +51,10 @@ show_credits (void)
MooHtml *written_by;
GtkTextView *thanks;
GtkTextBuffer *buffer;
const MooAppInfo *info;
info = moo_app_get_info (moo_app_get_instance());
g_return_if_fail (info && info->credits);
if (credits_dialog)
{
@ -59,6 +62,7 @@ show_credits (void)
gtk_window_set_transient_for (GTK_WINDOW (credits_dialog),
GTK_WINDOW (about_dialog));
gtk_window_present (GTK_WINDOW (credits_dialog));
return;
}
xml = moo_glade_xml_new_empty ();
@ -87,7 +91,7 @@ show_credits (void)
thanks = moo_glade_xml_get_widget (xml, "thanks");
buffer = gtk_text_view_get_buffer (thanks);
gtk_text_buffer_insert_at_cursor (buffer, THANKS, -1);
gtk_text_buffer_insert_at_cursor (buffer, info->credits, -1);
if (about_dialog)
gtk_window_set_transient_for (GTK_WINDOW (credits_dialog),

172
moo/mooedit/Makefile.am Normal file
View File

@ -0,0 +1,172 @@
SUBDIRS = plugins syntax
mooedit_toolsdir = $(MOO_DATA_DIR)
mooedit_tools_DATA = tools.cfg menu.cfg
mooedit_include_headers = \
moocmdview.h \
moocompletion.h \
mooedit-actions.h \
mooedit-script.h \
mooedit.h \
mooeditconfig.h \
mooeditor.h \
mooeditprefs.h \
mooeditwindow.h \
mooindenter.h \
moolang.h \
moolangmgr.h \
moolinemark.h \
moolineview.h \
mooplugin-macro.h \
mooplugin.h \
mootextbuffer.h \
mootextiter.h \
mootextpopup.h \
mootextsearch.h \
mootextstyle.h \
mootextstylescheme.h \
mootextview.h \
moousertools.h
mooedit_noinst_headers = \
gtksourceiter.h \
mooedit-private.h \
mooeditdialogs.h \
mooeditfileops.h \
mooeditfiltersettings.h \
mooeditprefs-glade.h \
mooeditprogress-glade.h \
mooeditsavemultiple-glade.h \
moofold.h \
moohighlighter.h \
moolang-aux.h \
moolang-parser.h \
moolang-private.h \
moolang-rules.h \
moolang-strings.h \
moolinebuffer.h \
moopluginprefs-glade.h \
mooprint-glade.h \
mootext-private.h \
mootextbox.h \
mootextbtree.h \
mootextfind-glade.h \
mootextfind.h \
mootextgotoline-glade.h \
mootextview-private.h \
quicksearch-glade.h \
statusbar-glade.h
mooedit_sources = \
$(mooedit_include_headers) \
$(mooedit_noinst_headers) \
gtksourceiter.c \
moocmdview.c \
moocompletion.c \
mooedit-actions.c \
mooedit-script.c \
mooedit.c \
mooeditconfig.c \
mooeditdialogs.c \
mooeditfileops.c \
mooeditfiltersettings.c \
mooeditinput.c \
mooeditor.c \
mooeditprefs.c \
mooeditprefspage.c \
mooeditwindow.c \
moofold.c \
moohighlighter.c \
mooindenter.c \
moolang-parser.c \
moolang-rules.c \
moolang.c \
moolangmgr.c \
moolinebuffer.c \
moolinemark.c \
moolineview.c \
mooplugin.c \
mootextbox.c \
mootextbtree.c \
mootextbuffer.c \
mootextfind.c \
mootextpopup.c \
mootextsearch.c \
mootextstyle.c \
mootextstylescheme.c \
mootextview.c \
moousertools.c
mooedit_printing_sources = \
mootextprint.c \
mootextprint.h
BUILT_SOURCES = \
quicksearch-glade.h \
statusbar-glade.h \
mootextgotoline-glade.h \
mootextfind-glade.h \
moopluginprefs-glade.h \
mooprint-glade.h \
mooeditprefs-glade.h \
mooeditprogress-glade.h \
mooeditsavemultiple-glade.h
XML2H = $(srcdir)/../mooutils/xml2h.sh
mootextgotoline-glade.h: $(srcdir)/glade/mootextgotoline.glade $(XML2H)
sh $(XML2H) MOO_TEXT_GOTO_LINE_GLADE_UI $(srcdir)/glade/mootextgotoline.glade \
> mootextgotoline-glade.h
mootextfind-glade.h: $(srcdir)/glade/mootextfind.glade $(XML2H)
sh $(XML2H) MOO_TEXT_FIND_GLADE_UI $(srcdir)/glade/mootextfind.glade \
> mootextfind-glade.h
mooeditprefs-glade.h: $(srcdir)/glade/mooeditprefs.glade $(XML2H)
sh $(XML2H) MOO_EDIT_PREFS_GLADE_UI $(srcdir)/glade/mooeditprefs.glade \
> mooeditprefs-glade.h
mooeditprogress-glade.h: $(srcdir)/glade/mooeditprogress.glade $(XML2H)
sh $(XML2H) MOO_EDIT_PROGRESS_GLADE_XML $(srcdir)/glade/mooeditprogress.glade \
> mooeditprogress-glade.h
moopluginprefs-glade.h: $(srcdir)/glade/moopluginprefs.glade $(XML2H)
sh $(XML2H) MOO_PLUGIN_PREFS_GLADE_UI $(srcdir)/glade/moopluginprefs.glade \
> moopluginprefs-glade.h
mooeditsavemultiple-glade.h: $(srcdir)/glade/mooeditsavemult.glade $(XML2H)
sh $(XML2H) MOO_EDIT_SAVE_MULTIPLE_GLADE_UI $(srcdir)/glade/mooeditsavemult.glade \
> mooeditsavemultiple-glade.h
quicksearch-glade.h: $(srcdir)/glade/quicksearch.glade $(XML2H)
sh $(XML2H) QUICK_SEARCH_GLADE_XML $(srcdir)/glade/quicksearch.glade \
> quicksearch-glade.h
statusbar-glade.h: $(srcdir)/glade/statusbar.glade $(XML2H)
sh $(XML2H) STATUSBAR_GLADE_XML $(srcdir)/glade/statusbar.glade \
> statusbar-glade.h
mooprint-glade.h: $(srcdir)/glade/mooprint.glade $(XML2H)
sh $(XML2H) MOO_PRINT_GLADE_XML $(srcdir)/glade/mooprint.glade \
> mooprint-glade.h
EXTRA_DIST = \
glade/statusbar.glade \
glade/quicksearch.glade \
glade/mootextgotoline.glade \
glade/mootextfind.glade \
glade/mooeditprefs.glade \
glade/mooeditprogress.glade \
glade/mooeditsavemult.glade \
glade/moopluginprefs.glade \
glade/mooprint.glade \
$(mooedit_tools_DATA)
if GTK_2_10
mooedit_sources += $(mooedit_printing_sources)
else
EXTRA_DIST += $(mooedit_printing_sources)
endif
noinst_LTLIBRARIES = libmooedit.la
libmooedit_la_SOURCES = $(mooedit_sources)
libmooedit_la_LIBADD = plugins/libmooeditplugins.la
AM_CFLAGS = \
-I.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,172 +0,0 @@
#
# moo/mooedit/Makefile.incl
#
mooedit = $(moo_prefix)/mooedit
mooedit_srcdir = $(srcdir)/$(mooedit)
mooedit_toolsdir = $(MOO_DATA_DIR)
mooedit_tools_DATA = $(mooedit)/tools.cfg $(mooedit)/menu.cfg
mooedit_include_headers = \
$(mooedit)/moocmdview.h \
$(mooedit)/moocompletion.h \
$(mooedit)/mooedit-actions.h \
$(mooedit)/mooedit-script.h \
$(mooedit)/mooedit.h \
$(mooedit)/mooeditconfig.h \
$(mooedit)/mooeditor.h \
$(mooedit)/mooeditprefs.h \
$(mooedit)/mooeditwindow.h \
$(mooedit)/mooindenter.h \
$(mooedit)/moolang.h \
$(mooedit)/moolangmgr.h \
$(mooedit)/moolinemark.h \
$(mooedit)/moolineview.h \
$(mooedit)/mooplugin-macro.h \
$(mooedit)/mooplugin.h \
$(mooedit)/mootextbuffer.h \
$(mooedit)/mootextiter.h \
$(mooedit)/mootextpopup.h \
$(mooedit)/mootextsearch.h \
$(mooedit)/mootextstyle.h \
$(mooedit)/mootextstylescheme.h \
$(mooedit)/mootextview.h \
$(mooedit)/moousertools.h
mooedit_noinst_headers = \
$(mooedit)/gtksourceiter.h \
$(mooedit)/mooedit-private.h \
$(mooedit)/mooeditdialogs.h \
$(mooedit)/mooeditfileops.h \
$(mooedit)/mooeditfiltersettings.h \
$(mooedit)/mooeditprefs-glade.h \
$(mooedit)/mooeditprogress-glade.h \
$(mooedit)/mooeditsavemultiple-glade.h \
$(mooedit)/moofold.h \
$(mooedit)/moohighlighter.h \
$(mooedit)/moolang-aux.h \
$(mooedit)/moolang-parser.h \
$(mooedit)/moolang-private.h \
$(mooedit)/moolang-rules.h \
$(mooedit)/moolang-strings.h \
$(mooedit)/moolinebuffer.h \
$(mooedit)/moopluginprefs-glade.h \
$(mooedit)/mooprint-glade.h \
$(mooedit)/mootext-private.h \
$(mooedit)/mootextbox.h \
$(mooedit)/mootextbtree.h \
$(mooedit)/mootextfind-glade.h \
$(mooedit)/mootextfind.h \
$(mooedit)/mootextgotoline-glade.h \
$(mooedit)/mootextview-private.h \
$(mooedit)/quicksearch-glade.h \
$(mooedit)/statusbar-glade.h
mooedit_sources = \
$(mooedit_include_headers) \
$(mooedit_noinst_headers) \
$(mooedit)/gtksourceiter.c \
$(mooedit)/moocmdview.c \
$(mooedit)/moocompletion.c \
$(mooedit)/mooedit-actions.c \
$(mooedit)/mooedit-script.c \
$(mooedit)/mooedit.c \
$(mooedit)/mooeditconfig.c \
$(mooedit)/mooeditdialogs.c \
$(mooedit)/mooeditfileops.c \
$(mooedit)/mooeditfiltersettings.c \
$(mooedit)/mooeditinput.c \
$(mooedit)/mooeditor.c \
$(mooedit)/mooeditprefs.c \
$(mooedit)/mooeditprefspage.c \
$(mooedit)/mooeditwindow.c \
$(mooedit)/moofold.c \
$(mooedit)/moohighlighter.c \
$(mooedit)/mooindenter.c \
$(mooedit)/moolang-parser.c \
$(mooedit)/moolang-rules.c \
$(mooedit)/moolang.c \
$(mooedit)/moolangmgr.c \
$(mooedit)/moolinebuffer.c \
$(mooedit)/moolinemark.c \
$(mooedit)/moolineview.c \
$(mooedit)/mooplugin.c \
$(mooedit)/mootextbox.c \
$(mooedit)/mootextbtree.c \
$(mooedit)/mootextbuffer.c \
$(mooedit)/mootextfind.c \
$(mooedit)/mootextpopup.c \
$(mooedit)/mootextsearch.c \
$(mooedit)/mootextstyle.c \
$(mooedit)/mootextstylescheme.c \
$(mooedit)/mootextview.c \
$(mooedit)/moousertools.c
mooedit_printing_sources = \
$(mooedit)/mootextprint.c \
$(mooedit)/mootextprint.h
mooedit_built_sources = \
$(mooedit)/quicksearch-glade.h \
$(mooedit)/statusbar-glade.h \
$(mooedit)/mootextgotoline-glade.h \
$(mooedit)/mootextfind-glade.h \
$(mooedit)/moopluginprefs-glade.h \
$(mooedit)/mooprint-glade.h \
$(mooedit)/mooeditprefs-glade.h \
$(mooedit)/mooeditprogress-glade.h \
$(mooedit)/mooeditsavemultiple-glade.h
$(mooedit)/mootextgotoline-glade.h: $(mooedit_srcdir)/glade/mootextgotoline.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_TEXT_GOTO_LINE_GLADE_UI $(mooedit_srcdir)/glade/mootextgotoline.glade \
> $(mooedit)/mootextgotoline-glade.h
$(mooedit)/mootextfind-glade.h: $(mooedit_srcdir)/glade/mootextfind.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_TEXT_FIND_GLADE_UI $(mooedit_srcdir)/glade/mootextfind.glade \
> $(mooedit)/mootextfind-glade.h
$(mooedit)/mooeditprefs-glade.h: $(mooedit_srcdir)/glade/mooeditprefs.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_EDIT_PREFS_GLADE_UI $(mooedit_srcdir)/glade/mooeditprefs.glade \
> $(mooedit)/mooeditprefs-glade.h
$(mooedit)/mooeditprogress-glade.h: $(mooedit_srcdir)/glade/mooeditprogress.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_EDIT_PROGRESS_GLADE_XML $(mooedit_srcdir)/glade/mooeditprogress.glade \
> $(mooedit)/mooeditprogress-glade.h
$(mooedit)/moopluginprefs-glade.h: $(mooedit_srcdir)/glade/moopluginprefs.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_PLUGIN_PREFS_GLADE_UI $(mooedit_srcdir)/glade/moopluginprefs.glade \
> $(mooedit)/moopluginprefs-glade.h
$(mooedit)/mooeditsavemultiple-glade.h: $(mooedit_srcdir)/glade/mooeditsavemult.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_EDIT_SAVE_MULTIPLE_GLADE_UI $(mooedit_srcdir)/glade/mooeditsavemult.glade \
> $(mooedit)/mooeditsavemultiple-glade.h
$(mooedit)/quicksearch-glade.h: $(mooedit_srcdir)/glade/quicksearch.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) QUICK_SEARCH_GLADE_XML $(mooedit_srcdir)/glade/quicksearch.glade \
> $(mooedit)/quicksearch-glade.h
$(mooedit)/statusbar-glade.h: $(mooedit_srcdir)/glade/statusbar.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) STATUSBAR_GLADE_XML $(mooedit_srcdir)/glade/statusbar.glade \
> $(mooedit)/statusbar-glade.h
$(mooedit)/mooprint-glade.h: $(mooedit_srcdir)/glade/mooprint.glade $(XML2H)
mkdir -p $(mooedit)
sh $(XML2H) MOO_PRINT_GLADE_XML $(mooedit_srcdir)/glade/mooprint.glade \
> $(mooedit)/mooprint-glade.h
if GTK_2_10
mooedit_sources += $(mooedit_printing_sources)
else
mooedit_extra_dist = $(mooedit_printing_sources)
endif
moo_extra_dist += $(mooedit_extra_dist) $(mooedit_tools_DATA)
if MOO_BUILD_EDIT
moo_sources += $(mooedit_sources)
moo_built_sources += $(mooedit_built_sources)
else
moo_extra_dist += $(mooedit_sources)
endif

View File

@ -1,15 +0,0 @@
#
# moo/mooedit/glade/Makefile.incl
#
mooedit_glade = $(mooedit)/glade
moo_extra_dist += \
$(mooedit_glade)/statusbar.glade \
$(mooedit_glade)/quicksearch.glade \
$(mooedit_glade)/mootextgotoline.glade \
$(mooedit_glade)/mootextfind.glade \
$(mooedit_glade)/mooeditprefs.glade \
$(mooedit_glade)/mooeditsavemult.glade \
$(mooedit_glade)/moopluginprefs.glade \
$(mooedit_glade)/mooprint.glade

View File

@ -158,12 +158,8 @@ bt_node_free_rec (BTNode *node,
inline static HLInfo*
hl_info_new (void)
{
#ifdef __MOO__
HLInfo *info = hl_info_new__ ();
return info;
#else
return NULL;
#endif
}
@ -172,10 +168,8 @@ hl_info_free (HLInfo *info)
{
if (info)
{
#ifdef __MOO__
g_free (info->segments);
hl_info_free__ (info);
#endif
}
}

View File

@ -0,0 +1,40 @@
DIST_SUBDIRS = activestrings completion fileselector
subdirs = activestrings completion
libs = activestrings/libastrings.la completion/libcompletion.la
if GTK_2_6
subdirs += fileselector
libs += fileselector/libfileselector.la
endif
SUBDIRS = $(subdirs) .
BUILT_SOURCES = \
moofind-glade.h
EXTRA_DIST = \
moofind.glade
XML2H = $(srcdir)/../../mooutils/xml2h.sh
moofind-glade.h: moofind.glade $(XML2H)
sh $(XML2H) MOO_FIND_GLADE_XML $(srcdir)/moofind.glade > moofind-glade.h
unix_sources = \
moofind.c \
moofind-glade.h
noinst_LTLIBRARIES = libmooeditplugins.la
libmooeditplugins_la_LIBADD = $(libs)
libmooeditplugins_la_SOURCES = \
mooeditplugins.h
if MOO_OS_UNIX
libmooeditplugins_la_SOURCES += $(unix_sources)
else
EXTRA_DIST += $(unix_sources)
endif
AM_CFLAGS = \
-I../.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,31 +0,0 @@
#
# moo/mooedit/plugins/Makefile.incl
#
mooedit_plugins = $(mooedit)/plugins
mooedit_plugins_srcdir = $(srcdir)/$(mooedit_plugins)
mooedit_plugins_built_sources = \
$(mooedit_plugins)/moofind-glade.h
mooedit_plugins_extra_dist = \
$(mooedit_plugins)/moofind.glade
$(mooedit_plugins)/moofind-glade.h: $(mooedit_plugins)/moofind.glade $(XML2H)
mkdir -p $(mooedit_plugins)
sh $(XML2H) MOO_FIND_GLADE_XML $(mooedit_plugins_srcdir)/moofind.glade > \
$(mooedit_plugins)/moofind-glade.h
mooedit_plugins_unix_sources = \
$(mooedit_plugins)/moofind.c \
$(mooedit_plugins)/moofind-glade.h
mooedit_plugins_sources = \
$(mooedit_plugins)/mooeditplugins.h
if MOO_BUILD_EDIT
moo_sources += $(mooedit_plugins_sources)
moo_unix_sources += $(mooedit_plugins_unix_sources)
moo_built_sources += $(mooedit_plugins_built_sources)
moo_extra_dist += $(mooedit_plugins_extra_dist)
endif

View File

@ -0,0 +1,31 @@
astringsdir = $(MOO_DATA_DIR)
astrings_DATA = \
as.cfg
EXTRA_DIST = \
as-plugin.glade \
$(astrings_DATA)
astrings_sources = \
as-plugin.c \
as-plugin.h \
as-plugin-prefs.c \
as-plugin-script.c \
as-plugin-script.h \
as-plugin-glade.h
BUILT_SOURCES = \
as-plugin-glade.h
XML2H = $(srcdir)/../../../mooutils/xml2h.sh
as-plugin-glade.h: as-plugin.glade $(XML2H)
sh $(XML2H) AS_PLUGIN_GLADE_UI $(srcdir)/as-plugin.glade > as-plugin-glade.h
noinst_LTLIBRARIES = libastrings.la
libastrings_la_SOURCES = $(astrings_sources)
AM_CFLAGS = \
-I../../.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,40 +0,0 @@
#
# moo/mooedit/plugins/activestrings/Makefile.incl
#
astrings = $(mooedit_plugins)/activestrings
astrings_srcdir = $(srcdir)/$(astrings)
astringsdir = $(MOO_DATA_DIR)
astrings_DATA = \
$(astrings)/as.cfg
astrings_extra_dist = \
$(astrings)/as-plugin.glade \
$(astrings_DATA)
astrings_sources = \
$(astrings)/as-plugin.c \
$(astrings)/as-plugin.h \
$(astrings)/as-plugin-prefs.c \
$(astrings)/as-plugin-script.c \
$(astrings)/as-plugin-script.h \
$(astrings)/as-plugin-glade.h
astrings_built_sources = \
$(astrings)/as-plugin-glade.h
$(astrings)/as-plugin-glade.h: $(astrings)/as-plugin.glade $(XML2H)
mkdir -p $(astrings)
sh $(XML2H) AS_PLUGIN_GLADE_UI $(astrings_srcdir)/as-plugin.glade > \
$(astrings)/as-plugin-glade.h
if MOO_BUILD_EDIT
moo_sources += $(astrings_sources)
moo_built_sources += $(astrings_built_sources)
moo_extra_dist += $(astrings_extra_dist)
else
moo_extra_dist += \
$(astrings_sources) \
$(astrings_extra_dist)
endif

View File

@ -0,0 +1,23 @@
completiondir = $(MOO_DATA_DIR)/completion
completion_DATA = \
files/gap.lst \
files/latex.cfg
EXTRA_DIST = \
$(completion_DATA) \
files/texinfo.cfg
completion_sources = \
completion-plugin.c \
completion.c \
completion.h
noinst_LTLIBRARIES = libcompletion.la
libcompletion_la_SOURCES = $(completion_sources)
AM_CFLAGS = \
-I../../.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,35 +0,0 @@
completion = $(mooedit_plugins)/completion
completion_srcdir = $(srcdir)/$(completion)
completiondir = $(MOO_DATA_DIR)/completion
completion_DATA = \
$(completion)/files/gap.lst \
$(completion)/files/latex.cfg
completion_extra_dist = \
$(completion_DATA) \
$(completion)/files/texinfo.cfg
completion_sources = \
$(completion)/completion-plugin.c \
$(completion)/completion.c \
$(completion)/completion.h
# completion_built_sources = \
# $(completion)/completion-glade.h
#
# $(completion)/completion-glade.h: $(completion)/completion.glade $(XML2H)
# mkdir -p $(completion)
# sh $(XML2H) COMPLETION_GLADE_UI $(completion_srcdir)/completion.glade > \
# $(completion)/completion-glade.h
if MOO_BUILD_EDIT
moo_sources += $(completion_sources)
moo_built_sources += $(completion_built_sources)
moo_extra_dist += $(completion_extra_dist)
else
moo_extra_dist += \
$(completion_sources) \
$(completion_extra_dist)
endif

View File

@ -0,0 +1,29 @@
EXTRA_DIST = \
moofileselector.glade \
moofileselector-prefs.glade
fileselector_sources = \
moofileselector-prefs.c \
moofileselector.c \
moofileselector.h \
moofileselector-glade.h \
moofileselector-prefs-glade.h
BUILT_SOURCES = \
moofileselector-glade.h \
moofileselector-prefs-glade.h
XML2H = $(srcdir)/../../../mooutils/xml2h.sh
moofileselector-glade.h: moofileselector.glade $(XML2H)
sh $(XML2H) MOO_FILE_SELECTOR_GLADE_XML $(srcdir)/moofileselector.glade > moofileselector-glade.h
moofileselector-prefs-glade.h: moofileselector-prefs.glade $(XML2H)
sh $(XML2H) MOO_FILE_SELECTOR_PREFS_GLADE_XML $(srcdir)/moofileselector-prefs.glade > moofileselector-prefs-glade.h
noinst_LTLIBRARIES = libfileselector.la
libfileselector_la_SOURCES = $(fileselector_sources)
AM_CFLAGS = \
-I../../.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,38 +0,0 @@
fileselector = $(mooedit_plugins)/fileselector
fileselector_srcdir = $(srcdir)/$(fileselector)
fileselector_extra_dist = \
$(fileselector)/moofileselector.glade \
$(fileselector)/moofileselector-prefs.glade
fileselector_sources = \
$(fileselector)/moofileselector-prefs.c \
$(fileselector)/moofileselector.c \
$(fileselector)/moofileselector.h \
$(fileselector)/moofileselector-glade.h \
$(fileselector)/moofileselector-prefs-glade.h
fileselector_built_sources = \
$(fileselector)/moofileselector-glade.h \
$(fileselector)/moofileselector-prefs-glade.h
$(fileselector)/moofileselector-glade.h: $(fileselector)/moofileselector.glade $(XML2H)
mkdir -p $(fileselector)
sh $(XML2H) MOO_FILE_SELECTOR_GLADE_XML $(fileselector_srcdir)/moofileselector.glade > \
$(fileselector)/moofileselector-glade.h
$(fileselector)/moofileselector-prefs-glade.h: $(fileselector)/moofileselector-prefs.glade $(XML2H)
mkdir -p $(fileselector)
sh $(XML2H) MOO_FILE_SELECTOR_PREFS_GLADE_XML $(fileselector_srcdir)/moofileselector-prefs.glade > \
$(fileselector)/moofileselector-prefs-glade.h
if MOO_BUILD_EDIT
if GTK_2_6
moo_sources += $(fileselector_sources)
moo_built_sources += $(fileselector_built_sources)
moo_extra_dist += $(fileselector_extra_dist)
else
moo_extra_dist += $(fileselector_sources) $(fileselector_extra_dist)
endif
else
moo_extra_dist += $(fileselector_sources) $(fileselector_extra_dist)
endif

View File

@ -0,0 +1,27 @@
mooedit_syntaxdir = ${MOO_TEXT_LANG_FILES_DIR}
mooedit_syntax_DATA = \
c.lang \
changelog.lang \
diff.lang \
gap.lang \
gnuplot.lang \
latex.lang \
make.lang \
misc.lang \
ms.lang \
octave.lang \
perl.lang \
python.lang \
python-console.lang \
scheme.lang \
sci.lang \
sh.lang \
texinfo.lang \
xml.lang \
garnacho.styles \
gvim.styles \
check.sh \
language.dtd \
scheme.dtd
EXTRA_DIST = $(mooedit_syntax_DATA)

View File

@ -1,33 +0,0 @@
#
# moo/mooedit/syntax/Makefile.incl
#
mooedit_syntax = $(mooedit)/syntax
mooedit_syntaxdir = ${MOO_TEXT_LANG_FILES_DIR}
mooedit_syntax_DATA = \
$(mooedit_syntax)/c.lang \
$(mooedit_syntax)/changelog.lang \
$(mooedit_syntax)/diff.lang \
$(mooedit_syntax)/gap.lang \
$(mooedit_syntax)/gnuplot.lang \
$(mooedit_syntax)/latex.lang \
$(mooedit_syntax)/make.lang \
$(mooedit_syntax)/misc.lang \
$(mooedit_syntax)/ms.lang \
$(mooedit_syntax)/octave.lang \
$(mooedit_syntax)/perl.lang \
$(mooedit_syntax)/python.lang \
$(mooedit_syntax)/python-console.lang \
$(mooedit_syntax)/scheme.lang \
$(mooedit_syntax)/sci.lang \
$(mooedit_syntax)/sh.lang \
$(mooedit_syntax)/texinfo.lang \
$(mooedit_syntax)/xml.lang \
$(mooedit_syntax)/garnacho.styles \
$(mooedit_syntax)/gvim.styles \
$(mooedit_syntax)/check.sh \
$(mooedit_syntax)/language.dtd \
$(mooedit_syntax)/scheme.dtd
moo_extra_dist += $(mooedit_syntax_DATA)

View File

@ -0,0 +1,80 @@
moofileview_sources = \
moobookmarkmgr.c \
moobookmarkmgr.h \
moobookmarkmgr-glade.h \
moobookmarkview.c \
moobookmarkview.h \
moocreatefolder-glade.h \
moofileviewdrop-glade.h \
moofile.c \
moofile.h \
moofileentry.c \
moofileentry.h \
moofileprops-glade.h \
moofilesystem.c \
moofilesystem.h \
moofileview.c \
moofileview.h \
moofileview-ui.h \
moofileview-dialogs.c \
moofileview-dialogs.h \
moofileview-private.h \
moofileview-tools.c \
moofileview-tools.h \
moofoldermodel.c \
moofoldermodel.h \
moofoldermodel-private.h\
mooiconview.c \
mooiconview.h \
mootreeview.c \
mootreeview.h \
symlink.h
moofileview_pixmaps = \
symlink.png \
symlink-small.png
BUILT_SOURCES = \
moofileview-ui.h \
moofileprops-glade.h \
moocreatefolder-glade.h \
moofileviewdrop-glade.h \
symlink.h \
moobookmarkmgr-glade.h
symlink.h: $(moofileview_pixmaps)
gdk-pixbuf-csource --static --build-list \
SYMLINK_ARROW $(srcdir)/symlink.png \
SYMLINK_ARROW_SMALL $(srcdir)/symlink-small.png \
> symlink.h
XML2H = $(srcdir)/../mooutils/xml2h.sh
moofileview-ui.h: $(srcdir)/moofileview-ui.xml $(XML2H)
sh $(XML2H) MOO_FILE_VIEW_UI $(srcdir)/moofileview-ui.xml > moofileview-ui.h
moofileprops-glade.h: $(srcdir)/glade/moofileprops.glade $(XML2H)
sh $(XML2H) MOO_FILE_PROPS_GLADE_UI $(srcdir)/glade/moofileprops.glade > moofileprops-glade.h
moocreatefolder-glade.h: $(srcdir)/glade/moocreatefolder.glade $(XML2H)
sh $(XML2H) MOO_CREATE_FOLDER_GLADE_UI $(srcdir)/glade/moocreatefolder.glade > moocreatefolder-glade.h
moobookmarkmgr-glade.h: $(srcdir)/glade/bookmark_editor.glade $(XML2H)
sh $(XML2H) MOO_BOOKMARK_MGR_GLADE_UI $(srcdir)/glade/bookmark_editor.glade > moobookmarkmgr-glade.h
moofileviewdrop-glade.h: $(srcdir)/glade/drop.glade $(XML2H)
sh $(XML2H) MOO_FILE_VIEW_DROP_GLADE_UI $(srcdir)/glade/drop.glade > moofileviewdrop-glade.h
EXTRA_DIST = \
glade/drop.glade \
glade/moofileprops.glade \
glade/moocreatefolder.glade \
glade/bookmark_editor.glade \
moofileview-ui.xml \
$(moofileview_pixmaps)
noinst_LTLIBRARIES = libmoofileview.la
libmoofileview_la_SOURCES = $(moofileview_sources)
AM_CFLAGS = \
-I.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -19,7 +19,7 @@
#include "moofileview/moofile.h"
#include "mooutils/mooprefs.h"
#if MOO_USE_XDGMIME
#include "xdgmime/xdgmime.h"
#include "mooutils/xdgmime/xdgmime.h"
#endif
#include <string.h>

View File

Before

Width:  |  Height:  |  Size: 97 B

After

Width:  |  Height:  |  Size: 97 B

View File

Before

Width:  |  Height:  |  Size: 183 B

After

Width:  |  Height:  |  Size: 183 B

39
moo/moopython/Makefile.am Normal file
View File

@ -0,0 +1,39 @@
SUBDIRS = plugins pygtk .
moopython_sources = \
moopython-utils.c \
moopython-utils.h
EXTRA_DIST = \
mooplugin-python.c \
mooplugin-python.h
if MOO_BUILD_EDIT
moopython_sources += \
mooplugin-python.c \
mooplugin-python.h
endif
noinst_LTLIBRARIES = libmoopython.la
libmoopython_la_LIBADD = pygtk/libmoopygtk.la
libmoopython_la_SOURCES = $(moopython_sources)
AM_CFLAGS = \
-I.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS) \
$(PYTHON_INCLUDES) \
$(PYGTK_CFLAGS)
EXTRA_DIST += \
codegen/__init__.py \
codegen/argtypes.py \
codegen/codegen.py \
codegen/definitions.py \
codegen/defsparser.py \
codegen/docgen.py \
codegen/mergedefs.py \
codegen/mkskel.py \
codegen/override.py \
codegen/reversewrapper.py \
codegen/scmexpr.py

View File

@ -1,20 +0,0 @@
#
# moo/moopython/Makefile.incl
#
moopython = $(moo_prefix)/moopython
moopython_srcdir = $(srcdir)/$(moopython)
moopython_sources = \
$(moopython)/moopython-utils.c \
$(moopython)/moopython-utils.h
if MOO_BUILD_EDIT
moopython_sources += \
$(moopython)/mooplugin-python.c \
$(moopython)/mooplugin-python.h
endif
moopython_built_sources =
moopython_nodist_sources =
moopython_cleanfiles =

View File

@ -1,16 +0,0 @@
#
# moo/moopython/codegen/Makefile.incl
#
moo_extra_dist += \
$(moopython)/codegen/__init__.py \
$(moopython)/codegen/argtypes.py \
$(moopython)/codegen/codegen.py \
$(moopython)/codegen/definitions.py \
$(moopython)/codegen/defsparser.py \
$(moopython)/codegen/docgen.py \
$(moopython)/codegen/mergedefs.py \
$(moopython)/codegen/mkskel.py \
$(moopython)/codegen/override.py \
$(moopython)/codegen/reversewrapper.py \
$(moopython)/codegen/scmexpr.py

View File

@ -0,0 +1,13 @@
moopython_pluginsdir = $(MOO_LIB_DIR)/plugins
moopython_plugins_libdir = $(MOO_LIB_DIR)/plugins/lib
moopython_plugins_DATA = \
console.py \
python.py
moopython_plugins_lib_DATA = \
pyconsole.py
EXTRA_DIST = \
$(moopython_plugins_DATA) \
$(moopython_plugins_lib_DATA)

View File

@ -1,17 +0,0 @@
#
# moo/moopython/plugins/Makefile.incl
#
moopython_pluginsdir = $(MOO_LIB_DIR)/plugins
moopython_plugins_libdir = $(MOO_LIB_DIR)/plugins/lib
moopython_plugins_DATA = \
$(moopython)/plugins/console.py \
$(moopython)/plugins/python.py
moopython_plugins_lib_DATA = \
$(moopython)/plugins/pyconsole.py
moo_extra_dist += \
$(moopython_plugins_DATA) \
$(moopython_plugins_lib_DATA)

View File

@ -0,0 +1,150 @@
moopygtk_sources = \
moo-pygtk.c \
moo-pygtk.h \
mooapp-mod.h \
mooedit-mod.h \
mooterm-mod.h \
mooutils-mod.h \
moo-mod.h
BUILT_SOURCES = \
mooapp-mod.h \
mooedit-mod.h \
mooterm-mod.h \
mooutils-mod.h \
moo-mod.h
nodist_moopygtk_sources =
CLEANFILES =
mooedit_defs_files = \
mooeditor.defs \
mooplugin.defs
mooutils_defs_files = \
moofileview.defs
EXTRA_DIST = \
moo-mod.py \
moo-pygtk.c \
mooapp-mod.py \
mooapp-pygtk.defs \
mooapp-pygtk.override \
mooapp-mod.c \
$(mooedit_defs_files) \
mooedit-mod.py \
mooedit-pygtk.defs \
mooedit-pygtk.override \
mooedit-mod.c \
mooterm-mod.py \
mooterm-pygtk.defs \
mooterm-pygtk.override \
mooterm-mod.c \
mooutils-mod.py \
mooutils-pygtk.defs \
mooutils-pygtk.override \
mooutils-mod.c \
$(mooutils_defs_files) \
$(mooutils_override_files)
if MOO_BUILD_UTILS
moopygtk_sources += mooutils-mod.c
nodist_moopygtk_sources += mooutils-pygtk.c
BUILT_SOURCES += mooutils-pygtk.c
CLEANFILES += mooutils-pygtk.c
endif MOO_BUILD_UTILS
if MOO_BUILD_TERM
moopygtk_sources += mooterm-mod.c
nodist_moopygtk_sources += mooterm-pygtk.c
BUILT_SOURCES += mooterm-pygtk.c
CLEANFILES += mooterm-pygtk.c
endif MOO_BUILD_TERM
if MOO_BUILD_EDIT
moopygtk_sources += mooedit-mod.c
nodist_moopygtk_sources += mooedit-pygtk.c
BUILT_SOURCES += mooedit-pygtk.c
CLEANFILES += mooedit-pygtk.c
endif MOO_BUILD_EDIT
if MOO_BUILD_APP
moopygtk_sources += mooapp-mod.c
nodist_moopygtk_sources += mooapp-pygtk.c
BUILT_SOURCES += mooapp-pygtk.c
CLEANFILES += mooapp-pygtk.c
endif MOO_BUILD_APP
if MOO_OS_MINGW
codegen_platform = --platform win32
endif
if MOO_USE_CUSTOM_CODEGEN
codegen_script = $(srcdir)/../codegen/codegen.py
codegen = $(PYTHON) $(codegen_script) $(codegen_platform) --pygtk-version=$(PYGTK_MINOR_VERSION)
else
codegen = $(PYTHON) $(PYGTK_CODEGEN_DIR)/codegen.py $(PYGTK_CODEGEN_ARGS)
endif
mooutils-pygtk.c: mooutils-pygtk.defs mooutils-pygtk.override $(mooutils_defs_files) $(codegen_script)
$(codegen) --prefix _moo_utils \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--override $(srcdir)/mooutils-pygtk.override \
--outfilename mooutils-pygtk.c \
$(srcdir)/mooutils-pygtk.defs > mooutils-pygtk.c
mooterm-pygtk.c: mooterm-pygtk.defs mooterm-pygtk.override $(codegen_script)
$(codegen) --prefix _moo_term \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(srcdir)/mooutils-pygtk.defs \
--override $(srcdir)/mooterm-pygtk.override \
--outfilename mooterm-pygtk.c \
$(srcdir)/mooterm-pygtk.defs > mooterm-pygtk.c
mooedit-pygtk.c: mooedit-pygtk.defs mooedit-pygtk.override $(mooedit_defs_files) $(codegen_script)
$(codegen) --prefix _moo_edit \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(srcdir)/mooutils-pygtk.defs \
--override $(srcdir)/mooedit-pygtk.override \
--outfilename mooedit-pygtk.c \
$(srcdir)/mooedit-pygtk.defs > mooedit-pygtk.c
mooapp-pygtk.c: mooapp-pygtk.defs mooapp-pygtk.override $(codegen_script)
$(codegen) --prefix _moo_app \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(srcdir)/mooedit-pygtk.defs \
--register $(srcdir)/mooterm-pygtk.defs \
--register $(srcdir)/mooutils-pygtk.defs \
--override $(srcdir)/mooapp-pygtk.override \
--outfilename mooapp-pygtk.c \
$(srcdir)/mooapp-pygtk.defs > mooapp-pygtk.c
PY2H = $(srcdir)/../../mooutils/py2h.sh
moo-mod.h: $(srcdir)/moo-mod.py $(PY2H)
sh $(PY2H) MOO_PY $(srcdir)/moo-mod.py > moo-mod.h
mooedit-mod.h: $(srcdir)/mooedit-mod.py $(PY2H)
sh $(PY2H) MOO_EDIT_PY $(srcdir)/mooedit-mod.py > mooedit-mod.h
mooapp-mod.h: mooapp-mod.py $(PY2H)
sh $(PY2H) MOO_APP_PY $(srcdir)/mooapp-mod.py > mooapp-mod.h
mooutils-mod.h: mooutils-mod.py $(PY2H)
sh $(PY2H) MOO_UTILS_PY $(srcdir)/mooutils-mod.py > mooutils-mod.h
mooterm-mod.h: mooterm-mod.py $(PY2H)
sh $(PY2H) MOO_TERM_PY $(srcdir)/mooterm-mod.py > mooterm-mod.h
noinst_LTLIBRARIES = libmoopygtk.la
libmoopygtk_la_SOURCES = $(moopygtk_sources)
nodist_libmoopygtk_la_SOURCES = $(nodist_moopygtk_sources)
AM_CFLAGS = \
-I../.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS) \
$(PYTHON_INCLUDES) \
$(PYGTK_CFLAGS)

View File

@ -1,166 +0,0 @@
#
# moo/moopython/Makefile.incl
#
moopygtk = $(moopython)/pygtk
moopygtk_srcdir = $(srcdir)/$(moopygtk)
moopygtk_sources = \
$(moopygtk)/moo-pygtk.c \
$(moopygtk)/moo-pygtk.h \
$(moopygtk)/mooapp-mod.h \
$(moopygtk)/mooedit-mod.h \
$(moopygtk)/mooterm-mod.h \
$(moopygtk)/mooutils-mod.h \
$(moopygtk)/moo-mod.h
moopygtk_built_sources = \
$(moopygtk)/mooapp-mod.h \
$(moopygtk)/mooedit-mod.h \
$(moopygtk)/mooterm-mod.h \
$(moopygtk)/mooutils-mod.h \
$(moopygtk)/moo-mod.h
nodist_moopygtk_sources =
moopygtk_cleanfiles = $(moopygtk)/moo-mod.h
mooedit_defs_files = \
$(moopygtk)/mooeditor.defs \
$(moopygtk)/mooplugin.defs
mooutils_defs_files = \
$(moopygtk)/moofileview.defs
moopygtk_extra_dist = \
$(moopygtk)/moo-mod.py \
$(moopygtk)/moo-pygtk.c \
$(moopygtk)/mooapp-mod.py \
$(moopygtk)/mooapp-pygtk.defs \
$(moopygtk)/mooapp-pygtk.override \
$(moopygtk)/mooapp-mod.c \
$(mooedit_defs_files) \
$(moopygtk)/mooedit-mod.py \
$(moopygtk)/mooedit-pygtk.defs \
$(moopygtk)/mooedit-pygtk.override \
$(moopygtk)/mooedit-mod.c \
$(moopygtk)/mooterm-mod.py \
$(moopygtk)/mooterm-pygtk.defs \
$(moopygtk)/mooterm-pygtk.override \
$(moopygtk)/mooterm-mod.c \
$(moopygtk)/mooutils-mod.py \
$(moopygtk)/mooutils-pygtk.defs \
$(moopygtk)/mooutils-pygtk.override \
$(moopygtk)/mooutils-mod.c \
$(mooutils_defs_files) \
$(mooutils_override_files)
if MOO_BUILD_UTILS
moopygtk_sources += $(moopygtk)/mooutils-mod.c
nodist_moopygtk_sources += $(moopygtk)/mooutils-pygtk.c
moopygtk_built_sources += $(moopygtk)/mooutils-pygtk.c
moopygtk_cleanfiles += $(moopygtk)/mooutils-pygtk.c
endif MOO_BUILD_UTILS
if MOO_BUILD_TERM
moopygtk_sources += $(moopygtk)/mooterm-mod.c
nodist_moopygtk_sources += $(moopygtk)/mooterm-pygtk.c
moopygtk_built_sources += $(moopygtk)/mooterm-pygtk.c
moopygtk_cleanfiles += $(moopygtk)/mooterm-pygtk.c
endif MOO_BUILD_TERM
if MOO_BUILD_EDIT
moopygtk_sources += $(moopygtk)/mooedit-mod.c
nodist_moopygtk_sources += $(moopygtk)/mooedit-pygtk.c
moopygtk_built_sources += $(moopygtk)/mooedit-pygtk.c
moopygtk_cleanfiles += $(moopygtk)/mooedit-pygtk.c
endif MOO_BUILD_EDIT
if MOO_BUILD_APP
moopygtk_sources += $(moopygtk)/mooapp-mod.c
nodist_moopygtk_sources += $(moopygtk)/mooapp-pygtk.c
moopygtk_built_sources += $(moopygtk)/mooapp-pygtk.c
moopygtk_cleanfiles += $(moopygtk)/mooapp-pygtk.c
endif MOO_BUILD_APP
if MOO_OS_MINGW
codegen_platform = --platform win32
endif
if MOO_USE_CUSTOM_CODEGEN
codegen_script = $(moopython_srcdir)/codegen/codegen.py
codegen = $(PYTHON) $(codegen_script) $(codegen_platform) --pygtk-version=$(PYGTK_MINOR_VERSION)
else
codegen = $(PYTHON) $(PYGTK_CODEGEN_DIR)/codegen.py $(PYGTK_CODEGEN_ARGS)
endif
$(moopygtk)/mooutils-pygtk.c: $(moopygtk)/mooutils-pygtk.defs $(moopygtk)/mooutils-pygtk.override $(mooutils_defs_files) $(codegen_script)
mkdir -p $(moopygtk)
$(codegen) --prefix _moo_utils \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--override $(moopygtk_srcdir)/mooutils-pygtk.override \
--outfilename $(moopygtk)/mooutils-pygtk.c \
$(moopygtk_srcdir)/mooutils-pygtk.defs > $(moopygtk)/mooutils-pygtk.c
$(moopygtk)/mooterm-pygtk.c: $(moopygtk)/mooterm-pygtk.defs $(moopygtk)/mooterm-pygtk.override $(codegen_script)
mkdir -p $(moopygtk)
$(codegen) --prefix _moo_term \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(moopygtk_srcdir)/mooutils-pygtk.defs \
--override $(moopygtk_srcdir)/mooterm-pygtk.override \
--outfilename $(moopygtk)/mooterm-pygtk.c \
$(moopygtk_srcdir)/mooterm-pygtk.defs > $(moopygtk)/mooterm-pygtk.c
$(moopygtk)/mooedit-pygtk.c: $(moopygtk)/mooedit-pygtk.defs $(moopygtk)/mooedit-pygtk.override $(mooedit_defs_files) $(codegen_script)
mkdir -p $(moopygtk)
$(codegen) --prefix _moo_edit \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(moopygtk_srcdir)/mooutils-pygtk.defs \
--override $(moopygtk_srcdir)/mooedit-pygtk.override \
--outfilename $(moopygtk)/mooedit-pygtk.c \
$(moopygtk_srcdir)/mooedit-pygtk.defs > $(moopygtk)/mooedit-pygtk.c
$(moopygtk)/mooapp-pygtk.c: $(moopygtk)/mooapp-pygtk.defs $(moopygtk)/mooapp-pygtk.override $(codegen_script)
mkdir -p $(moopygtk)
$(codegen) --prefix _moo_app \
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
--register $(moopygtk_srcdir)/mooedit-pygtk.defs \
--register $(moopygtk_srcdir)/mooterm-pygtk.defs \
--register $(moopygtk_srcdir)/mooutils-pygtk.defs \
--override $(moopygtk_srcdir)/mooapp-pygtk.override \
--outfilename $(moopygtk)/mooapp-pygtk.c \
$(moopygtk_srcdir)/mooapp-pygtk.defs > $(moopygtk)/mooapp-pygtk.c
$(moopygtk)/moo-mod.h: $(moopygtk_srcdir)/moo-mod.py $(PY2H)
mkdir -p $(moopygtk)
sh $(PY2H) MOO_PY $(moopygtk_srcdir)/moo-mod.py > $(moopygtk)/moo-mod.h
$(moopygtk)/mooedit-mod.h: $(moopygtk_srcdir)/mooedit-mod.py $(PY2H)
mkdir -p $(moopygtk)
sh $(PY2H) MOO_EDIT_PY $(moopygtk_srcdir)/mooedit-mod.py > $(moopygtk)/mooedit-mod.h
$(moopygtk)/mooapp-mod.h: $(moopygtk)/mooapp-mod.py $(PY2H)
mkdir -p $(moopygtk)
sh $(PY2H) MOO_APP_PY $(moopygtk_srcdir)/mooapp-mod.py > $(moopygtk)/mooapp-mod.h
$(moopygtk)/mooutils-mod.h: $(moopygtk)/mooutils-mod.py $(PY2H)
mkdir -p $(moopygtk)
sh $(PY2H) MOO_UTILS_PY $(moopygtk_srcdir)/mooutils-mod.py > $(moopygtk)/mooutils-mod.h
$(moopygtk)/mooterm-mod.h: $(moopygtk)/mooterm-mod.py $(PY2H)
mkdir -p $(moopygtk)
sh $(PY2H) MOO_TERM_PY $(moopygtk_srcdir)/mooterm-mod.py > $(moopygtk)/mooterm-mod.h
moopython_sources += $(moopygtk_sources)
moopython_nodist_sources += $(nodist_moopygtk_sources)
moopython_built_sources += $(moopygtk_built_sources)
moopython_cleanfiles += $(moopygtk_cleanfiles)
if MOO_USE_PYGTK
moo_built_sources += $(moopython_built_sources)
moo_nodist_sources += $(moopython_nodist_sources)
moo_cleanfiles += $(moopython_cleanfiles)
moo_sources += $(moopython_sources)
endif
moo_extra_dist += $(moopygtk_extra_dist)

40
moo/mooscript/Makefile.am Normal file
View File

@ -0,0 +1,40 @@
EXTRA_DIST = mooscript.y
# not using rule for auto-regenerating mooscript-yacc.[ch]
mooscript_yacc: $(srcdir)/mooscript.y
touch mooscript_yacc
bison -o $(srcdir)/mooscript-yacc.c -d $(srcdir)/mooscript.y
mooscript_headers = \
mooscript-context.h \
mooscript-func.h \
mooscript-node.h \
mooscript-parser.h \
mooscript-value.h \
mooscript-zenity.h
mooscript_sources = \
$(mooscript_headers) \
mooscript-builtin.c \
mooscript-context.c \
mooscript-func.c \
mooscript-node.c \
mooscript-parser.c \
mooscript-parser-priv.h \
mooscript-value.c \
mooscript-yacc.c \
mooscript-yacc.h \
mooscript-zenity.c
# BUILT_SOURCES = \
# mooscript-yacc.c \
# mooscript-yacc.h
noinst_LTLIBRARIES = libmooscript.la
libmooscript_la_SOURCES = $(mooscript_sources)
AM_CFLAGS = \
-I.. \
-I$(top_builddir) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

112
moo/mooterm/Makefile.am Normal file
View File

@ -0,0 +1,112 @@
mooterm_include_headers = \
mooterm.h \
mootermwindow.h \
mooterm-text.h \
mootermline.h \
mootermtag.h
mooterm_sources = \
$(mooterm_include_headers) \
mooterm.c \
mooterm-input.c \
mooterm-keymap.h \
mooterm-prefs.c \
mooterm-prefs.h \
mooterm-private.h \
mooterm-selection.h \
mooterm-text.c \
mooterm-text-private.h \
mooterm-vt.h \
mooterm-vtctls.h \
mooterm-draw.c \
mootermbuffer.c \
mootermbuffer.h \
mootermbuffer-graph.h \
mootermbuffer-private.h \
mootermline.c \
mootermline-private.h \
mootermparser.c \
mootermparser.h \
mootermparser-yacc.c \
mootermparser-yacc.h \
mootermpt.c \
mootermpt.h \
mootermpt-private.h \
mootermtag.c \
mootermwindow.c \
mootermprefs-glade.h
mooterm_unix_sources = \
mootermpt-unix.c \
pty.c \
pty.h
mooterm_win32_sources = \
mootermhelper.h \
mootermpt-cygwin.c
termhelper_sources = \
termhelper_res.res \
mootermhelper.c \
mootermhelper.h \
pty.c \
pty.h
EXTRA_DIST = \
mootermparser-yacc.y \
$(termhelper_sources) \
termhelper_res.rc.in \
glade/mootermprefs.glade
BUILT_SOURCES = \
mootermprefs-glade.h
# not using rule for auto-regenerating mootermparser-yacc.[ch]
mootermparser_yacc: mootermparser-yacc.y
touch mootermparser_yacc
bison -o $(srcdir)/mootermparser-yacc.c -d $(srcdir)/mootermparser-yacc.y
XML2H = $(srcdir)/../mooutils/xml2h.sh
mootermprefs-glade.h: glade/mootermprefs.glade $(XML2H)
sh $(XML2H) MOO_TERM_PREFS_GLADE_UI $(srcdir)/glade/mootermprefs.glade \
> mootermprefs-glade.h
noinst_LTLIBRARIES = libmooterm.la
libmooterm_la_SOURCES = $(mooterm_sources)
if MOO_OS_UNIX
libmooterm_la_SOURCES += $(mooterm_unix_sources)
EXTRA_DIST += $(mooterm_win32_sources)
else
libmooterm_la_SOURCES += $(mooterm_win32_sources)
EXTRA_DIST += $(mooterm_unix_sources)
endif
AM_CFLAGS = \
-I$(top_builddir) \
-I.. \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)
if MOO_OS_CYGWIN
noinst_PROGRAMS = termhelper
termhelper_SOURCES = $(termhelper_sources)
nodist_termhelper_SOURCES = termhelper_res.res
CLEANFILES = termhelper_res.res
termhelper_CFLAGS = \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/$(MOO_SRC_PREFIX) \
-I$(top_builddir)/$(MOO_SRC_PREFIX) \
$(MOO_DEBUG_CFLAGS) \
$(CFLAGS)
termhelper_res.res: termhelper_res.rc
$(WINDRES) -i $(srcdir)/termhelper_res.rc --input-format=rc -o termhelper_res.res -O coff
termhelper_LDADD = termhelper_res.res
else
termhelper_res.res: termhelper_res.rc
touch termhelper_res.res
CLEANFILES = termhelper_res.res
endif

View File

@ -1,108 +0,0 @@
#
# moo/mooterm/Makefile.incl
#
mooterm = $(moo_prefix)/mooterm
mooterm_srcdir = $(srcdir)/$(mooterm)
mooterm_include_headers = \
$(mooterm)/mooterm.h \
$(mooterm)/mootermwindow.h \
$(mooterm)/mooterm-text.h \
$(mooterm)/mootermline.h \
$(mooterm)/mootermtag.h
mooterm_sources = \
$(mooterm_include_headers) \
$(mooterm)/mooterm.c \
$(mooterm)/mooterm-input.c \
$(mooterm)/mooterm-keymap.h \
$(mooterm)/mooterm-prefs.c \
$(mooterm)/mooterm-prefs.h \
$(mooterm)/mooterm-private.h \
$(mooterm)/mooterm-selection.h \
$(mooterm)/mooterm-text.c \
$(mooterm)/mooterm-text-private.h \
$(mooterm)/mooterm-vt.h \
$(mooterm)/mooterm-vtctls.h \
$(mooterm)/mooterm-draw.c \
$(mooterm)/mootermbuffer.c \
$(mooterm)/mootermbuffer.h \
$(mooterm)/mootermbuffer-graph.h \
$(mooterm)/mootermbuffer-private.h \
$(mooterm)/mootermline.c \
$(mooterm)/mootermline-private.h \
$(mooterm)/mootermparser.c \
$(mooterm)/mootermparser.h \
$(mooterm)/mootermparser-yacc.c \
$(mooterm)/mootermparser-yacc.h \
$(mooterm)/mootermpt.c \
$(mooterm)/mootermpt.h \
$(mooterm)/mootermpt-private.h \
$(mooterm)/mootermtag.c \
$(mooterm)/mootermwindow.c \
$(mooterm)/mootermprefs-glade.h
mooterm_unix_sources = \
$(mooterm)/mootermpt-unix.c \
$(mooterm)/pty.c \
$(mooterm)/pty.h
mooterm_win32_sources = \
$(mooterm)/mootermhelper.h \
$(mooterm)/mootermpt-cygwin.c
termhelper_sources = \
termhelper_res.res \
$(mooterm)/mootermhelper.c \
$(mooterm)/mootermhelper.h \
$(mooterm)/pty.c \
$(mooterm)/pty.h
mooterm_extra_dist = \
$(mooterm)/mootermparser-yacc.y \
$(termhelper_sources) \
$(mooterm)/termhelper_res.rc.in
mooterm_built_sources = \
$(mooterm)/mootermprefs-glade.h
# not using rule for auto-regenerating mootermparser-yacc.[ch]
mootermparser_yacc: $(mooterm)/mootermparser-yacc.y
touch mootermparser_yacc
bison -o $(mooterm_srcdir)/mootermparser-yacc.c -d $(mooterm_srcdir)/mootermparser-yacc.y
$(mooterm)/mootermprefs-glade.h: $(mooterm)/glade/mootermprefs.glade $(XML2H)
mkdir -p $(mooterm)
sh $(XML2H) MOO_TERM_PREFS_GLADE_UI $(mooterm_srcdir)/glade/mootermprefs.glade \
> $(mooterm)/mootermprefs-glade.h
moo_sources += $(mooterm_sources)
moo_unix_sources += $(mooterm_unix_sources)
moo_win32_sources += $(mooterm_win32_sources)
moo_built_sources += $(mooterm_built_sources)
moo_extra_dist += $(mooterm_extra_dist)
if MOO_OS_CYGWIN
noinst_PROGRAMS += termhelper
termhelper_SOURCES = $(termhelper_sources)
nodist_termhelper_SOURCES = termhelper_res.res
CLEANFILES += termhelper_res.res
termhelper_CFLAGS = \
-I$(top_builddir) \
-I$(top_srcdir) \
-I$(top_srcdir)/$(MOO_SRC_PREFIX) \
-I$(top_builddir)/$(MOO_SRC_PREFIX) \
$(MOO_DEBUG_CFLAGS) \
$(CFLAGS)
termhelper_res.res: $(mooterm)/termhelper_res.rc
$(WINDRES) -i $(mooterm)/termhelper_res.rc --input-format=rc -o termhelper_res.res -O coff
termhelper_LDADD = termhelper_res.res
else
termhelper_res.res: $(mooterm)/termhelper_res.rc
touch termhelper_res.res
CLEANFILES += termhelper_res.res
endif

View File

@ -1,8 +0,0 @@
#
# moo/mooterm/glade/Makefile.incl
#
mooterm_glade = $(mooterm)/glade
moo_extra_dist += \
$(mooterm_glade)/mootermprefs.glade

217
moo/mooutils/Makefile.am Normal file
View File

@ -0,0 +1,217 @@
DIST_SUBDIRS = pcre xdgmime
subdirs =
libs =
if MOO_BUILD_PCRE
subdirs += pcre
libs += pcre/libpcre.la
endif
if MOO_OS_UNIX
subdirs += xdgmime
libs += xdgmime/libxdgmime.la
endif
SUBDIRS = $(subdirs) .
gmappedfile_sources = \
newgtk/gmappedfile.c \
newgtk/gmappedfile.h
gtk_2_4_sources = \
newgtk/gtkcolorbutton.c \
newgtk/gtkcolorbutton.h \
newgtk/gtkfontbutton.c \
newgtk/gtkfontbutton.h
mooutils_include_headers = \
eggregex.h \
mooaccelbutton.h \
moobigpaned.h \
mooclosure.h \
moocmd.h \
moocombo.h \
moocommand.h \
mooconfig.h \
mooentry.h \
moofiltermgr.h \
mooglade.h \
moohistoryentry.h \
moohistorylist.h \
moolinklabel.h \
moomarkup.h \
moomenuaction.h \
moomenumgr.h \
moomenutoolbutton.h \
moonotebook.h \
moopaned.h \
mooprefs.h \
mooprefsdialog.h \
mooprefsdialogpage.h \
moopython.h \
moostock.h \
moouixml.h \
mooundo.h \
mooutils-fs.h \
mooutils-gobject.h \
mooutils-misc.h \
moowindow.h
mooutils_sources = \
$(mooutils_include_headers) \
eggregex.c \
mooaccel.h \
mooaccel.c \
mooaccelbutton-glade.h \
mooaccelbutton.c \
mooaccelprefs-glade.h \
mooaction.h \
mooaction.c \
mooactionfactory.h \
mooactionfactory.c \
moobigpaned.c \
mooclosure.c \
moocmd.c \
moocombo.c \
moocompat.c \
moocompat.h \
moocommand.c \
mooconfig.c \
moodialogs.c \
moodialogs.h \
mooentry.c \
moofiledialog.c \
moofiledialog.h \
moofilewatch.c \
moofilewatch.h \
moofiltermgr.c \
moofontsel.c \
moofontsel.h \
mooglade.c \
moohistoryentry.c \
moohistorylist.c \
moolinklabel.c \
moologwindow-glade.h \
moomarkup.c \
moomenuaction.c \
moomenumgr.c \
moomenutoolbutton.c \
moonotebook.c \
moopaned.c \
mooprefs.c \
mooprefsdialog.c \
mooprefsdialogpage.c \
moopython.c \
moostock.c \
moouixml.c \
mooundo.c \
mooutils-fs.c \
mooutils-gobject.c \
mooutils-misc.c \
mooutils-treeview.h \
mooutils-treeview.c \
moowindow.c \
stock-about-16.h \
stock-about-24.h \
stock-edit-16.h \
stock-edit-24.h \
stock-moo.h \
stock-select-all-16.h \
stock-select-all-24.h \
stock-terminal-24.h
if !GLIB_2_10
mooutils_sources += $(gmappedfile_sources)
endif
if !GTK_2_4
mooutils_sources += $(moonewgtk_gtk_2_4_sources)
endif
nodist_mooutils_sources = \
moomarshals.c \
moomarshals.h
CLEANFILES = \
moomarshals.c \
moomarshals.h
EXTRA_DIST = \
moomarshals.list \
py2h.sh \
xml2h.sh \
$(gmappedfile_sources) \
$(moonewgtk_gtk_2_4_sources) \
glade/accelbutton.glade \
glade/accelprefs.glade \
glade/moologwindow.glade \
pixmaps/ggap.png \
pixmaps/ggap.ico \
pixmaps/gap.png \
pixmaps/medit.png \
pixmaps/medit.ico \
pixmaps/close.png \
pixmaps/sticky.png \
pixmaps/detach.png \
pixmaps/attach.png \
pixmaps/keepontop.png
BUILT_SOURCES = \
moomarshals.c \
moomarshals.h \
mooaccelbutton-glade.h \
mooaccelprefs-glade.h \
moologwindow-glade.h \
stock-moo.h
moomarshals.c: moomarshals.list
glib-genmarshal --prefix=_moo_marshal --body \
$(srcdir)/moomarshals.list > moomarshals.c
moomarshals.h: moomarshals.list
glib-genmarshal --prefix=_moo_marshal --header \
$(srcdir)/moomarshals.list > moomarshals.h
XML2H = $(srcdir)/xml2h.sh
mooaccelbutton-glade.h: $(srcdir)/glade/accelbutton.glade $(XML2H)
sh $(XML2H) MOO_ACCEL_BUTTON_GLADE_UI \
$(srcdir)/glade/accelbutton.glade > mooaccelbutton-glade.h
mooaccelprefs-glade.h: $(srcdir)/glade/accelprefs.glade $(XML2H)
sh $(XML2H) MOO_ACCEL_PREFS_GLADE_UI \
$(srcdir)/glade/accelprefs.glade > mooaccelprefs-glade.h
moologwindow-glade.h: $(srcdir)/glade/moologwindow.glade $(XML2H)
sh $(XML2H) MOO_LOG_WINDOW_GLADE_UI \
$(srcdir)/glade/moologwindow.glade > moologwindow-glade.h
mooutils_pixmaps = \
$(srcdir)/pixmaps/gap.png \
$(srcdir)/pixmaps/ggap.png \
$(srcdir)/pixmaps/medit.png \
$(srcdir)/pixmaps/close.png \
$(srcdir)/pixmaps/detach.png \
$(srcdir)/pixmaps/attach.png \
$(srcdir)/pixmaps/keepontop.png \
$(srcdir)/pixmaps/sticky.png
stock-moo.h: $(mooutils_pixmaps)
gdk-pixbuf-csource --static --build-list \
GAP_ICON $(srcdir)/pixmaps/gap.png \
GGAP_ICON $(srcdir)/pixmaps/ggap.png \
MEDIT_ICON $(srcdir)/pixmaps/medit.png \
MOO_CLOSE_ICON $(srcdir)/pixmaps/close.png \
MOO_STICKY_ICON $(srcdir)/pixmaps/sticky.png \
MOO_DETACH_ICON $(srcdir)/pixmaps/detach.png \
MOO_ATTACH_ICON $(srcdir)/pixmaps/attach.png \
MOO_KEEP_ON_TOP_ICON $(srcdir)/pixmaps/keepontop.png \
> stock-moo.h
noinst_LTLIBRARIES = libmooutils.la
libmooutils_la_SOURCES = $(mooutils_sources)
nodist_libmooutils_la_SOURCES = $(nodist_mooutils_sources)
libmooutils_la_LIBADD = $(libs)
if MOO_BUILD_PCRE
pcre_include = -I$(srcdir)/pcre
endif
AM_CFLAGS = \
-I$(top_builddir) \
-I.. \
$(pcre_include) \
$(MOO_CFLAGS) \
$(MOO_DEBUG_CFLAGS)

View File

@ -1,175 +0,0 @@
#
# moo/mooutils/Makefile.incl
#
mooutils = $(moo_prefix)/mooutils
mooutils_srcdir = $(srcdir)/$(mooutils)
mooutils_include_headers = \
$(mooutils)/eggregex.h \
$(mooutils)/mooaccelbutton.h \
$(mooutils)/moobigpaned.h \
$(mooutils)/mooclosure.h \
$(mooutils)/moocmd.h \
$(mooutils)/moocombo.h \
$(mooutils)/moocommand.h \
$(mooutils)/mooconfig.h \
$(mooutils)/mooentry.h \
$(mooutils)/moofiltermgr.h \
$(mooutils)/mooglade.h \
$(mooutils)/moohistoryentry.h \
$(mooutils)/moohistorylist.h \
$(mooutils)/moolinklabel.h \
$(mooutils)/moomarkup.h \
$(mooutils)/moomenuaction.h \
$(mooutils)/moomenumgr.h \
$(mooutils)/moomenutoolbutton.h \
$(mooutils)/moonotebook.h \
$(mooutils)/moopaned.h \
$(mooutils)/mooprefs.h \
$(mooutils)/mooprefsdialog.h \
$(mooutils)/mooprefsdialogpage.h \
$(mooutils)/moopython.h \
$(mooutils)/moostock.h \
$(mooutils)/moouixml.h \
$(mooutils)/mooundo.h \
$(mooutils)/mooutils-fs.h \
$(mooutils)/mooutils-gobject.h \
$(mooutils)/mooutils-misc.h \
$(mooutils)/moowindow.h
mooutils_sources = \
$(mooutils_include_headers) \
$(mooutils)/eggregex.c \
$(mooutils)/mooaccel.h \
$(mooutils)/mooaccel.c \
$(mooutils)/mooaccelbutton-glade.h \
$(mooutils)/mooaccelbutton.c \
$(mooutils)/mooaccelprefs-glade.h \
$(mooutils)/mooaction.h \
$(mooutils)/mooaction.c \
$(mooutils)/mooactionfactory.h \
$(mooutils)/mooactionfactory.c \
$(mooutils)/moobigpaned.c \
$(mooutils)/mooclosure.c \
$(mooutils)/moocmd.c \
$(mooutils)/moocombo.c \
$(mooutils)/moocompat.c \
$(mooutils)/moocompat.h \
$(mooutils)/moocommand.c \
$(mooutils)/mooconfig.c \
$(mooutils)/moodialogs.c \
$(mooutils)/moodialogs.h \
$(mooutils)/mooentry.c \
$(mooutils)/moofiledialog.c \
$(mooutils)/moofiledialog.h \
$(mooutils)/moofilewatch.c \
$(mooutils)/moofilewatch.h \
$(mooutils)/moofiltermgr.c \
$(mooutils)/moofontsel.c \
$(mooutils)/moofontsel.h \
$(mooutils)/mooglade.c \
$(mooutils)/moohistoryentry.c \
$(mooutils)/moohistorylist.c \
$(mooutils)/moolinklabel.c \
$(mooutils)/moologwindow-glade.h \
$(mooutils)/moomarkup.c \
$(mooutils)/moomenuaction.c \
$(mooutils)/moomenumgr.c \
$(mooutils)/moomenutoolbutton.c \
$(mooutils)/moonotebook.c \
$(mooutils)/moopaned.c \
$(mooutils)/mooprefs.c \
$(mooutils)/mooprefsdialog.c \
$(mooutils)/mooprefsdialogpage.c \
$(mooutils)/moopython.c \
$(mooutils)/moostock.c \
$(mooutils)/moouixml.c \
$(mooutils)/mooundo.c \
$(mooutils)/mooutils-fs.c \
$(mooutils)/mooutils-gobject.c \
$(mooutils)/mooutils-misc.c \
$(mooutils)/mooutils-treeview.h \
$(mooutils)/mooutils-treeview.c \
$(mooutils)/moowindow.c \
$(mooutils)/stock-about-16.h \
$(mooutils)/stock-about-24.h \
$(mooutils)/stock-edit-16.h \
$(mooutils)/stock-edit-24.h \
$(mooutils)/stock-moo.h \
$(mooutils)/stock-select-all-16.h \
$(mooutils)/stock-select-all-24.h \
$(mooutils)/stock-terminal-24.h
nodist_mooutils_sources = \
$(mooutils)/moomarshals.c \
$(mooutils)/moomarshals.h
mooutils_cleanfiles = \
$(mooutils)/moomarshals.c \
$(mooutils)/moomarshals.h
mooutils_extra_dist = \
$(mooutils)/moomarshals.list \
$(mooutils)/py2h.sh \
$(mooutils)/xml2h.sh
mooutils_built_sources = \
$(mooutils)/moomarshals.c \
$(mooutils)/moomarshals.h \
$(mooutils)/mooaccelbutton-glade.h \
$(mooutils)/mooaccelprefs-glade.h \
$(mooutils)/moologwindow-glade.h \
$(mooutils)/stock-moo.h
$(mooutils)/moomarshals.c: $(mooutils)/moomarshals.list
mkdir -p $(mooutils)
glib-genmarshal --prefix=_moo_marshal --body \
$(mooutils_srcdir)/moomarshals.list > $(mooutils)/moomarshals.c
$(mooutils)/moomarshals.h: $(mooutils)/moomarshals.list
mkdir -p $(mooutils)
glib-genmarshal --prefix=_moo_marshal --header \
$(mooutils_srcdir)/moomarshals.list > $(mooutils)/moomarshals.h
$(mooutils)/mooaccelbutton-glade.h: $(mooutils_srcdir)/glade/accelbutton.glade $(XML2H)
mkdir -p $(mooutils)
sh $(XML2H) MOO_ACCEL_BUTTON_GLADE_UI \
$(mooutils_srcdir)/glade/accelbutton.glade > $(mooutils)/mooaccelbutton-glade.h
$(mooutils)/mooaccelprefs-glade.h: $(mooutils_srcdir)/glade/accelprefs.glade $(XML2H)
mkdir -p $(mooutils)
sh $(XML2H) MOO_ACCEL_PREFS_GLADE_UI \
$(mooutils_srcdir)/glade/accelprefs.glade > $(mooutils)/mooaccelprefs-glade.h
$(mooutils)/moologwindow-glade.h: $(mooutils_srcdir)/glade/moologwindow.glade $(XML2H)
mkdir -p $(mooutils)
sh $(XML2H) MOO_LOG_WINDOW_GLADE_UI \
$(mooutils_srcdir)/glade/moologwindow.glade > $(mooutils)/moologwindow-glade.h
mooutils_pixmaps = \
$(mooutils_srcdir)/pixmaps/gap.png \
$(mooutils_srcdir)/pixmaps/ggap.png \
$(mooutils_srcdir)/pixmaps/medit.png \
$(mooutils_srcdir)/pixmaps/close.png \
$(mooutils_srcdir)/pixmaps/detach.png \
$(mooutils_srcdir)/pixmaps/attach.png \
$(mooutils_srcdir)/pixmaps/keepontop.png \
$(mooutils_srcdir)/pixmaps/sticky.png
$(mooutils)/stock-moo.h: $(mooutils_pixmaps)
mkdir -p $(mooutils)
gdk-pixbuf-csource --static --build-list \
GAP_ICON $(mooutils_srcdir)/pixmaps/gap.png \
GGAP_ICON $(mooutils_srcdir)/pixmaps/ggap.png \
MEDIT_ICON $(mooutils_srcdir)/pixmaps/medit.png \
MOO_CLOSE_ICON $(mooutils_srcdir)/pixmaps/close.png \
MOO_STICKY_ICON $(mooutils_srcdir)/pixmaps/sticky.png \
MOO_DETACH_ICON $(mooutils_srcdir)/pixmaps/detach.png \
MOO_ATTACH_ICON $(mooutils_srcdir)/pixmaps/attach.png \
MOO_KEEP_ON_TOP_ICON $(mooutils_srcdir)/pixmaps/keepontop.png \
> $(mooutils)/stock-moo.h
moo_sources += $(mooutils_sources)
moo_unix_sources += $(mooutils_unix_sources)
moo_built_sources += $(mooutils_built_sources)
moo_nodist_sources += $(nodist_mooutils_sources)
moo_extra_dist += $(mooutils_extra_dist)
moo_cleanfiles += $(mooutils_cleanfiles)

View File

@ -1,10 +0,0 @@
#
# moo/mooutils/glade/Makefile.incl
#
mooutils_glade = $(mooutils)/glade
moo_extra_dist += \
$(mooutils_glade)/accelbutton.glade \
$(mooutils_glade)/accelprefs.glade \
$(mooutils_glade)/moologwindow.glade

View File

@ -1,103 +0,0 @@
#
# moo/mooutils/moofileview/Makefile.incl
#
moofileview = $(mooutils)/moofileview
moofileview_srcdir = $(srcdir)/$(moofileview)
moofileview_sources = \
$(moofileview)/moobookmarkmgr.c \
$(moofileview)/moobookmarkmgr.h \
$(moofileview)/moobookmarkmgr-glade.h \
$(moofileview)/moobookmarkview.c \
$(moofileview)/moobookmarkview.h \
$(moofileview)/moocreatefolder-glade.h \
$(moofileview)/moofileviewdrop-glade.h \
$(moofileview)/moofile.c \
$(moofileview)/moofile.h \
$(moofileview)/moofileentry.c \
$(moofileview)/moofileentry.h \
$(moofileview)/moofileprops-glade.h \
$(moofileview)/moofilesystem.c \
$(moofileview)/moofilesystem.h \
$(moofileview)/moofileview.c \
$(moofileview)/moofileview.h \
$(moofileview)/moofileview-ui.h \
$(moofileview)/moofileview-dialogs.c \
$(moofileview)/moofileview-dialogs.h \
$(moofileview)/moofileview-private.h \
$(moofileview)/moofileview-tools.c \
$(moofileview)/moofileview-tools.h \
$(moofileview)/moofoldermodel.c \
$(moofileview)/moofoldermodel.h \
$(moofileview)/moofoldermodel-private.h \
$(moofileview)/mooiconview.c \
$(moofileview)/mooiconview.h \
$(moofileview)/mootreeview.c \
$(moofileview)/mootreeview.h \
$(moofileview)/symlink.h
moofileview_pixmaps = \
$(moofileview)/symlink.png \
$(moofileview)/symlink-small.png
moofileview_built_sources = \
$(moofileview)/moofileview-ui.h \
$(moofileview)/moofileprops-glade.h \
$(moofileview)/moocreatefolder-glade.h \
$(moofileview)/moofileviewdrop-glade.h \
$(moofileview)/symlink.h \
$(moofileview)/moobookmarkmgr-glade.h
$(moofileview)/symlink.h: $(moofileview_pixmaps)
mkdir -p $(moofileview)
gdk-pixbuf-csource --static --build-list \
SYMLINK_ARROW $(moofileview_srcdir)/symlink.png \
SYMLINK_ARROW_SMALL $(moofileview_srcdir)/symlink-small.png \
> $(moofileview)/symlink.h
$(moofileview)/moofileview-ui.h: $(moofileview_srcdir)/moofileview-ui.xml $(XML2H)
mkdir -p $(moofileview)
sh $(XML2H) MOO_FILE_VIEW_UI \
$(moofileview_srcdir)/moofileview-ui.xml > \
$(moofileview)/moofileview-ui.h
$(moofileview)/moofileprops-glade.h: $(moofileview_srcdir)/glade/moofileprops.glade $(XML2H)
mkdir -p $(moofileview)
sh $(XML2H) MOO_FILE_PROPS_GLADE_UI \
$(moofileview_srcdir)/glade/moofileprops.glade > \
$(moofileview)/moofileprops-glade.h
$(moofileview)/moocreatefolder-glade.h: $(moofileview_srcdir)/glade/moocreatefolder.glade $(XML2H)
mkdir -p $(moofileview)
sh $(XML2H) MOO_CREATE_FOLDER_GLADE_UI \
$(moofileview_srcdir)/glade/moocreatefolder.glade > \
$(moofileview)/moocreatefolder-glade.h
$(moofileview)/moobookmarkmgr-glade.h: $(moofileview_srcdir)/glade/bookmark_editor.glade $(XML2H)
mkdir -p $(moofileview)
sh $(XML2H) MOO_BOOKMARK_MGR_GLADE_UI \
$(moofileview_srcdir)/glade/bookmark_editor.glade > \
$(moofileview)/moobookmarkmgr-glade.h
$(moofileview)/moofileviewdrop-glade.h: $(moofileview_srcdir)/glade/drop.glade $(XML2H)
mkdir -p $(moofileview)
sh $(XML2H) MOO_FILE_VIEW_DROP_GLADE_UI \
$(moofileview_srcdir)/glade/drop.glade > \
$(moofileview)/moofileviewdrop-glade.h
moo_extra_dist += \
$(moofileview)/glade/drop.glade \
$(moofileview)/glade/moofileprops.glade \
$(moofileview)/glade/moocreatefolder.glade \
$(moofileview)/glade/bookmark_editor.glade \
$(moofileview)/moofileview-ui.xml \
$(moofileview_pixmaps)
if GTK_2_6
moo_sources += \
$(moofileview_sources)
moo_built_sources += \
$(moofileview_built_sources)
endif

View File

@ -777,8 +777,6 @@ _list_delete_last (MooHistoryList *list)
/* Loading and saving
*/
#ifdef __MOO__
#define ELEMENT_RECENT_ITEMS "recent-items"
#define ELEMENT_ITEM "item"
@ -899,17 +897,5 @@ list_save_recent (MooHistoryList *list)
g_free (root_path);
}
#undef ELEMENT_RECENT_FILES
#undef ELEMENT_ENTRY
#else /* !__MOO__ */
static void
list_load_recent (G_GNUC_UNUSED MooHistoryList *list)
{
}
static void
list_save_recent (G_GNUC_UNUSED MooHistoryList *list)
{
}
#endif /* !__MOO__ */

View File

@ -259,9 +259,7 @@ moo_paned_class_init (MooPanedClass *klass)
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
GtkContainerClass *container_class = GTK_CONTAINER_CLASS (klass);
#ifdef __MOO__
moo_create_stock_items ();
#endif
g_type_class_add_private (klass, sizeof (MooPanedPrivate));
@ -2231,36 +2229,11 @@ static GtkWidget *moo_pane_label_get_widget (MooPaneLabel *label,
}
#ifndef __MOO__
static GtkWidget *create_icon (const guint8 *data)
{
GdkPixbuf *pixbuf;
GtkWidget *icon;
static GtkIconSize size = 0;
if (!size)
size = gtk_icon_size_register ("moo-real-small", 4, 4);
icon = gtk_image_new_from_stock ("ewgfwegwegwe", size);
pixbuf = gdk_pixbuf_new_from_inline (-1, data, TRUE, NULL);
g_return_val_if_fail (pixbuf != NULL, icon);
gtk_image_set_from_pixbuf (GTK_IMAGE (icon), pixbuf);
g_object_unref (pixbuf);
return icon;
}
#endif /* !__MOO__ */
static GtkWidget *create_button (Pane *pane,
GtkWidget *toolbar,
const char *tip,
gboolean toggle,
#ifndef __MOO__
const guint8 *data)
#else
const char *stock_id)
#endif
{
GtkWidget *button;
GtkWidget *icon;
@ -2274,11 +2247,7 @@ static GtkWidget *create_button (Pane *pane,
gtk_button_set_focus_on_click (GTK_BUTTON (button), FALSE);
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
moo_widget_set_tooltip (button, tip);
#ifdef __MOO__
icon = gtk_image_new_from_stock (stock_id, MOO_ICON_SIZE_REAL_SMALL);
#else
icon = create_icon (data);
#endif
gtk_container_add (GTK_CONTAINER (button), icon);
gtk_box_pack_end (GTK_BOX (toolbar), button, FALSE, FALSE, 0);
@ -2314,27 +2283,15 @@ static GtkWidget *create_frame_widget (MooPaned *paned,
close_button = create_button (pane, toolbar,
"Hide pane", FALSE,
#ifndef __MOO__
MOO_CLOSE_ICON);
#else
MOO_STOCK_CLOSE);
#endif
pane->sticky_button = create_button (pane, toolbar,
"Sticky", TRUE,
#ifndef __MOO__
MOO_STICKY_ICON);
#else
MOO_STOCK_STICKY);
#endif
pane->detach_button = create_button (pane, toolbar,
"Detach pane", FALSE,
#ifndef __MOO__
MOO_DETACH_ICON);
#else
MOO_STOCK_DETACH);
#endif
if (!paned->priv->enable_detaching || !pane->detachable)
gtk_widget_hide (pane->detach_button);
@ -2349,19 +2306,11 @@ static GtkWidget *create_frame_widget (MooPaned *paned,
attach_button = create_button (pane, toolbar,
"Attach", FALSE,
#ifndef __MOO__
MOO_ATTACH_ICON);
#else
MOO_STOCK_ATTACH);
#endif
pane->keep_on_top_button = create_button (pane, toolbar,
"Keep on top", TRUE,
#ifndef __MOO__
MOO_KEEP_ON_TOP_ICON);
#else
MOO_STOCK_KEEP_ON_TOP);
#endif
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (pane->keep_on_top_button),
pane->params->keep_on_top);

View File

@ -1,43 +0,0 @@
#
# moo/mooutils/mooscript/Makefile.incl
#
mooscript = $(mooutils)/mooscript
mooscript_srcdir = $(srcdir)/$(mooscript)
mooscript_extra_dist = \
$(mooscript)/mooscript.y
# not using rule for auto-regenerating mooscript-yacc.[ch]
mooscript_yacc: $(mooscript)/mooscript.y
touch mooscript_yacc
bison -o $(mooscript_srcdir)/mooscript-yacc.c -d $(mooscript_srcdir)/mooscript.y
mooscript_headers = \
$(mooscript)/mooscript-context.h \
$(mooscript)/mooscript-func.h \
$(mooscript)/mooscript-node.h \
$(mooscript)/mooscript-parser.h \
$(mooscript)/mooscript-value.h \
$(mooscript)/mooscript-zenity.h
mooscript_sources = \
$(mooscript_headers) \
$(mooscript)/mooscript-builtin.c \
$(mooscript)/mooscript-context.c \
$(mooscript)/mooscript-func.c \
$(mooscript)/mooscript-node.c \
$(mooscript)/mooscript-parser.c \
$(mooscript)/mooscript-parser-priv.h\
$(mooscript)/mooscript-value.c \
$(mooscript)/mooscript-yacc.c \
$(mooscript)/mooscript-yacc.h \
$(mooscript)/mooscript-zenity.c
mooscript_built_sources = \
$(mooscript)/mooscript-yacc.c \
$(mooscript)/mooscript-yacc.h
moo_sources += $(mooscript_sources)
moo_built_sources += $(mooscript_built_sources)
moo_extra_dist += $(mooscript_extra_dist)

View File

@ -1,31 +0,0 @@
#
# moo/mooutils/newgtk/Makefile.incl
#
moonewgtk = $(mooutils)/newgtk
moonewgtk_sources =
gmappedfile_sources = \
$(moonewgtk)/gmappedfile.c \
$(moonewgtk)/gmappedfile.h
moonewgtk_gtk_2_4_sources = \
$(moonewgtk)/gtkcolorbutton.c \
$(moonewgtk)/gtkcolorbutton.h \
$(moonewgtk)/gtkfontbutton.c \
$(moonewgtk)/gtkfontbutton.h
if !GLIB_2_10
moonewgtk_sources += $(gmappedfile_sources)
endif
if !GTK_2_4
moonewgtk_sources += $(moonewgtk_gtk_2_4_sources)
endif
moo_sources += $(moonewgtk_sources)
moo_extra_dist += \
$(gmappedfile_sources) \
$(moonewgtk_gtk_2_4_sources)

View File

@ -0,0 +1,36 @@
moopcre_sources = \
pcre_chartables.c \
pcre_compile.c \
pcre_config.c \
pcre_dfa_exec.c \
pcre_exec.c \
pcre_fullinfo.c \
pcre_get.c \
pcre_globals.c \
pcre.h \
pcre_info.c \
pcre_internal.h \
pcre_ord2utf8.c \
pcre_study.c \
pcre_tables.c \
pcre_try_flipped.c \
pcre_ucp_searchfuncs.c \
pcre_valid_utf8.c \
pcre_version.c \
pcre_xclass.c \
ucp.h \
ucpinternal.h
EXTRA_DIST = \
AUTHORS \
ChangeLog \
COPYING.pcre \
NEWS \
ucptable.c \
pcre_printint.src
noinst_LTLIBRARIES = libpcre.la
libpcre_la_SOURCES = $(moopcre_sources)
AM_CFLAGS = \
$(GLIB_CFLAGS) \
$(MOO_CFLAGS)

View File

@ -1,42 +0,0 @@
#
# moo/mooutils/pcre/Makefile.incl
#
moopcre = $(mooutils)/pcre
moopcre_sources = \
$(moopcre)/pcre_chartables.c \
$(moopcre)/pcre_compile.c \
$(moopcre)/pcre_config.c \
$(moopcre)/pcre_dfa_exec.c \
$(moopcre)/pcre_exec.c \
$(moopcre)/pcre_fullinfo.c \
$(moopcre)/pcre_get.c \
$(moopcre)/pcre_globals.c \
$(moopcre)/pcre.h \
$(moopcre)/pcre_info.c \
$(moopcre)/pcre_internal.h \
$(moopcre)/pcre_ord2utf8.c \
$(moopcre)/pcre_study.c \
$(moopcre)/pcre_tables.c \
$(moopcre)/pcre_try_flipped.c \
$(moopcre)/pcre_ucp_searchfuncs.c \
$(moopcre)/pcre_valid_utf8.c \
$(moopcre)/pcre_version.c \
$(moopcre)/pcre_xclass.c \
$(moopcre)/ucp.h \
$(moopcre)/ucpinternal.h
if MOO_BUILD_PCRE
moo_sources += $(moopcre_sources)
else
moo_extra_dist += $(moopcre_sources)
endif
moo_extra_dist += \
$(moopcre)/AUTHORS \
$(moopcre)/ChangeLog \
$(moopcre)/COPYING.pcre \
$(moopcre)/NEWS \
$(moopcre)/ucptable.c \
$(moopcre)/pcre_printint.src

View File

@ -152,7 +152,7 @@ script_for_unichar_bsearch (gunichar ch)
static int saved_mid = SCRIPT_TABLE_MIDPOINT;
int mid = saved_mid;
do
do
{
if (ch < script_table[mid].start)
upper = mid - 1;
@ -173,6 +173,6 @@ script_for_unichar (gunichar ch)
{
if (ch < EASY_SCRIPTS_RANGE)
return script_easy_table[ch];
else
return script_for_unichar_bsearch (ch);
else
return script_for_unichar_bsearch (ch);
}

View File

@ -1,17 +0,0 @@
#
# moo/mooutils/pixmaps/Makefile.incl
#
moopixmaps = $(mooutils)/pixmaps
moo_extra_dist += \
$(moopixmaps)/ggap.png \
$(moopixmaps)/ggap.ico \
$(moopixmaps)/gap.png \
$(moopixmaps)/medit.png \
$(moopixmaps)/medit.ico \
$(moopixmaps)/close.png \
$(moopixmaps)/sticky.png \
$(moopixmaps)/detach.png \
$(moopixmaps)/attach.png \
$(moopixmaps)/keepontop.png

Some files were not shown because too many files have changed in this diff Show More