Fixes and cleanups to the perl build; don't error out when NOCLEAN is

set and directories are being (re)made; build the procname ($0) stuff,
don't install miniperl.
(Miniperl needs a revisit).
This commit is contained in:
Mark Murray 2000-08-20 10:03:26 +00:00
parent 24ad19c546
commit 116d5cd80d
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=64873
7 changed files with 20 additions and 10 deletions

View file

@ -45,8 +45,8 @@ links: ${DEPEND_H}
done ;\
done
@ln -sf ${PERL5SRC}/ext/File/Glob/Glob.pm lib/File/Glob.pm
@mkdir lib/auto
@mkdir build
@-mkdir lib/auto
@-mkdir build
@ln -sf ${PERL5SRC}/config_h.SH config_h.sh
@ln -sf ${PERL5SRC}/cflags.SH cflags.sh
@ln -sf ${PERL5SRC}/ext/re/re.pm lib/re.pm

View file

@ -10,8 +10,8 @@ SRCS= perl.c gv.c toke.c perly.c op.c regcomp.c dump.c util.c mg.c \
xsutils.c globals.c perlio.c perlapi.c \
config.h
DPADD= ${LIBM}
LDADD= -lm
DPADD= ${LIBM} ${LIBUTIL}
LDADD= -lm -lutil
NO_PERL_SCRIPT_MAKE= true

View file

@ -292,6 +292,7 @@ d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
@ -438,6 +439,7 @@ i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
line=''
lint=''
lkflags=''

View file

@ -292,6 +292,7 @@ d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
@ -438,6 +439,7 @@ i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
line=''
lint=''
lkflags=''

View file

@ -292,6 +292,7 @@ d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
@ -438,6 +439,7 @@ i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
line=''
lint=''
lkflags=''

View file

@ -292,6 +292,7 @@ d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
@ -438,6 +439,7 @@ i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
@ -543,7 +545,7 @@ libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.4 libcrypt.so.2'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.4 /usr/lib/libcrypt.so.2'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
line=''
lint=''
lkflags=''

View file

@ -11,12 +11,14 @@ MYLIBPERL= ${.OBJDIR}/../libperl/libperl.a
.else
MYLIBPERL= ${.CURDIR}/../libperl/libperl.a
.endif
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT}
LDADD= ${MYLIBPERL} -lm -lcrypt
DPADD= ${MYLIBPERL} ${LIBM} ${LIBCRYPT} ${LIBUTIL}
LDADD= ${MYLIBPERL} -lm -lcrypt -lutil
build-tools: cleandepend
cd ${.CURDIR} && ${MAKE} ${PROG}
install distribute:
NO_PERL_SCRIPT_MAKE= true
.include <bsd.prog.mk>