summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2012-12-22 21:26:10 +0100
committerStef Walter <stefw@gnome.org>2012-12-22 23:31:36 +0100
commit41d96e69e8b56aa88e36e8bd176c51c5aa93caf9 (patch)
treef78639aeef07a56cf9913e9d921f141957ecf351 /docs
parent86550b678407e360515878703e81258044d84541 (diff)
downloadgcr-41d96e69e8b56aa88e36e8bd176c51c5aa93caf9.tar.gz
Separate the base and ui parts of the Gcr library more thoroughly.
* This is due to gobject introspection not being able to have separate GIRs provide the same namespace, and the desire to conditionally build the GTK+ dependent stuff. * Partially based on a patch by Mathias Hasselmann * Separate GIRs: Gcr and GcrUi * Separate libraries: libgcr-base-3.so and libgcr-ui-3.so. The latter links to the former. * Symlink libgcr-3.so to libgcr-ui-3.so * Expose internal symbols in libgcr-base-3.so so they can be easily shared by libgcr-ui-3.so * Add --without-gtk argument https://bugzilla.gnome.org/show_bug.cgi?id=688678
Diffstat (limited to 'docs')
-rw-r--r--docs/reference/gcr/Makefile.am12
1 files changed, 6 insertions, 6 deletions
diff --git a/docs/reference/gcr/Makefile.am b/docs/reference/gcr/Makefile.am
index 2b21161..72eeaed 100644
--- a/docs/reference/gcr/Makefile.am
+++ b/docs/reference/gcr/Makefile.am
@@ -48,12 +48,12 @@ FIXXREF_OPTIONS=
# Used for dependencies. The docs will be rebuilt if any of these change.
# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h
# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c
-HFILE_GLOB=$(top_srcdir)/$(DOC_MODULE)/*.h
-CFILE_GLOB=$(top_srcdir)/$(DOC_MODULE)/*.c
+HFILE_GLOB=$(top_srcdir)/gcr/*.h $(top_srcdir)/ui/*.h
+CFILE_GLOB=$(top_srcdir)/gcr/*.c $(top_srcdir)/ui/*.c
# Extra header to include when scanning, which are not under DOC_SOURCE_DIR
# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h
-EXTRA_HFILES=
+EXTRA_HFILES=$(top_srcdir)/ui/*.h
# Header files to ignore when scanning. Use base file name, no paths
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
@@ -119,8 +119,8 @@ expand_content_files=
GTKDOC_CFLAGS= -I$(top_srcdir) -I$(top_builddir) $(GLIB_CFLAGS) -Wno-error \
-Wno-deprecated-declarations
GTKDOC_LIBS= $(GLIB_LIBS) \
- $(top_builddir)/$(DOC_MODULE)/libgcr-ui-@GCR_MAJOR@.la \
- $(top_builddir)/$(DOC_MODULE)/libgcr-base-@GCR_MAJOR@.la \
+ $(top_builddir)/ui/libgcr-ui-@GCR_MAJOR@.la \
+ $(top_builddir)/gcr/libgcr-base-@GCR_MAJOR@.la \
$(top_builddir)/gck/libgck-@GCK_MAJOR@.la
# This includes the standard gtk-doc make rules, copied by gtkdocize.
@@ -167,7 +167,7 @@ gcr-shooter: $(SHOOTER_SRCS) $(SHOOTER_HEADERS) Makefile
-I$(top_srcdir)/gcr -DGCR_API_SUBJECT_TO_CHANGE \
-DSRCDIR=\"$(srcdir)\" -DTOPDIR=\"$(top_srcdir)\" \
`pkg-config x11 xext --cflags --libs` \
- $(GTK_LDFLAGS) -lm $(top_builddir)/gcr/libgcr-testable.la \
+ $(GTK_LDFLAGS) -lm $(top_builddir)/ui/libgcr-ui-@GCR_MAJOR@.la \
$(SHOOTER_SRCS)
EXTRA_DIST += $(SHOOTER_SRCS) \