summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gnu/usr.bin/perl/miniperl/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/gnu/usr.bin/perl/miniperl/Makefile b/gnu/usr.bin/perl/miniperl/Makefile
index e8c6214..351539d 100644
--- a/gnu/usr.bin/perl/miniperl/Makefile
+++ b/gnu/usr.bin/perl/miniperl/Makefile
@@ -1,6 +1,4 @@
-#
# $FreeBSD$
-#
PROG= miniperl
NOMAN= true
@@ -8,8 +6,13 @@ CFLAGS+=-I${PERL5SRC} -I${.OBJDIR}
SRCS= miniperlmain.c config.h
# Miniperl _must_ be static!!
NOSHARED= yes
-DPADD= ${LIBPERL} ${LIBM} ${LIBCRYPT}
-LDADD= -L${.OBJDIR}/../libperl -lperl -lm -lcrypt
+.if exists(${.OBJDIR}/../libperl/)
+MYLIBPERL= ${.OBJDIR}/../libperl/libperl.a
+.else
+MYLIBPERL= ${.CURDIR}/../libperl/libperl.a
+.endif
+DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT}
+LDADD= ${MYLIBPERL} -lm -lcrypt
# Trick the bootstrap tools into thinking that miniperl is perl.
# This gets overwritten.
OpenPOWER on IntegriCloud