103 lines
3.2 KiB
Makefile
103 lines
3.2 KiB
Makefile
#
|
|
# moopython/Makefile.am
|
|
#
|
|
|
|
DEFAULT_INCLUDES =
|
|
AM_CFLAGS = \
|
|
-I$(top_builddir) \
|
|
-I$(top_builddir)/$(MOO_SRC_PREFIX) \
|
|
$(MOO_CFLAGS) \
|
|
$(MOO_PYTHON_DEBUG_CFLAGS) \
|
|
$(CFLAGS) \
|
|
$(GTK_CFLAGS) \
|
|
$(PYTHON_INCLUDES) \
|
|
$(PYGTK_CFLAGS)
|
|
|
|
|
|
noinst_LTLIBRARIES = libmoopython.la
|
|
|
|
libmoopython_la_SOURCES = moo-pygtk.c
|
|
|
|
EXTRA_DIST = \
|
|
mooapp-mod.c \
|
|
mooapp-pygtk.defs \
|
|
mooapp-pygtk.override \
|
|
mooedit-mod.c \
|
|
mooedit-pygtk.defs \
|
|
mooedit-pygtk.override \
|
|
mooterm-mod.c \
|
|
mooterm-pygtk.defs \
|
|
mooterm-pygtk.override \
|
|
mooutils-mod.c \
|
|
mooutils-pygtk.defs \
|
|
mooutils-pygtk.override
|
|
|
|
nodist_libmoopython_la_SOURCES =
|
|
BUILT_SOURCES =
|
|
CLEANFILES =
|
|
|
|
if MOO_BUILD_UTILS
|
|
libmoopython_la_SOURCES += mooutils-mod.c
|
|
nodist_libmoopython_la_SOURCES += mooutils-pygtk.c
|
|
BUILT_SOURCES += mooutils-pygtk.c
|
|
CLEANFILES += mooutils-pygtk.c
|
|
endif MOO_BUILD_UTILS
|
|
|
|
if MOO_BUILD_TERM
|
|
libmoopython_la_SOURCES += mooterm-mod.c
|
|
nodist_libmoopython_la_SOURCES += mooterm-pygtk.c
|
|
BUILT_SOURCES += mooterm-pygtk.c
|
|
CLEANFILES += mooterm-pygtk.c
|
|
endif MOO_BUILD_TERM
|
|
|
|
if MOO_BUILD_EDIT
|
|
libmoopython_la_SOURCES += mooedit-mod.c
|
|
nodist_libmoopython_la_SOURCES += mooedit-pygtk.c
|
|
BUILT_SOURCES += mooedit-pygtk.c
|
|
CLEANFILES += mooedit-pygtk.c
|
|
endif MOO_BUILD_EDIT
|
|
|
|
if MOO_BUILD_APP
|
|
libmoopython_la_SOURCES += mooapp-mod.c
|
|
nodist_libmoopython_la_SOURCES += mooapp-pygtk.c
|
|
BUILT_SOURCES += mooapp-pygtk.c
|
|
CLEANFILES += mooapp-pygtk.c
|
|
endif MOO_BUILD_APP
|
|
|
|
mooutils-pygtk.c: $(srcdir)/mooutils-pygtk.defs $(srcdir)/mooutils-pygtk.override
|
|
pygtk-codegen-2.0 --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: $(srcdir)/mooterm-pygtk.defs $(srcdir)/mooterm-pygtk.override
|
|
pygtk-codegen-2.0 --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: $(srcdir)/mooedit-pygtk.defs $(srcdir)/mooedit-pygtk.override
|
|
pygtk-codegen-2.0 --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: $(srcdir)/mooapp-pygtk.defs $(srcdir)/mooapp-pygtk.override
|
|
pygtk-codegen-2.0 --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
|