From: Ilya Zakharevich Date: Sun, 5 Jan 1997 07:39:45 +0000 (-0500) Subject: Fix example #4 in perlXStut X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8227f81cbd3d53a745747c4247824562383badae;p=p5sagit%2Fp5-mst-13.2.git Fix example #4 in perlXStut Subject: Example4 in perlXStut The patch below makes Example 4 of perlXStut work. Thanks for Jeff for suggestions. Enjoy, p5p-msgid: <199701050739.CAA11112@monk.mps.ohio-state.edu> --- diff --git a/pod/perlxstut.pod b/pod/perlxstut.pod index afb018b..0ad1b10 100644 --- a/pod/perlxstut.pod +++ b/pod/perlxstut.pod @@ -490,12 +490,13 @@ And finally create a file Makefile.PL that looks like this: use ExtUtils::MakeMaker; $Verbose = 1; WriteMakefile( - 'NAME' => 'Mytest2::mylib', - 'clean' => {'FILES' => 'libmylib$(LIB_EXT)'}, + NAME => 'Mytest2::mylib', + SKIP => [qw(all static static_lib dynamic dynamic_lib)], + clean => {'FILES' => 'libmylib$(LIB_EXT)'}, ); - sub MY::postamble { + sub MY::top_targets { ' all :: static @@ -533,7 +534,8 @@ and a new replacement subroutine too: } (Note: Most makes will require that there be a tab character that indents -the line "cd mylib && $(MAKE)".) +the line "cd mylib && $(MAKE)", similarly for the Makefile in the +subdirectory.) Let's also fix the MANIFEST file so that it accurately reflects the contents of our extension. The single line that says "mylib" should be replaced by