Makefile.in (rakudo-2020.08.2) | : | Makefile.in (rakudo-2020.09) | ||
---|---|---|---|---|
@bpv(NQP)@ = @js_nqp@ | @bpv(NQP)@ = @js_nqp@ | |||
@bpv(RUNTIME)@ = @nqp::libdir@@nfp(/nqp-js-on-js/node_modules/nqp-runtime)@ | @bpv(NQP_RUNTIME)@ = @nfp(@nqp::libdir@/nqp-js-on-js/node_modules/nqp-runtime)@ | |||
@bpv(NQP_BASE_FLAGS)@ = --nqp-runtime @bpm(RUNTIME)@ --perl6-runtime @perl6_runt | @bpv(PERL6_RUNTIME)@ = @perl6_runtime@ | |||
ime@ --libpath "@bpm(BLIB)@|||@nqp::libdir@@nfp(/nqp-js-on-js/)@" | @bpv(NQP_FLAGS)@ = --nqp-runtime @bpm(RUNTIME)@ --perl6-runtime @perl6_runtime@ | |||
@bpv(NQP_FLAGS)@ = @bpm(NQP_BASE_FLAGS)@ --substagestats --stagestats --source-m | --libpath "@bpm(BLIB)@|||@nqp::libdir@@nfp(/nqp-js-on-js/)@" --source-map --subs | |||
ap | tagestats --stagestats | |||
@bpv(NQP_FLAGS_EXTRA)@ = --execname @bpm(RUNNER)@ --shebang | @bpv(NQP_FLAGS_EXTRA)@ = --execname @bpm(RUNNER)@ --shebang | |||
@bpv(RUN_RAKUDO)@ = node --max-old-space-size=8192 rakudo.js @bpm(NQP_BASE_FLAGS | @bpv(RUN_RAKUDO_SCRIPT)@ = rakudo-js-build | |||
)@ --source-map --rakudo-home=@nfpq($(BASE_DIR)/gen/build_rakudo_home)@ | @bpv(RUN_RAKUDO)@ = @shquot(@perl@)@ @bpm(RUN_RAKUDO_SCRIPT)@ | |||
@bpv(CLEANUPS)@ = \ | @bpv(CLEANUPS)@ = \ | |||
@bsm(RAKUDO)@ \ | @bsm(RAKUDO)@ \ | |||
@bpm(RUN_RAKUDO_SCRIPT)@ \ | ||||
@nfp(@base_dir@/*.js.map)@ \ | @nfp(@base_dir@/*.js.map)@ \ | |||
@nfp(@bpm(BLIB)@/*.js.map)@ \ | @nfp(@bpm(BLIB)@/*.js.map)@ \ | |||
@bpm(BLIB_RAKUDO)@/load-compiler.js \ | @bpm(BLIB_RAKUDO)@/load-compiler.js \ | |||
@bpm(BLIB_RAKUDO)@/*.js.map \ | @bpm(BLIB_RAKUDO)@/*.js.map \ | |||
@bpm(BLIB_RAKUDO)@/BOOTSTRAP/*.js.map | @bpm(BLIB_RAKUDO)@/BOOTSTRAP/*.js.map | |||
# Have this target before including Makefile-backend-common to prevent the | # Have this target before including Makefile-backend-common to prevent the | |||
# default js-install from executing. | # default js-install from executing. | |||
@backend_prefix@-install:: @backend_prefix@-all | @backend_prefix@-install:: @backend_prefix@-all | |||
@echo(!!! Installing the js backend is not yet implemented.)@ | @echo(!!! Installing the js backend is not yet implemented.)@ | |||
$(NOECHO)exit 1 | $(NOECHO)exit 1 | |||
@include(Makefile-backend-common)@ | @include(Makefile-backend-common)@ | |||
# files we create | # files we create | |||
@nfp(@bpm(BLIB)@/load-compiler.js)@: @nfp(src/vm/js/load-compiler.nqp)@ @bsm(RAK UDO_G)@ @bsm(RAKUDO_A)@ @bsm(RAKUDO_C)@ @bsm(RAKUDO_P)@ | @nfp(@bpm(BLIB)@/load-compiler.js)@: @nfp(src/vm/js/load-compiler.nqp)@ @bsm(RAK UDO_G)@ @bsm(RAKUDO_A)@ @bsm(RAKUDO_C)@ @bsm(RAKUDO_P)@ | |||
@$(JS_NQP) $(JS_NQP_FLAGS) --target=js --output=$@ $< | @$(JS_NQP) $(JS_NQP_FLAGS) --target=js --output=$@ $< | |||
@bpm(RUN_RAKUDO_SCRIPT)@: @@nfp(@template(@backend_subdir@/rakudo-js-build.in)@) | ||||
@@ | ||||
$(NOECHO)$(RM_F) @q(@bpm(RUN_RAKUDO_SCRIPT)@)@ | ||||
$(NOECHO)$(CONFIGURE) --expand @nfpq(@backend_subdir@/@bpm(RUN_RAKUDO_SCR | ||||
IPT)@)@ --out @bpm(RUN_RAKUDO_SCRIPT)@ \ | ||||
--set-var=base_dir=@q(@base_dir@)@ \ | ||||
--set-var=nqp_runtime=@q(@bpm(NQP_RUNTIME)@)@ \ | ||||
--set-var=perl6_runtime=@q(@bpm(PERL6_RUNTIME)@)@ \ | ||||
--set-var=libpath=@q(@bpm(BLIB)@|||@nfp(@nqp::libdir@/nqp-js-on-j | ||||
s/)@)@ \ | ||||
--set-var=nqp_base_flags=@sh_quot(@bpm(NQP_BASE_FLAGS)@)@ | ||||
@bpm(RUNNER)@: | @bpm(RUNNER)@: | |||
@echo(+++ Creating JS runner)@ | @echo(+++ Creating JS runner)@ | |||
@noehcho@$(PERL5) @script(create-js-runner.pl)@ | @noehcho@$(PERL5) @script(create-js-runner.pl)@ | |||
@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)@ | |||
@backend_prefix@-lint: | @backend_prefix@-lint: | |||
@echo(+++ Linting @uc(@backend@)@ runtime)@ | @echo(+++ Linting @uc(@backend@)@ runtime)@ | |||
End of changes. 4 change blocks. | ||||
7 lines changed or deleted | 20 lines changed or added |