Release commit for 2012.08002
[scpubgit/Rakudo-Star.git] / Makefile.PL
index 47f6006..706a9ab 100644 (file)
@@ -2,6 +2,8 @@ use strict;
 use warnings FATAL => 'all';
 use ExtUtils::MakeMaker;
 
+(do 'maint/Makefile.PL.include' or die $@) unless -f 'META.yml';
+
 WriteMakefile(
   NAME => 'Rakudo-Star',
   VERSION_FROM => 'lib/Rakudo/Star.pm',
@@ -10,7 +12,7 @@ WriteMakefile(
 
 sub MY::postamble { <<'END' }
 
-INSTALLRAKUDO=$(INSTALLARCHLIB)/Rakudo/Star/Install
+INSTALLRAKUDO=$(INSTALLSITEARCH)/Rakudo/Star/Install
 
 all :: rakudo
        touch blib/arch/auto/Rakudo-Star/force-arch
@@ -19,18 +21,10 @@ rakudo-star/Makefile :
        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