aboutsummaryrefslogtreecommitdiff
path: root/tools/build/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build/Makefile.in')
-rw-r--r--tools/build/Makefile.in24
1 files changed, 19 insertions, 5 deletions
diff --git a/tools/build/Makefile.in b/tools/build/Makefile.in
index 4d9a307..25adc43 100644
--- a/tools/build/Makefile.in
+++ b/tools/build/Makefile.in
@@ -65,11 +65,25 @@ rakudo-install: rakudo
$(CHMOD) 755 $(PERL6_EXE)
@win32_libparrot_copy@
-modules-install: rakudo-install
- @echo "== Installing modules"
- $(PERL) tools/build/module-install.pl $(DESTDIR)$(PERL6_INSTALL) $(DESTDIR)$(PERL6_LANG_DIR)/lib $(MODULES)
- @echo "== Installing binaries"
- $(PERL) tools/build/bin-install.pl $(PERL6_INSTALL) $(DESTDIR)$(PARROT_BIN_DIR) modules/ufo/bin/ufo modules/panda/bin/panda modules/doc/bin/p6doc
+modules-install: @backend_modules_install@
+
+modules-install-p:
+ @echo "== Installing modules for Parrot"
+ $(PERL) tools/build/module-install.pl $(DESTDIR)$(PERL6_P_INSTALL) $(DESTDIR)$(PERL6_P_LANG_DIR)/lib pir pir $(MODULES)
+ @echo "== Installing binaries for Parrot"
+ $(PERL) tools/build/bin-install.pl $(PERL6_P_INSTALL) $(DESTDIR)$(PARROT_BIN_DIR) modules/ufo/bin/ufo-p modules/panda/bin/panda-p modules/doc/bin/p6doc-p
+
+modules-install-j:
+ @echo "== Installing modules for JVM"
+ $(PERL) tools/build/module-install.pl $(DESTDIR)$(PERL6_J_INSTALL) $(DESTDIR)$(PERL6_J_LANG_DIR)/lib jar jar $(MODULES)
+ @echo "== Installing binaries for JVM"
+ $(PERL) tools/build/bin-install.pl $(PERL6_J_INSTALL) $(DESTDIR)$(JVM_BIN_DIR) modules/ufo/bin/ufo-j modules/panda/bin/panda-j modules/doc/bin/p6doc-j
+
+modules-install-m:
+ @echo "== Installing modules for MoarVM"
+ $(PERL) tools/build/module-install.pl $(DESTDIR)$(PERL6_M_INSTALL) $(DESTDIR)$(PERL6_M_LANG_DIR)/lib moarvm mbc $(MODULES)
+ @echo "== Installing binaries for MoarVM"
+ $(PERL) tools/build/bin-install.pl $(PERL6_M_INSTALL) $(DESTDIR)$(MOAR_BIN_DIR) modules/ufo/bin/ufo-m modules/panda/bin/panda-m modules/doc/bin/p6doc-m
modules-test:
$(PERL) tools/build/modules-test.pl $(CURDIR) $(DESTDIR)$(PERL6_INSTALL) modules/MODULES.txt