From 6571d774caaf21ebfa66b3e7b63fef2e99bcd63d Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 7 May 2006 09:55:49 +0000 Subject: [PATCH] Set up LD_RUN_PATH --- src/sbbs3/gtkuseredit/GNUmakefile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/sbbs3/gtkuseredit/GNUmakefile b/src/sbbs3/gtkuseredit/GNUmakefile index dd5290a413..b138c75fd5 100644 --- a/src/sbbs3/gtkuseredit/GNUmakefile +++ b/src/sbbs3/gtkuseredit/GNUmakefile @@ -23,6 +23,23 @@ endif vpath %.c .. +# Set up LD_RUN_PATH for run-time locating of the .so files +PWD := $(shell dirname `pwd`) +ifdef SBBSDIR + ifeq ($(os),sunos) + LD_RUN_PATH := $(SBBSDIR)/exec:$(PWD)/$(LIBODIR):/opt/sfw/gcc-3/lib + else + LD_RUN_PATH := $(SBBSDIR)/exec:$(PWD)/$(LIBODIR) + endif +else + ifeq ($(os),sunos) + LD_RUN_PATH := $(PWD)/$(LIBODIR):/opt/sfw/gcc-3/lib + else + LD_RUN_PATH := $(PWD)/$(LIBODIR) + endif +endif +export LD_RUN_PATH + CFLAGS += $(SBBSDEFS) -I.. $(SMBLIB_CFLAGS) $(XPDEV-MT_CFLAGS) `pkg-config libglade-2.0 --cflags` # Hopefully, -Wl,-E exports all symbols dynamically everywhere. LDFLAGS += -Wl,-E -L../$(LIBODIR) $(SMBLIB_LDFLAGS) $(XPDEV-MT_LDFLAGS) $(MT_LDFLAGS) `pkg-config libglade-2.0 --libs` -- GitLab