diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2010-01-06 01:58:43 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2010-01-06 01:58:43 +0000 |
commit | 09175b703fcaa99ddfc54452d745d0d22f092f3c (patch) | |
tree | 042e6d85b70bc80ab1a4cf008aac064ce3071b17 /makefiles | |
parent | 2fd70ceb4118c4f17466e7e04b9a8f7879168bff (diff) | |
download | buildsystem-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')
-rw-r--r-- | makefiles/Makefile.tools | 7 |
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 |