summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-03-02 10:40:08 +0000
committerRoy Marples <roy@marples.name>2008-03-02 10:40:08 +0000
commit7c092fbc7904be18510eed08c72cbad974db8adc (patch)
treeb1fc37769c6657a4bce52f56cf51e21325448c3e /mk
parenta135d0d93b6ff1aebd0064b4b2afbc7e0313b1fd (diff)
downloadopenrc-7c092fbc7904be18510eed08c72cbad974db8adc.tar.gz
openrc-7c092fbc7904be18510eed08c72cbad974db8adc.tar.bz2
openrc-7c092fbc7904be18510eed08c72cbad974db8adc.tar.xz
If build in a prefix, define the system as prefix.
Diffstat (limited to 'mk')
-rw-r--r--mk/prog.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/prog.mk b/mk/prog.mk
index d8c514f..a52681f 100644
--- a/mk/prog.mk
+++ b/mk/prog.mk
@@ -10,14 +10,14 @@ include ${MK}/sys.mk
# so we should embed it if different
# This is currently hardcoded for NetBSD which has two dynamic linkers
# and we need to use the one in /libexec instead of /usr/libexec
-_DYNLINK_SH= if test -e /libexec/ld.elf_so; then \
+_DYNLINK_SH= if test "${PREFIX}" = "" && test -e /libexec/ld.elf_so; then \
echo "-Wl,-dynamic-linker=/libexec/ld.elf_so"; \
else \
echo ""; \
fi
_DYNLINK!= ${_DYNLINK_SH}
LDFLAGS+= ${_DYNLINK}$(shell ${_DYNLINK_SH})
-LDFLAGS+= -Wl,-rpath=/${LIBNAME} -L/${LIBNAME}
+LDFLAGS+= -Wl,-rpath=${PREFIX}/${LIBNAME} -L${PREFIX}/${LIBNAME}
LDFLAGS+= ${PROGLDFLAGS}
all: depend ${PROG}