This is a live mirror of the Perl 5 development currently hosted at
https://github.com/perl/perl5
https://perl5.git.perl.org
/
perl5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make exists() work better on pseudo-hashes (reworked a patch suggested
[perl5.git]
/
plan9
/
mkfile
diff --git
a/plan9/mkfile
b/plan9/mkfile
index
65568b2
..
e56aa3c
100644
(file)
--- a/
plan9/mkfile
+++ b/
plan9/mkfile
@@
-1,6
+1,3
@@
-Content-type: text/plain; charset="us-ascii"
-Content-disposition: attachment; filename="mkfile"
-
APE=/sys/src/ape
< $APE/config
<plan9/buildinfo
APE=/sys/src/ape
< $APE/config
<plan9/buildinfo
@@
-11,7
+8,7
@@
archlib = /$objtype/lib/perl/$p9pvers
sitelib = $privlib/site_perl
sitearch = $archlib/site_perl
sitelib = $privlib/site_perl
sitearch = $archlib/site_perl
-CFLAGS = -B -D_POSIX_SOURCE -D_BSD_EXTENSION -D
NO_EMBED
+CFLAGS = -B -D_POSIX_SOURCE -D_BSD_EXTENSION -D
MY_UV_MAX=0x7fffffffUL
LDFLAGS = -B
CCCMD = $CC -c $CFLAGS
LDFLAGS = -B
CCCMD = $CC -c $CFLAGS
@@
-23,18
+20,18
@@
perlshr = $archlib/CORE/libperlshr.a
installman1dir = /sys/man/1
installman3dir = /sys/man/2
installman1dir = /sys/man/1
installman3dir = /sys/man/2
-podnames = perl perlbook perlbot perlcall perldata perldebug perldiag perldsc perlembed perlform perlfunc perlguts perlipc perllol perlmod perlobj perlop perl
ovl perl
pod perlre perlref perlrun perlsec perlstyle perlsub perlsyn perltie perltoc perltrap perlvar perlxs perlxstut
+podnames = perl perlbook perlbot perlcall perldata perldebug perldiag perldsc perlembed perlform perlfunc perlguts perlipc perllol perlmod perlobj perlop perlpod perlre perlref perlrun perlsec perlstyle perlsub perlsyn perltie perltoc perltrap perlvar perlxs perlxstut
libpods = ${podnames:%=pod/%.pod}
perlpods = $libpods
libpods = ${podnames:%=pod/%.pod}
perlpods = $libpods
-extensions = IO Socket Opcode DynaLoader Fcntl
FileHandle
POSIX
-ext_xs = IO.xs Socket.xs Opcode.xs dl_none.xs Fcntl.xs
FileHandle.xs
POSIX.xs
+extensions = IO Socket Opcode DynaLoader Fcntl POSIX
+ext_xs = IO.xs Socket.xs Opcode.xs dl_none.xs Fcntl.xs POSIX.xs
ext_c = ${ext_xs:%.xs=%.c}
ext_obj = ${ext_xs:%.xs=%.$O}
ext_c = ${ext_xs:%.xs=%.c}
ext_obj = ${ext_xs:%.xs=%.$O}
-obj = gv.$O toke.$O perly.$O op.$O regcomp.$O dump.$O util.$O mg.$O hv.$O av.$O run.$O pp_hot.$O sv.$O pp.$O scope.$O pp_ctl.$O pp_sys.$O doop.$O doio.$O regexec.$O taint.$O deb.$O globals.$O plan9.$O universal.$O
+obj = gv.$O toke.$O perly.$O op.$O regcomp.$O dump.$O util.$O mg.$O hv.$O av.$O run.$O pp_hot.$O sv.$O pp.$O scope.$O pp_ctl.$O pp_sys.$O doop.$O doio.$O regexec.$O taint.$O deb.$O globals.$O plan9.$O universal.$O
perlio.$O
OBJS = perl.$O $obj
OBJS = perl.$O $obj
@@
-42,7
+39,8
@@
testlist = base/*.t comp/*.t cmd/*.t io/*.t op/*.t
install:V: perl preplibrary
cp perl /$objtype/bin/perl
install:V: perl preplibrary
cp perl /$objtype/bin/perl
- cp plan9/aperl /rc/bin/aperl
+ cp plan9/aperl /rc/bin/Perl
+ mk man
perl: config.h miniperlmain.$O miniperl $archlib/Config.pm perlmain.$O $perlshr
$LD $CFLAGS -o perl perlmain.$O $perllib $perlshr
perl: config.h miniperlmain.$O miniperl $archlib/Config.pm perlmain.$O $perlshr
$LD $CFLAGS -o perl perlmain.$O $perllib $perlshr
@@
-68,8
+66,8
@@
perlmain.$O: config.h perlmain.c
perlmain.c: miniperl vms/writemain.pl
./miniperl vms/writemain.pl $extensions
perlmain.c: miniperl vms/writemain.pl
./miniperl vms/writemain.pl $extensions
-config.h:
config.plan9
plan9/fndvers
- plan9/fndvers
config.h
+config.h: plan9/fndvers
+ plan9/fndvers
cp config.h $archlib/CORE
$perlshr(%):N: %
cp config.h $archlib/CORE
$perlshr(%):N: %
@@
-80,8
+78,10
@@
$perlshr: ${ext_obj:%=$perlshr(%)}
IO.c: miniperl ext/IO/IO.xs
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/IO/IO.xs > $target
cp ext/IO/*.pm $privlib
IO.c: miniperl ext/IO/IO.xs
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/IO/IO.xs > $target
cp ext/IO/*.pm $privlib
- if (test !-d $privlib/IO) mkdir $privlib/IO
+ if (test !-d $privlib/IO) {
+ mkdir $privlib/IO
cp ext/IO/lib/IO/*.pm $privlib/IO
cp ext/IO/lib/IO/*.pm $privlib/IO
+ }
Socket.$O: config.h Socket.c
$CCCMD -I plan9 Socket.c
Socket.$O: config.h Socket.c
$CCCMD -I plan9 Socket.c
@@
-98,10
+98,6
@@
Fcntl.c: miniperl ext/Fcntl/Fcntl.xs
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/Fcntl/Fcntl.xs > $target
cp ext/Fcntl/Fcntl.pm $privlib
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/Fcntl/Fcntl.xs > $target
cp ext/Fcntl/Fcntl.pm $privlib
-FileHandle.c: miniperl ext/FileHandle/FileHandle.xs
- ./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/FileHandle/FileHandle.xs > $target
- cp ext/FileHandle/FileHandle.pm $privlib
-
POSIX.c: miniperl ext/POSIX/POSIX.xs
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/POSIX/POSIX.xs > $target
cp ext/POSIX/POSIX.pm $privlib
POSIX.c: miniperl ext/POSIX/POSIX.xs
./miniperl $privlib/ExtUtils/xsubpp -noprototypes -typemap $privlib/ExtUtils/typemap ext/POSIX/POSIX.xs > $target
cp ext/POSIX/POSIX.pm $privlib
@@
-139,11
+135,9
@@
man:V: $perlpods pod/pod2man.PL perl
for (i in $podnames) pod/pod2man pod/$i.pod > $installman3dir/$i
pod/pod2man plan9/perlplan9.pod > $installman3dir/perlplan9
for (i in $podnames) pod/pod2man pod/$i.pod > $installman3dir/$i
pod/pod2man plan9/perlplan9.pod > $installman3dir/perlplan9
-nuke
:V:
+nuke
clean:V:
rm -f *.$O $extensions^.pm config.sh $perllib config.h $perlshr perlmain.c perl miniperl $archlib/Config.pm $ext_c
rm -f *.$O $extensions^.pm config.sh $perllib config.h $perlshr perlmain.c perl miniperl $archlib/Config.pm $ext_c
-
-clean:V:
- rm -f *.$O config.sh miniperl t/perl
+ rm -rf $privlib/IO
deleteman:V:
rm -f $installman1dir/perl* $installman3dir/perl*
deleteman:V:
rm -f $installman1dir/perl* $installman3dir/perl*