[seed] [modules] Build as loadable modules, instead of fully-versioned libraries



commit 94293bf711ac3fb0a1e065495107fb358ff6106e
Author: Josselin Mouette <joss malsain org>
Date:   Fri Sep 4 14:37:12 2009 -0400

    [modules] Build as loadable modules, instead of fully-versioned libraries

 modules/cairo/Makefile.am           |    1 +
 modules/canvas/Makefile.am          |    1 +
 modules/dbus/Makefile.am            |    1 +
 modules/example/Makefile.am         |    1 +
 modules/ffi/Makefile.am             |    1 +
 modules/gettext/Makefile.am         |    1 +
 modules/gtkbuilder/Makefile.am      |    1 +
 modules/libxml/Makefile.am          |    1 +
 modules/mpfr/Makefile.am            |    1 +
 modules/multiprocessing/Makefile.am |    1 +
 modules/os/Makefile.am              |    1 +
 modules/readline/Makefile.am        |    1 +
 modules/sandbox/Makefile.am         |    1 +
 modules/sqlite/Makefile.am          |    1 +
 14 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/modules/cairo/Makefile.am b/modules/cairo/Makefile.am
index c0867b4..139601a 100644
--- a/modules/cairo/Makefile.am
+++ b/modules/cairo/Makefile.am
@@ -32,6 +32,7 @@ libseed_cairo_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_cairo_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(GDK_LDFLAGS) \
 	$(CAIRO_LDFLAGS) \
diff --git a/modules/canvas/Makefile.am b/modules/canvas/Makefile.am
index 8c436d7..11a3929 100644
--- a/modules/canvas/Makefile.am
+++ b/modules/canvas/Makefile.am
@@ -17,6 +17,7 @@ libseed_canvas_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_canvas_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(CAIRO_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
diff --git a/modules/dbus/Makefile.am b/modules/dbus/Makefile.am
index d23497e..9f7fdb3 100644
--- a/modules/dbus/Makefile.am
+++ b/modules/dbus/Makefile.am
@@ -35,6 +35,7 @@ libseed_dbusnative_la_CFLAGS = \
 
 
 libseed_dbusnative_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	-L/lib \
 	-ldbus-1 \
diff --git a/modules/example/Makefile.am b/modules/example/Makefile.am
index a01a0de..d58f8ec 100644
--- a/modules/example/Makefile.am
+++ b/modules/example/Makefile.am
@@ -15,6 +15,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_example_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
 
diff --git a/modules/ffi/Makefile.am b/modules/ffi/Makefile.am
index 8cf7898..d7e879d 100644
--- a/modules/ffi/Makefile.am
+++ b/modules/ffi/Makefile.am
@@ -23,6 +23,7 @@ libseed_ffi_la_CFLAGS = \
 	$(FFI_CFLAGS)
 
 libseed_ffi_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS) \
 	$(FFI_LDFLAGS)
diff --git a/modules/gettext/Makefile.am b/modules/gettext/Makefile.am
index 4b739c9..a182f4f 100644
--- a/modules/gettext/Makefile.am
+++ b/modules/gettext/Makefile.am
@@ -15,6 +15,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_gettext_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
 
diff --git a/modules/gtkbuilder/Makefile.am b/modules/gtkbuilder/Makefile.am
index d1629a8..972efdc 100644
--- a/modules/gtkbuilder/Makefile.am
+++ b/modules/gtkbuilder/Makefile.am
@@ -17,6 +17,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_gtkbuilder_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GTK_LDFLAGS) \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
diff --git a/modules/libxml/Makefile.am b/modules/libxml/Makefile.am
index a2570ea..a1dba7b 100644
--- a/modules/libxml/Makefile.am
+++ b/modules/libxml/Makefile.am
@@ -18,6 +18,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_libxml_la_LDFLAGS = \
+	-module -avoid-version \
 	$(LIBXML_LDFLAGS) \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
diff --git a/modules/mpfr/Makefile.am b/modules/mpfr/Makefile.am
index 1aebedd..d0497ec 100644
--- a/modules/mpfr/Makefile.am
+++ b/modules/mpfr/Makefile.am
@@ -18,6 +18,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_mpfr_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
 
diff --git a/modules/multiprocessing/Makefile.am b/modules/multiprocessing/Makefile.am
index 914aead..1e39007 100644
--- a/modules/multiprocessing/Makefile.am
+++ b/modules/multiprocessing/Makefile.am
@@ -17,6 +17,7 @@ libseed_multiprocessing_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_multiprocessing_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
 
diff --git a/modules/os/Makefile.am b/modules/os/Makefile.am
index 4d877a3..0781937 100644
--- a/modules/os/Makefile.am
+++ b/modules/os/Makefile.am
@@ -15,6 +15,7 @@ libseed_os_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_os_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	-lutil \
 	$(SEED_DEBUG_LDFLAGS) \
diff --git a/modules/readline/Makefile.am b/modules/readline/Makefile.am
index d36c83d..8eff4e8 100644
--- a/modules/readline/Makefile.am
+++ b/modules/readline/Makefile.am
@@ -16,6 +16,7 @@ libseed_readline_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_readline_la_LDFLAGS = \
+	-module -avoid-version \
 	-lreadline \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(FFI_LDFLAGS) \
diff --git a/modules/sandbox/Makefile.am b/modules/sandbox/Makefile.am
index cea9b0a..8a53221 100644
--- a/modules/sandbox/Makefile.am
+++ b/modules/sandbox/Makefile.am
@@ -14,6 +14,7 @@ AM_CPPFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_sandbox_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SEED_PROFILE_LIBS)
 
diff --git a/modules/sqlite/Makefile.am b/modules/sqlite/Makefile.am
index 3119996..deedaba 100644
--- a/modules/sqlite/Makefile.am
+++ b/modules/sqlite/Makefile.am
@@ -17,6 +17,7 @@ libseed_sqlite_la_CFLAGS = \
 	$(SEED_PROFILE_CFLAGS)
 
 libseed_sqlite_la_LDFLAGS = \
+	-module -avoid-version \
 	$(GOBJECT_INTROSPECTION_LDFLAGS) \
 	$(SQLITE_LDFLAGS) \
 	$(SEED_DEBUG_LDFLAGS) \



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]