summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorJohan Dahlin <johan@src.gnome.org>2005-07-30 13:59:18 +0000
committerJohan Dahlin <johan@src.gnome.org>2005-07-30 13:59:18 +0000
commit83910e0f8fe0b43006ef62f3fa99046c3afcd7ae (patch)
treebb77ef8d70f46eb5eeaad13f3166162e0b0fe47a /Makefile.am
parent1744921d45ca94a0fd91c0c05d1f2e4eac68cf4b (diff)
downloadpygtk-83910e0f8fe0b43006ef62f3fa99046c3afcd7ae.tar.gz
Install defs files conditionally, fixes #312037 (Sebastien Bacher)
* Makefile.am: * gtk/Makefile.am: Install defs files conditionally, fixes #312037 (Sebastien Bacher)
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am23
1 files changed, 7 insertions, 16 deletions
diff --git a/Makefile.am b/Makefile.am
index d00f3192..119f1673 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -14,12 +14,7 @@ EXTRA_DIST = $(defs_DATA)
pyexec_LTLIBRARIES =
defsdir = $(pkgdatadir)/$(PLATFORM_VERSION)/defs
-defs_DATA = \
- $(top_srcdir)/atk.defs \
- $(top_srcdir)/atk-types.defs \
- $(top_srcdir)/pango.defs \
- $(top_srcdir)/pango-types.defs \
- $(top_srcdir)/pangocairo.defs
+defs_DATA =
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = \
@@ -36,13 +31,6 @@ INCLUDES = \
$(ATK_CFLAGS) \
-I$(top_srcdir)/gobject
-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
pkgpyexec_LTLIBRARIES =
@@ -65,12 +53,15 @@ 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
+defs_DATA += pangocairo.defs
endif
common_ldflags = -module -avoid-version
@@ -83,7 +74,7 @@ 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
+atk.c: atk.defs atk-types.defs atk.override
CLEANFILES += atk.c
EXTRA_DIST += atk.override
@@ -92,7 +83,7 @@ pango_la_LDFLAGS = $(common_ldflags) -export-symbols-regex initpango
pango_la_LIBADD = $(PANGO_LIBS)
pango_la_SOURCES = pangomodule.c
nodist_pango_la_SOURCES = pango.c
-pango.c: $(COMMONDEFS) pango.override
+pango.c: pango.defs pango-types.defs pango.override
CLEANFILES += pango.c
EXTRA_DIST += pango.override
@@ -102,7 +93,7 @@ pangocairo_la_LIBADD = $(PANGOCAIRO_LIBS)
pangocairo_la_CFLAGS = $(PANGOCAIRO_CFLAGS)
pangocairo_la_SOURCES = pangocairomodule.c
nodist_pangocairo_la_SOURCES = pangocairo.c
-pangocairo.c: $(COMMONDEFS) pangocairo.override
+pangocairo.c: pangocairo.defs pangocairo.override
CLEANFILES += pangocairo.c
EXTRA_DIST += pangocairo.override