diff --git a/gnu/usr.bin/perl/miniperl/Makefile b/gnu/usr.bin/perl/miniperl/Makefile index e8c6214d23fe..351539d2f69d 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.