From d4954bb2528d637f85cea36dc322a454b104bed9 Mon Sep 17 00:00:00 2001 From: jkh Date: Sat, 25 Mar 1995 17:14:11 +0000 Subject: Get PERL found in any of its obvious locations. --- gnu/usr.bin/perl/usub/Makefile | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'gnu/usr.bin') diff --git a/gnu/usr.bin/perl/usub/Makefile b/gnu/usr.bin/perl/usub/Makefile index c0a55ba..3298303 100644 --- a/gnu/usr.bin/perl/usub/Makefile +++ b/gnu/usr.bin/perl/usub/Makefile @@ -1,10 +1,11 @@ PROG= curseperl -SRCS+= array.c cmd.c cons.c consarg.c -SRCS+= doarg.c doio.c dolist.c dump.c -SRCS+= eval.c form.c hash.c malloc.c -SRCS+= perl.c perly.c regcomp.c regexec.c -SRCS+= stab.c str.c toke.c util.c +# From perl +SRCS+= array.c cmd.c cons.c consarg.c doarg.c doio.c dolist.c dump.c +SRCS+= eval.c form.c hash.c malloc.c perl.c perly.c regcomp.c regexec.c +SRCS+= stab.c str.c toke.c util.c + +# Local to us. SRCS+= usersub.c curses.c CFLAGS+= -DDEBUGGING -I${.CURDIR}/../perl @@ -14,8 +15,18 @@ CLEANFILES+= curses.c VPATH+= ${.CURDIR}/../perl NOMAN= yes +# If perl exists in none of these places, something is horribly wrong. +.if exists(${.CURDIR}/../perl/obj/perl) +PERL=${.CURDIR}/../perl/obj/perl +.endif +.if !defined(PERL) && exists(${.CURDIR}/../perl/perl) +PERL=${.CURDIR}/../perl/perl +.else +PERL= /usr/bin/perl +.endif + curses.c: curses.mus - /usr/bin/perl ${.CURDIR}/mus ${.CURDIR}/curses.mus > curses.c + ${PERL} ${.CURDIR}/mus ${.CURDIR}/curses.mus > curses.c .include "../../Makefile.inc" .include -- cgit v1.1