Makefile.in (rakudo-2020.07) | : | Makefile.in (rakudo-2020.08) | ||
---|---|---|---|---|
skipping to change at line 48 | skipping to change at line 48 | |||
@include(Makefile-backend-common)@ | @include(Makefile-backend-common)@ | |||
$(RUNTIME_JAR): $(RUNTIME_JAVAS) | $(RUNTIME_JAR): $(RUNTIME_JAVAS) | |||
@echo(+++ Generating $@)@ | @echo(+++ Generating $@)@ | |||
$(NOECHO)$(MKPATH) bin | $(NOECHO)$(MKPATH) bin | |||
$(NOECHO)$(JAVAC) --release 9 -cp @q($(BLD_NQP_JARS))@ -g -d bin -encodin g UTF8 $(RUNTIME_JAVAS) | $(NOECHO)$(JAVAC) --release 9 -cp @q($(BLD_NQP_JARS))@ -g -d bin -encodin g UTF8 $(RUNTIME_JAVAS) | |||
$(NOECHO)$(JAR) cf0 rakudo-runtime.jar -C bin@slash@ . | $(NOECHO)$(JAR) cf0 rakudo-runtime.jar -C bin@slash@ . | |||
$(J_RUNNER): @@script(create-jvm-runner.pl)@@ | $(J_RUNNER): @@script(create-jvm-runner.pl)@@ | |||
@echo(+++ Setting up $@)@ | @echo(+++ Setting up $@)@ | |||
$(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ dev . . @q(@st atic_nqp_home@)@ @q(@static_rakudo_home@)@ --nqp-lib=blib @q($(NQP_JARS))@ | $(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ dev . . @q(@st atic_nqp_home@)@ @q(@static_rakudo_home@)@ @q($(NQP_JARS))@ | |||
@backend_prefix@-runner-default: @backend_prefix@-all | @backend_prefix@-runner-default: @backend_prefix@-all | |||
@echo(+++ Setting up @uc(@backend@)@ runner)@ | @echo(+++ Setting up @uc(@backend@)@ runner)@ | |||
$(NOECHO)$(CP) $(J_RUNNER) rakudo$(J_BAT) | $(NOECHO)$(CP) $(J_RUNNER) rakudo$(J_BAT) | |||
$(NOECHO)$(CHMOD) 755 rakudo$(J_BAT) | $(NOECHO)$(CHMOD) 755 rakudo$(J_BAT) | |||
@bpm(DEBUG_RUNNER)@: @@script(create-jvm-runner.pl)@@ @bsm(RAKUDO_DEBUG)@ | @bpm(DEBUG_RUNNER)@: @@script(create-jvm-runner.pl)@@ @bsm(RAKUDO_DEBUG)@ | |||
@echo(+++ Setting up $@)@ | @echo(+++ Setting up $@)@ | |||
$(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ dev-debug . . @q(@static_nqp_home@)@ @q(@static_rakudo_home@)@ --nqp-lib=blib @q($(NQP_JARS))@ | $(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ dev-debug . . @q(@static_nqp_home@)@ @q(@static_rakudo_home@)@ @q($(NQP_JARS))@ | |||
eval-client.pl: | eval-client.pl: | |||
@echo(+++ Setting up $@)@ | @echo(+++ Setting up $@)@ | |||
$(NOECHO)$(CP) @nfpq($(SDKROOT)$(NQP_PREFIX)/bin/eval-client.pl)@ . | $(NOECHO)$(CP) @nfpq($(SDKROOT)$(NQP_PREFIX)/bin/eval-client.pl)@ . | |||
## testing targets | ## testing targets | |||
# Run the spectests that we know work. | # Run the spectests that we know work. | |||
@backend_prefix@-rakudo_test_run.tar.gz: @backend_prefix@-testable $(SPECTEST_DA TA) | @backend_prefix@-rakudo_test_run.tar.gz: @backend_prefix@-testable $(SPECTEST_DA TA) | |||
- $(J_HARNESS5_WITH_FUDGE) --tests-from-file=$(SPECTEST_DATA) --archive @ backend_prefix@-rakudo_test_run.tar.gz | - $(J_HARNESS5_WITH_FUDGE) --tests-from-file=$(SPECTEST_DATA) --archive @ backend_prefix@-rakudo_test_run.tar.gz | |||
skipping to change at line 87 | skipping to change at line 87 | |||
@backend_prefix@-localtest_loud: @backend_prefix@-all spectest_checkout @nfp(t/l ocaltest.data)@ | @backend_prefix@-localtest_loud: @backend_prefix@-all spectest_checkout @nfp(t/l ocaltest.data)@ | |||
@$(J_HARNESS5_WITH_FUDGE) --tests-from-file=@nfp(t/localtest.data)@ --ver bosity=1 | @$(J_HARNESS5_WITH_FUDGE) --tests-from-file=@nfp(t/localtest.data)@ --ver bosity=1 | |||
# Run many tests of your choice. | # Run many tests of your choice. | |||
# make sometests TESTFILES=t/foo/bar | # make sometests TESTFILES=t/foo/bar | |||
sometests: @backend_prefix@-all | sometests: @backend_prefix@-all | |||
@$(J_HARNESS5_WITH_FUDGE) $(TESTFILES) | @$(J_HARNESS5_WITH_FUDGE) $(TESTFILES) | |||
@backend_prefix@-runner-default-install: @backend_prefix@-install | @backend_prefix@-runner-default-install: @backend_prefix@-install | |||
@echo(+++ Installing @uc(@backend@)@ launcher)@ | @echo(+++ Installing @uc(@backend@)@ launcher)@ | |||
$(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install @q($(D ESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q(@static_rakudo_home@)@ "" @q( $(NQP_JARS))@ | $(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install @q($(D ESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q(@static_rakudo_home@)@ @q($(N QP_JARS))@ | |||
$(NOECHO)$(CP) @nfpq($(DESTDIR)$(PREFIX)/bin/rakudo-j$(J_BAT))@ @nfpq($(D ESTDIR)$(PREFIX)/bin/rakudo$(J_BAT))@ | $(NOECHO)$(CP) @nfpq($(DESTDIR)$(PREFIX)/bin/rakudo-j$(J_BAT))@ @nfpq($(D ESTDIR)$(PREFIX)/bin/rakudo$(J_BAT))@ | |||
$(NOECHO)$(CHMOD) 755 @nfpq($(DESTDIR)$(PREFIX)/bin/rakudo$(J_BAT))@ | $(NOECHO)$(CHMOD) 755 @nfpq($(DESTDIR)$(PREFIX)/bin/rakudo$(J_BAT))@ | |||
@backend_prefix@-install-main:: $(RUNTIME_JAR) @@script(create-jvm-runner.pl)@@ | @backend_prefix@-install-main:: $(RUNTIME_JAR) @@script(create-jvm-runner.pl)@@ | |||
$(NOECHO)$(CP) $(RUNTIME_JAR) @nfpq($(DESTDIR)$(RAKUDO_HOME)/runtime)@ | $(NOECHO)$(CP) $(RUNTIME_JAR) @nfpq($(DESTDIR)$(RAKUDO_HOME)/runtime)@ | |||
$(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install @q($(D | $(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install @q($(D | |||
ESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q($(NQP_PREFIX))@ "" @q($(NQP_J | ESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q($(NQP_PREFIX))@ @q($(NQP_JARS | |||
ARS))@ | ))@ | |||
$(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install-debug | $(NOECHO)$(PERL5) @shquot(@script(create-jvm-runner.pl)@)@ install-debug | |||
@q($(DESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q($(NQP_PREFIX))@ "" @q($ | @q($(DESTDIR))@ @q($(PREFIX))@ @q(@static_nqp_home@)@ @q($(NQP_PREFIX))@ @q($(NQ | |||
(NQP_JARS))@ | P_JARS))@ | |||
## cleaning | ## cleaning | |||
@backend_prefix@-clean: | @backend_prefix@-clean: | |||
@echo(+++ Cleaning up @uc(@backend@)@)@ | @echo(+++ Cleaning up @uc(@backend@)@)@ | |||
$(NOECHO)$(RM_F) @bpm(CLEANUPS_ALL)@ | $(NOECHO)$(RM_F) @bpm(CLEANUPS_ALL)@ | |||
$(NOECHO)$(RM_RF) bin | $(NOECHO)$(RM_RF) bin | |||
@backend_prefix@-testclean: | @backend_prefix@-testclean: | |||
# vim: ft=make noexpandtab ts=4 sw=4 | # vim: ft=make noexpandtab ts=4 sw=4 | |||
End of changes. 4 change blocks. | ||||
9 lines changed or deleted | 9 lines changed or added |