From 09175b703fcaa99ddfc54452d745d0d22f092f3c Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Wed, 6 Jan 2010 01:58:43 +0000 Subject: When targetting RISC OS, the soname needs to be in RO format. svn path=/trunk/tools/buildsystem/; revision=9789 --- makefiles/Makefile.tools | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'makefiles/Makefile.tools') 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 -- cgit v1.2.3