summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorJames Henstridge <james@daa.com.au>2001-07-01 16:23:02 +0000
committerJames Henstridge <jamesh@src.gnome.org>2001-07-01 16:23:02 +0000
commitad78644778f2995b323bbd59c3537d9ed8c6b4a2 (patch)
tree2e5096b8ad6ebe04272229bf366f4a03db82fc61 /Makefile.am
parent8084a9834a535f658e691e09dd3a1e2a3905e056 (diff)
downloadpygtk-ad78644778f2995b323bbd59c3537d9ed8c6b4a2.tar.gz
add rules to build pango module.
2001-07-02 James Henstridge <james@daa.com.au> * Makefile.am (pangomodule_la_SOURCES): add rules to build pango module. * pango.defs: * pango.override: * pangomodule.c: new files for the pango wrapper module.
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am20
1 files changed, 19 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 7bd8b600..e574f383 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -5,7 +5,7 @@ SUBDIRS = codegen gtk
INCLUDES = $(PYTHON_INCLUDES) $(GLIB_CFLAGS)
-pyexec_LTLIBRARIES = ExtensionClass.la gobjectmodule.la
+pyexec_LTLIBRARIES = ExtensionClass.la gobjectmodule.la pangomodule.la
ExtensionClass_la_LDFLAGS = -module -avoid-version \
-export-symbols-regex initExtensionClass
@@ -20,14 +20,32 @@ gobjectmodule_la_SOURCES = \
pygobject.h
gobjectmodule_la_LIBADD = $(GLIB_LIBS)
+pangomodule_la_LDFLAGS = -module -avoid-version \
+ -export-symbols-regex initpango
+pangomodule_la_SOURCES = \
+ pangomodule.c \
+ pango.c
+
+$(srcdir)/pango.c: $(srcdir)/pango.defs $(srcdir)/pango.override
+ -chmod a+w $(srcdir)
+ cd $(srcdir) \
+ && $(PYTHON) codegen/codegen.py -o pango.override -p pypango pango.defs > gen-pango.c \
+ && cp gen-pango.c pango.c \
+ && rm -f gen-pango.c
+
pkginclude_HEADERS = pygobject.h
noinst_PYTHON = ltihooks.py
+dist-hook:
+ -rm -f $(distdir)/pango.c
+
EXTRA_DIST = \
pygtk.spec \
MAPPING \
ExtensionClass.stx \
+ pango.defs \
+ pango.overrides \
examples/gobject/signal.py \
examples/pygtk-demo/pygtk-demo.py \
examples/pygtk-demo/demos/__init__.py \