diff options
-rw-r--r-- | Makefile.am | 87 | ||||
-rw-r--r-- | gtk/Makefile.am | 24 |
2 files changed, 57 insertions, 54 deletions
diff --git a/Makefile.am b/Makefile.am index 9848b3a6..d00f3192 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,7 +14,12 @@ EXTRA_DIST = $(defs_DATA) pyexec_LTLIBRARIES = defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs -defs_DATA = +defs_DATA = \ + $(top_srcdir)/atk.defs \ + $(top_srcdir)/atk-types.defs \ + $(top_srcdir)/pango.defs \ + $(top_srcdir)/pango-types.defs \ + $(top_srcdir)/pangocairo.defs pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = \ @@ -24,18 +29,19 @@ if BUILD_GTK pkgconfig_DATA += pygtk-$(PLATFORM_VERSION).pc endif -INCLUDES = \ - $(PYTHON_INCLUDES) \ - $(GLIB_CFLAGS) \ - $(PANGO_CFLAGS) \ - $(ATK_CFLAGS) \ +INCLUDES = \ + $(PYTHON_INCLUDES) \ + $(GLIB_CFLAGS) \ + $(PANGO_CFLAGS) \ + $(ATK_CFLAGS) \ -I$(top_srcdir)/gobject -COMMONDEFS = \ - atk-types.defs \ - pango-types.defs \ - gtk/gdk-types.defs \ - gtk/gtk-types.defs +COMMONDEFS = \ + $(top_srcdir)/atk-types.defs \ + $(top_srcdir)/pango-types.defs \ + $(top_srcdir)/pangocairo.defs \ + $(top_srcdir)/gtk/gdk-types.defs \ + $(top_srcdir)/gtk/gtk-types.defs pkgpythondir = $(pyexecdir)/gtk-2.0 pkgpyexecdir = $(pyexecdir)/gtk-2.0 @@ -59,12 +65,12 @@ pkgpython_PYTHON = dsextras.py if BUILD_ATK pkgpyexec_LTLIBRARIES += atk.la -defs_DATA += atk.defs atk-types.defs endif - if BUILD_PANGO pkgpyexec_LTLIBRARIES += pango.la -defs_DATA += pango.defs pango-types.defs +endif +if BUILD_PANGOCAIRO +pkgpyexec_LTLIBRARIES += pangocairo.la endif common_ldflags = -module -avoid-version @@ -72,6 +78,15 @@ if PLATFORM_WIN32 common_ldflags += -no-undefined endif +# atk module +atk_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initatk +atk_la_LIBADD = $(ATK_LIBS) +atk_la_SOURCES = atkmodule.c +nodist_atk_la_SOURCES = atk.c +atk.c: $(COMMONDEFS) atk.override +CLEANFILES += atk.c +EXTRA_DIST += atk.override + # pango module pango_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initpango pango_la_LIBADD = $(PANGO_LIBS) @@ -82,10 +97,6 @@ CLEANFILES += pango.c EXTRA_DIST += pango.override # pangocairo module -if BUILD_PANGOCAIRO - pkgpyexec_LTLIBRARIES += pangocairo.la - defs_DATA += pangocairo.defs -endif pangocairo_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initpangocairo pangocairo_la_LIBADD = $(PANGOCAIRO_LIBS) pangocairo_la_CFLAGS = $(PANGOCAIRO_CFLAGS) @@ -95,15 +106,6 @@ pangocairo.c: $(COMMONDEFS) pangocairo.override CLEANFILES += pangocairo.c EXTRA_DIST += pangocairo.override -# atk module -atk_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initatk -atk_la_LIBADD = $(ATK_LIBS) -atk_la_SOURCES = atkmodule.c -nodist_atk_la_SOURCES = atk.c -atk.c: $(COMMONDEFS) atk.override -CLEANFILES += atk.c -EXTRA_DIST += atk.override - .defs.c: (cd $(srcdir)\ && $(PYTHON) codegen/codegen.py \ @@ -118,21 +120,22 @@ EXTRA_DIST += atk.override noinst_PYTHON = ltihooks.py -EXTRA_DIST += \ - pygtk.spec \ - pygtk.spec.in \ - pygtk-$(PLATFORM_VERSION).pc.in \ - MAPPING \ - THREADS \ - config.h.win32 \ - makefile.msc \ - setup.py \ - dsextras.py \ - pygtk_postinstall.py \ - MANIFEST.in \ - PKG-INFO \ - PKG-INFO.in \ - ChangeLog.pre-2-0 +EXTRA_DIST += \ + ChangeLog.pre-2-0 \ + ChangeLog.pre-2-6 \ + config.h.win32 \ + dsextras.py \ + makefile.msc \ + MANIFEST.in \ + MAPPING \ + pygtk.spec \ + pygtk.spec.in \ + pygtk-$(PLATFORM_VERSION).pc.in \ + pygtk_postinstall.py \ + PKG-INFO \ + PKG-INFO.in \ + setup.py \ + THREADS snap: $(MAKE) dist distdir=$(PACKAGE)-SNAP-`date +"%Y%m%d"` diff --git a/gtk/Makefile.am b/gtk/Makefile.am index f3142b5a..4fa20a4c 100644 --- a/gtk/Makefile.am +++ b/gtk/Makefile.am @@ -9,7 +9,13 @@ pygtk_PYTHON = __init__.py keysyms.py compat.py pygtkexecdir = $(pkgpyexecdir)/gtk defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs -defs_DATA = +defs_DATA = \ + gdk.defs \ + gdk-types.defs \ + gtk.defs \ + gtk-types.defs \ + gtk-extrafuncs.defs + EXTRA_DIST = $(defs_DATA) CLEANFILES = @@ -19,11 +25,11 @@ pkgincludedir = $(includedir)/pygtk-$(PLATFORM_VERSION)/pygtk pkginclude_HEADERS = pygtk.h INCLUDES = -I$(top_srcdir)/gobject $(PYTHON_INCLUDES) -COMMONDEFS = \ - $(srcdir)/gtk-types.defs \ - $(srcdir)/gdk-types.defs \ - $(top_srcdir)/atk-types.defs \ - $(top_srcdir)/pango-types.defs +COMMONDEFS = \ + $(top_srcdir)/atk-types.defs \ + $(top_srcdir)/pango-types.defs \ + $(srcdir)/gdk-types.defs \ + $(srcdir)/gtk-types.defs common_ldflags = -module -avoid-version if PLATFORM_WIN32 @@ -35,12 +41,6 @@ pygtkexec_LTLIBRARIES = # gtk module if BUILD_GTK pygtkexec_LTLIBRARIES += _gtk.la -defs_DATA += \ - gtk.defs \ - gtk-types.defs \ - gtk-extrafuncs.defs \ - gdk.defs \ - gdk-types.defs endif _gtk_la_CFLAGS = $(GTK_CFLAGS) |