parent
7812e6958d
commit
08664aafd9
|
@ -103,10 +103,14 @@ moopython_built_sources += $(moopython)/mooapp-pygtk.c
|
|||
moopython_cleanfiles += $(moopython)/mooapp-pygtk.c
|
||||
endif MOO_BUILD_APP
|
||||
|
||||
if MOO_OS_MINGW
|
||||
codegen_platform = --platform win32
|
||||
endif
|
||||
|
||||
$(moopython)/mooutils-pygtk.c: $(moopython)/mooutils-pygtk.defs $(moopython)/mooutils-pygtk.override $(mooutils_override_files)
|
||||
mkdir -p $(moopython)
|
||||
$(PYTHON) $(moopython_srcdir)/codegen/codegen.py \
|
||||
--prefix _moo_utils \
|
||||
--prefix _moo_utils $(codegen_platform) \
|
||||
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
|
||||
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
|
||||
--override $(moopython_srcdir)/mooutils-pygtk.override \
|
||||
|
@ -116,7 +120,7 @@ $(moopython)/mooutils-pygtk.c: $(moopython)/mooutils-pygtk.defs $(moopython)/moo
|
|||
$(moopython)/mooterm-pygtk.c: $(moopython)/mooterm-pygtk.defs $(moopython)/mooterm-pygtk.override
|
||||
mkdir -p $(moopython)
|
||||
$(PYTHON) $(moopython_srcdir)/codegen/codegen.py \
|
||||
--prefix _moo_term \
|
||||
--prefix _moo_term $(codegen_platform) \
|
||||
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
|
||||
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
|
||||
--register $(moopython_srcdir)/mooutils-pygtk.defs \
|
||||
|
@ -127,7 +131,7 @@ $(moopython)/mooterm-pygtk.c: $(moopython)/mooterm-pygtk.defs $(moopython)/moote
|
|||
$(moopython)/mooedit-pygtk.c: $(moopython)/mooedit-pygtk.defs $(moopython)/mooedit-pygtk.override $(mooedit_defs_files)
|
||||
mkdir -p $(moopython)
|
||||
$(PYTHON) $(moopython_srcdir)/codegen/codegen.py \
|
||||
--prefix _moo_edit \
|
||||
--prefix _moo_edit $(codegen_platform) \
|
||||
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
|
||||
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
|
||||
--register $(moopython_srcdir)/mooutils-pygtk.defs \
|
||||
|
@ -138,7 +142,7 @@ $(moopython)/mooedit-pygtk.c: $(moopython)/mooedit-pygtk.defs $(moopython)/mooed
|
|||
$(moopython)/mooapp-pygtk.c: $(moopython)/mooapp-pygtk.defs $(moopython)/mooapp-pygtk.override
|
||||
mkdir -p $(moopython)
|
||||
$(PYTHON) $(moopython_srcdir)/codegen/codegen.py \
|
||||
--prefix _moo_app \
|
||||
--prefix _moo_app $(codegen_platform) \
|
||||
--register $(PYGTK_DEFS_DIR)/gtk-types.defs \
|
||||
--register $(PYGTK_DEFS_DIR)/gdk-types.defs \
|
||||
--register $(moopython_srcdir)/mooedit-pygtk.defs \
|
||||
|
|
|
@ -1157,7 +1157,7 @@ def main(argv):
|
|||
errorfilename = None
|
||||
opts, args = getopt.getopt(argv[1:], "o:p:r:t:D:",
|
||||
["override=", "prefix=", "register=", "outfilename=",
|
||||
"load-types=", "errorfilename="])
|
||||
"load-types=", "errorfilename=", "platform="])
|
||||
defines = {} # -Dkey[=val] options
|
||||
for opt, arg in opts:
|
||||
if opt in ('-o', '--override'):
|
||||
|
@ -1174,6 +1174,8 @@ def main(argv):
|
|||
outfilename = arg
|
||||
elif opt == '--errorfilename':
|
||||
errorfilename = arg
|
||||
elif opt == '--platform':
|
||||
sys.platform = arg
|
||||
elif opt in ('-t', '--load-types'):
|
||||
globals = {}
|
||||
execfile(arg, globals)
|
||||
|
|
|
@ -15,6 +15,16 @@ headers
|
|||
#include "moopython/moo-pygtk.h"
|
||||
|
||||
|
||||
#ifdef __WIN32__
|
||||
GType moo_cmd_view_get_type (void)
|
||||
{
|
||||
static int n = 0;
|
||||
g_return_val_if_fail (!n++, 0);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
%%
|
||||
modulename _moo_edit
|
||||
%%
|
||||
|
@ -31,6 +41,11 @@ import _moo_utils.UIXML as PyMooUIXML_Type
|
|||
ignore-glob
|
||||
*_get_type
|
||||
%%
|
||||
ignore-glob-win32
|
||||
MOO_TYPE_CMD_VIEW
|
||||
moo_cmd_view*
|
||||
MooCmdView
|
||||
%%
|
||||
override moo_python_plugin_hook varargs
|
||||
static PyObject *
|
||||
_wrap_moo_python_plugin_hook (G_GNUC_UNUSED PyObject *self, PyObject *args)
|
||||
|
|
|
@ -90,5 +90,11 @@ moo_extra_dist += $(mooterm_extra_dist)
|
|||
if MOO_OS_CYGWIN
|
||||
noinst_PROGRAMS += termhelper
|
||||
termhelper_SOURCES = $(termhelper_sources)
|
||||
termhelper_CFLAGS =
|
||||
termhelper_CFLAGS = \
|
||||
-I$(top_builddir) \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/$(MOO_SRC_PREFIX) \
|
||||
-I$(top_builddir)/$(MOO_SRC_PREFIX) \
|
||||
$(MOO_DEBUG_CFLAGS) \
|
||||
$(CFLAGS)
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue