[valadoc] several build fixes
- From: Florian Brosch <flobrosch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [valadoc] several build fixes
- Date: Sun, 21 Mar 2010 21:48:51 +0000 (UTC)
commit 487ea46f05f538920a6ed3a43f5d43095ea219cd
Author: yselkowitz <yselkowitz users sourceforge net>
Date: Fri Feb 12 00:06:14 2010 +0100
several build fixes
src/doclets/devhelp/Makefile.am | 5 ++++-
src/doclets/htm/Makefile.am | 4 ++--
src/doclets/valadoc.org/Makefile.am | 5 ++---
src/doclets/xml/Makefile.am | 2 +-
src/libvaladoc/Makefile.am | 9 +++++----
src/libvaladoc/moduleloader.vala | 3 +--
src/valadoc/Makefile.am | 2 +-
7 files changed, 16 insertions(+), 14 deletions(-)
---
diff --git a/src/doclets/devhelp/Makefile.am b/src/doclets/devhelp/Makefile.am
index a4bd233..6fb7847 100644
--- a/src/doclets/devhelp/Makefile.am
+++ b/src/doclets/devhelp/Makefile.am
@@ -17,6 +17,9 @@ BUILT_SOURCES = libdoclet.vala.stamp
docletdir = $(libdir)/valadoc/plugins/devhelp
+libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
+
+
doclet_LTLIBRARIES = \
libdoclet.la \
$(NULL)
@@ -34,7 +37,7 @@ libdoclet_la_SOURCES = \
libdoclet.vala.stamp: $(libdoclet_la_VALASOURCES)
- $(VALAC) -C --vapidir ../../vapi --vapidir ../../libvaladoc --pkg valadoc-1.0 --pkg gee-1.0 --basedir . $^
+ $(VALAC) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(top_srcdir)/src/vapi/libvaladoc --pkg vala-1.0 --pkg gee-1.0 --pkg valadoc-1.0 --basedir . $^
touch $@
diff --git a/src/doclets/htm/Makefile.am b/src/doclets/htm/Makefile.am
index bd6630a..4177352 100644
--- a/src/doclets/htm/Makefile.am
+++ b/src/doclets/htm/Makefile.am
@@ -17,7 +17,7 @@ BUILT_SOURCES = libdoclet.vala.stamp
docletdir = $(libdir)/valadoc/plugins/html
-libdoclet_la_LDFLAGS = -module -avoid-version
+libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
doclet_LTLIBRARIES = \
@@ -37,7 +37,7 @@ libdoclet_la_SOURCES = \
libdoclet.vala.stamp: $(libdoclet_la_VALASOURCES)
- $(VALAC) -C --vapidir ../../vapi --vapidir ../../libvaladoc --pkg valadoc-1.0 --pkg gee-1.0 --basedir . $^
+ $(VALAC) -C --vapidir $(top_srcdir)/src/vapi --vapidir $(top_srcdir)/src/libvaladoc --pkg vala-1.0 --pkg gee-1.0 --pkg valadoc-1.0 --basedir . $^
touch $@
diff --git a/src/doclets/valadoc.org/Makefile.am b/src/doclets/valadoc.org/Makefile.am
index e9006d2..ed8ec38 100755
--- a/src/doclets/valadoc.org/Makefile.am
+++ b/src/doclets/valadoc.org/Makefile.am
@@ -11,7 +11,7 @@ BUILT_SOURCES = libdoclet.vala.stamp
libdoclet.vala.stamp: $(libdoclet_VALASOURCES)
- $(VALAC) -C --vapidir ../../libvaladoc/ --vapidir ../../vapi/ --pkg valadoc-1.0 --pkg gee-1.0 --basedir . --save-temps $^
+ $(VALAC) -C --vapidir $(top_srcdir)/src/libvaladoc/ --vapidir $(top_srcdir)/src/vapi/ --pkg vala-1.0 --pkg gee-1.0 --pkg valadoc-1.0 --basedir . --save-temps $^
touch $@
@@ -38,8 +38,7 @@ AM_CFLAGS = -g \
$(NULL)
-libdoclet_la_LDFLAGS = -module -avoid-version \
- $(NULL)
+libdoclet_la_LDFLAGS = -module -avoid-version -no-undefined
libdoclet_la_LIBADD = \
diff --git a/src/doclets/xml/Makefile.am b/src/doclets/xml/Makefile.am
index da7528d..344dcd8 100644
--- a/src/doclets/xml/Makefile.am
+++ b/src/doclets/xml/Makefile.am
@@ -12,7 +12,7 @@ BUILT_SOURCES = libdoclet.vala.stamp
libdoclet.vala.stamp: $(libdoclet_VALASOURCES)
- $(VALAC) -C --vapidir $(top_srcdir)/src/vapi/ --vapidir ../../libvaladoc --pkg valadoc-1.0 --pkg vala-1.0 --pkg gee-1.0 --basedir . --save-temps $^
+ $(VALAC) -C --vapidir $(top_srcdir)/src/vapi/ --vapidir $(top_srcdir)/src/libvaladoc --pkg valadoc-1.0 --pkg vala-1.0 --pkg gee-1.0 --basedir . --save-temps $^
touch $@
diff --git a/src/libvaladoc/Makefile.am b/src/libvaladoc/Makefile.am
index 08dfaa6..4070c6e 100644
--- a/src/libvaladoc/Makefile.am
+++ b/src/libvaladoc/Makefile.am
@@ -17,12 +17,10 @@ AM_CFLAGS = \
BUILT_SOURCES = libvaladoc.vala.stamp
-valadoc_LTLIBRARIES = \
+lib_LTLIBRARIES = \
libvaladoc.la \
$(NULL)
-valadocdir = $(libdir)/valadoc
-
libvaladoc_la_VALASOURCES = \
doclet.vala \
@@ -142,10 +140,13 @@ libvaladocincludedir = $(includedir)/
libvaladoc.vala.stamp: $(libvaladoc_la_VALASOURCES)
- $(VALAC) $(VALAFLAGS) -C -H valadoc-1.0.h --pkg gee-1.0 --pkg vala-1.0 --pkg gmodule-2.0 --vapidir ../vapi --pkg libgvc --pkg config --library valadoc-1.0 --basedir $(top_srcdir)/src/libvaladoc/ --save-temps $^
+ $(VALAC) $(VALAFLAGS) -C -H valadoc-1.0.h --pkg gee-1.0 --pkg vala-1.0 --pkg libgvc --pkg gmodule-2.0 --vapidir $(top_srcdir)/src/vapi --pkg libgvc --pkg config --library valadoc-1.0 --basedir $(top_srcdir)/src/libvaladoc/ --save-temps $^
touch $@
+libvaladoc_la_LDFLAGS = -no-undefined
+
+
libvaladoc_la_LIBADD = \
$(LIBGVC_LIBS) \
$(LIBGEE_LIBS) \
diff --git a/src/libvaladoc/moduleloader.vala b/src/libvaladoc/moduleloader.vala
index 963f125..616a189 100755
--- a/src/libvaladoc/moduleloader.vala
+++ b/src/libvaladoc/moduleloader.vala
@@ -20,7 +20,6 @@
* Brosch Florian <flo brosch gmail com>
*/
-using GLib.Path;
using Gee;
@@ -51,7 +50,7 @@ public class Valadoc.ModuleLoader : Object {
private bool load_doclet (string path) {
void* function;
- docletmodule = Module.open ( build_filename(path, "libdoclet.so"), ModuleFlags.BIND_LAZY);
+ docletmodule = Module.open (Module.build_path (path, "libdoclet"), ModuleFlags.BIND_LAZY);
if (docletmodule == null) {
return false;
}
diff --git a/src/valadoc/Makefile.am b/src/valadoc/Makefile.am
index 4759dec..3a3500e 100644
--- a/src/valadoc/Makefile.am
+++ b/src/valadoc/Makefile.am
@@ -41,7 +41,7 @@ valadoc_LDADD = \
valadoc.vala.stamp: $(valadoc_VALASOURCES)
- $(VALAC) -C --pkg gee-1.0 --pkg gmodule-2.0 --vapidir ../vapi/ --pkg config --vapidir ../libvaladoc/ --pkg valadoc-1.0 $^
+ $(VALAC) -C --pkg config --pkg vala-1.0 --pkg gee-1.0 --pkg gmodule-2.0 --vapidir $(top_srcdir)/src/vapi/ --vapidir ../libvaladoc/ --pkg valadoc-1.0 $^
touch $@
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]