diff options
-rw-r--r-- | gnu/usr.bin/perl/miniperl/Makefile | 11 |
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. |