makefile.pl

来自「UNIX下perl实现代码」· PL 代码 · 共 31 行

PL
31
字号
use ExtUtils::MakeMaker;@VMS = ($^O eq 'VMS') ? (MAN3PODS => {}) : ();WriteMakefile(    NAME	 => 'Errno',    VERSION_FROM => 'Errno_pm.PL',    MAN3PODS     => {}, 	# Pods will be built by installman.    PL_FILES	 => {'Errno_pm.PL'=>'Errno.pm'},    PM		 => {'Errno.pm' => '$(INST_LIBDIR)/Errno.pm'},    'clean'	 => {FILES => 'Errno.pm'},    'dist'	 => {	COMPRESS => 'gzip -9f',	SUFFIX   => '.gz', 	DIST_DEFAULT => 'd/Errno.pm tardist',    },    @VMS,);sub MY::postamble {    my $TARG = MM->catfile('d','Errno.pm');qq!$TARG : Makefile	echo '#This is a dummy file so CPAN will find a VERSION' > $TARG	echo 'package Errno;' >> $TARG	echo '\$\$VERSION = "\$(VERSION)";' >>$TARG	echo '#This is to make sure require will return an error' >>$TARG	echo '0;' >>$TARG!}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?