use warnings FATAL => 'all';
use ExtUtils::MakeMaker;
+(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
+
WriteMakefile(
NAME => 'Rakudo-Star',
- VERSION => '2012.08_000',
+ VERSION_FROM => 'lib/Rakudo/Star.pm',
+ AUTHOR => 'mst - Matt S. Trout (cpan:MSTROUT) <mst@shadowcat.co.uk>',
);
sub MY::postamble { <<'END' }
-INSTALLRAKUDO=$(INSTALLARCHLIB)/Rakudo/Star/Install
+INSTALLRAKUDO=$(INSTALLSITEARCH)/Rakudo/Star/Install
all :: rakudo
touch blib/arch/auto/Rakudo-Star/force-arch
cd rakudo-star; $(PERL) Configure.pl --gen-parrot --prefix=$(INSTALLRAKUDO)
rakudo : rakudo-star/Makefile
- cd rakudo-star; make all
+ cd rakudo-star; mkdir -p rakudo/blib/Perl6 rakudo/blib/QPerl6; make all
install :: rakudoinstall
rakudoinstall :
cd rakudo-star; make install
-
-manifest :
- rm MANIFEST
- $(PERL) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
- echo "rakudo-star/parrot/.gitignore" >>MANIFEST
- echo "rakudo-star/parrot/examples/compilers/Makefile" >>MANIFEST
- echo "rakudo-star/parrot/examples/embed/Makefile" >>MANIFEST
- echo "rakudo-star/parrot/examples/tools/Makefile" >>MANIFEST
END