summaryrefslogtreecommitdiff
path: root/makefiles/Makefile.tools
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2010-01-06 01:58:43 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2010-01-06 01:58:43 +0000
commit09175b703fcaa99ddfc54452d745d0d22f092f3c (patch)
tree042e6d85b70bc80ab1a4cf008aac064ce3071b17 /makefiles/Makefile.tools
parent2fd70ceb4118c4f17466e7e04b9a8f7879168bff (diff)
downloadbuildsystem-09175b703fcaa99ddfc54452d745d0d22f092f3c.tar.gz
buildsystem-09175b703fcaa99ddfc54452d745d0d22f092f3c.tar.bz2
When targetting RISC OS, the soname needs to be in RO format.
svn path=/trunk/tools/buildsystem/; revision=9789
Diffstat (limited to 'makefiles/Makefile.tools')
-rw-r--r--makefiles/Makefile.tools7
1 files changed, 5 insertions, 2 deletions
diff --git a/makefiles/Makefile.tools b/makefiles/Makefile.tools
index a2bd984..6b0f72f 100644
--- a/makefiles/Makefile.tools
+++ b/makefiles/Makefile.tools
@@ -291,8 +291,11 @@ ifeq ($(COMPONENT_TYPE),lib-shared)
# Default CFLAGS/LDFLAGS for shared libraries
SHAREDCFLAGS ?= -fPIC -DPIC
SHAREDCXXFLAGS ?= -fPIC -DPIC
- SHAREDLDFLAGS ?= -shared \
- -Wl,-soname,$(SONAME)
+ ifeq ($(TARGET),riscos)
+ SHAREDLDFLAGS ?= -shared -Wl,-soname,$(SONAME:.=/)
+ else
+ SHAREDLDFLAGS ?= -shared -Wl,-soname,$(SONAME)
+ endif
SHAREDLDPATH ?= LD_LIBRARY_PATH="$(BUILDDIR):$(LD_LIBRARY_PATH)"
endif