Skip to content
Permalink
Browse files

Stop using --encoding in the Makefiles, it's utf8 anyway

  • Loading branch information...
pmurias committed Oct 15, 2018
1 parent bea08ec commit 31b19d0949d745163d0c24ed6cdab98e8a971ec5
Showing with 23 additions and 22 deletions.
  1. +10 −10 tools/build/Makefile-JVM.in
  2. +10 −10 tools/build/Makefile-Moar.in
  3. +3 −2 tools/build/gen-js-makefile.nqp
@@ -94,40 +94,40 @@ $(RUNTIME_JAR): $(RUNTIME_JAVAS)

$(PERL6_ML_JAR): src/Perl6/ModuleLoader.nqp src/vm/jvm/ModuleLoaderVMConfig.nqp src/vm/jvm/Perl6/JavaModuleLoader.nqp gen/nqp-version
$(J_NQP) $(J_GEN_CAT) src/vm/jvm/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp src/vm/jvm/Perl6/JavaModuleLoader.nqp > $(J_BUILD_DIR)/ModuleLoader.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_ML_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_ML_JAR) \
$(J_BUILD_DIR)/ModuleLoader.nqp

$(PERL6_OPS_JAR): src/vm/jvm/Perl6/Ops.nqp gen/nqp-version
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_OPS_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_OPS_JAR) \
src/vm/jvm/Perl6/Ops.nqp

$(PERL6_W_JAR): $(PERL6_ML_JAR) $(PERL6_OPS_JAR) $(PERL6_P_JAR) src/Perl6/World.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_W_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_W_JAR) \
src/Perl6/World.nqp

$(PERL6_P_JAR): src/Perl6/Pod.nqp gen/nqp-version
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_P_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_P_JAR) \
src/Perl6/Pod.nqp

$(PERL6_A_JAR): src/Perl6/Actions.nqp $(PERL6_P_JAR) $(PERL6_OPS_JAR)
$(J_NQP) $(J_GEN_CAT) src/Perl6/Actions.nqp \
src/Perl6/PodActions.nqp > $(J_BUILD_DIR)/Perl6-Actions.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_A_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_A_JAR) \
$(J_BUILD_DIR)/Perl6-Actions.nqp

$(PERL6_G_JAR): src/Perl6/Grammar.nqp $(PERL6_W_JAR) $(PERL6_A_JAR) $(PERL6_P_JAR)
$(J_NQP) $(J_GEN_CAT) src/Perl6/Grammar.nqp \
src/Perl6/PodGrammar.nqp > $(J_BUILD_DIR)/Perl6-Grammar.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_G_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_G_JAR) \
$(J_BUILD_DIR)/Perl6-Grammar.nqp

$(PERL6_O_JAR): src/Perl6/Optimizer.nqp $(PERL6_OPS_JAR)
$(J_NQP) $(J_GEN_CAT) src/Perl6/Optimizer.nqp > $(J_BUILD_DIR)/Perl6-Optimizer.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_O_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_O_JAR) \
$(J_BUILD_DIR)/Perl6-Optimizer.nqp

$(PERL6_C_JAR): src/Perl6/Compiler.nqp $(PERL6_O_JAR)
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_C_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_C_JAR) \
src/Perl6/Compiler.nqp

$(PERL6_JAR): src/main.nqp $(RUNTIME_JAR) $(PERL6_G_JAR) $(PERL6_A_JAR) $(PERL6_C_JAR) $(PERL6_P_JAR) $(J_METAMODEL_SOURCES) $(BOOTSTRAP_SOURCES) $(J_CORE_SOURCES) $(J_CORE_D_SOURCES)
@@ -138,12 +138,12 @@ $(PERL6_JAR): src/main.nqp $(RUNTIME_JAR) $(PERL6_G_JAR) $(PERL6_A_JAR) $(PERL6_

$(PERL6_M_JAR): $(J_METAMODEL_SOURCES) $(PERL6_OPS_JAR)
$(J_NQP) $(J_GEN_CAT) $(J_METAMODEL_SOURCES) > $(J_BUILD_DIR)/Metamodel.nqp
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_M_JAR) --encoding=utf8 \
$(J_NQP) --module-path=blib --target=jar --output=$(PERL6_M_JAR) \
$(J_BUILD_DIR)/Metamodel.nqp

$(PERL6_B_JAR): $(BOOTSTRAP_SOURCES) $(PERL6_M_JAR)
$(J_NQP) $(J_GEN_CAT) $(BOOTSTRAP_SOURCES) > $(J_BUILD_DIR)/BOOTSTRAP.nqp
$(J_RUN_NQP_RR) --module-path=blib --target=jar --output=$(PERL6_B_JAR) --encoding=utf8 $(J_BUILD_DIR)/BOOTSTRAP.nqp
$(J_RUN_NQP_RR) --module-path=blib --target=jar --output=$(PERL6_B_JAR) $(J_BUILD_DIR)/BOOTSTRAP.nqp

$(SETTING_JAR): $(PERL6_JAR) $(PERL6_B_JAR) $(J_CORE_SOURCES)
$(J_NQP) $(J_GEN_CAT) -f tools/build/jvm_core_sources > $(J_BUILD_DIR)/CORE.setting
@@ -117,40 +117,40 @@ $(M_PERL6_OPS_DLL): $(M_PERL6_OPS_SRC) $(M_PERL6_CONT_SRC)

$(PERL6_ML_MOAR): src/Perl6/ModuleLoader.nqp src/vm/moar/ModuleLoaderVMConfig.nqp gen/nqp-version
$(M_NQP) $(M_GEN_CAT) src/vm/moar/ModuleLoaderVMConfig.nqp src/Perl6/ModuleLoader.nqp > $(M_BUILD_DIR)/ModuleLoader.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_ML_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_ML_MOAR) \
$(M_BUILD_DIR)/ModuleLoader.nqp

$(PERL6_OPS_MOAR): src/vm/moar/Perl6/Ops.nqp $(M_PERL6_OPS_DLL) gen/nqp-version
$(M_NQP) --target=mbc --output=$(PERL6_OPS_MOAR) --encoding=utf8 \
$(M_NQP) --target=mbc --output=$(PERL6_OPS_MOAR) \
src/vm/moar/Perl6/Ops.nqp

$(PERL6_W_MOAR): $(PERL6_ML_MOAR) $(PERL6_OPS_MOAR) $(PERL6_P_MOAR) src/Perl6/World.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_W_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_W_MOAR) \
src/Perl6/World.nqp

$(PERL6_P_MOAR): src/Perl6/Pod.nqp gen/nqp-version
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_P_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_P_MOAR) \
src/Perl6/Pod.nqp

$(PERL6_A_MOAR): src/Perl6/Actions.nqp $(PERL6_P_MOAR) $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) src/Perl6/Actions.nqp \
src/Perl6/PodActions.nqp > $(M_BUILD_DIR)/Perl6-Actions.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_A_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_A_MOAR) \
$(M_BUILD_DIR)/Perl6-Actions.nqp

$(PERL6_G_MOAR): src/Perl6/Grammar.nqp $(PERL6_W_MOAR) $(PERL6_A_MOAR) $(PERL6_P_MOAR)
$(M_NQP) $(M_GEN_CAT) src/Perl6/Grammar.nqp \
src/Perl6/PodGrammar.nqp > $(M_BUILD_DIR)/Perl6-Grammar.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_G_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_G_MOAR) \
$(M_BUILD_DIR)/Perl6-Grammar.nqp

$(PERL6_O_MOAR): src/Perl6/Optimizer.nqp $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) src/Perl6/Optimizer.nqp > $(M_BUILD_DIR)/Perl6-Optimizer.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_O_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_O_MOAR) \
$(M_BUILD_DIR)/Perl6-Optimizer.nqp

$(PERL6_C_MOAR): src/Perl6/Compiler.nqp $(PERL6_O_MOAR)
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_C_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_C_MOAR) \
src/Perl6/Compiler.nqp

$(PERL6_MOAR): src/main.nqp $(PERL6_G_MOAR) $(PERL6_A_MOAR) $(PERL6_C_MOAR) $(PERL6_P_MOAR) $(M_METAMODEL_SOURCES) $(M_BOOTSTRAP_SOURCES) $(M_CORE_SOURCES) $(M_CORE_D_SOURCES)
@@ -161,12 +161,12 @@ $(PERL6_MOAR): src/main.nqp $(PERL6_G_MOAR) $(PERL6_A_MOAR) $(PERL6_C_MOAR) $(PE

$(PERL6_M_MOAR): $(M_METAMODEL_SOURCES) $(PERL6_OPS_MOAR)
$(M_NQP) $(M_GEN_CAT) -f tools/build/common_bootstrap_sources > $(M_BUILD_DIR)/Metamodel.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_M_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_M_MOAR) \
$(M_BUILD_DIR)/Metamodel.nqp

$(PERL6_B_MOAR): $(M_BOOTSTRAP_SOURCES) $(PERL6_M_MOAR)
$(M_NQP) $(M_GEN_CAT) $(M_BOOTSTRAP_SOURCES) > $(M_BUILD_DIR)/BOOTSTRAP.nqp
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_B_MOAR) --encoding=utf8 \
$(M_NQP) --module-path=blib --target=mbc --output=$(PERL6_B_MOAR) \
--vmlibs=$(M_PERL6_OPS_DLL)=Rakudo_ops_init $(M_BUILD_DIR)/BOOTSTRAP.nqp

$(SETTING_MOAR): $(PERL6_MOAR) $(PERL6_B_MOAR) $(M_CORE_SOURCES)
@@ -42,7 +42,7 @@ sub nqp($file, $output, :$deps=[], :$execname, :$shebang) {
my $options := $execname ?? "--execname $execname" !! "";
rule($output, nqp::join(' ', $deps),
make_parents($output),
"\$(JS_NQP) \$(JS_FLAGS) $options --substagestats --stagestats --target=js --source-map {$shebang ?? '--shebang' !! ''} --output=$output --encoding=utf8 $file",
"\$(JS_NQP) \$(JS_FLAGS) $options --substagestats --stagestats --target=js --source-map {$shebang ?? '--shebang' !! ''} --output=$output $file",
);
}

@@ -96,6 +96,7 @@ my $main-nqp := combine(:sources("src/main.nqp $main-version"), :file<main.nqp>)

my $Perl6-main := nqp($main-nqp, 'rakudo.js', :execname('$(JS_RUNNER)'), :deps([$Perl6-Grammar, $Perl6-Actions, $Perl6-Compiler, $Perl6-Pod]), :shebang);

my $load-compiler := nqp('src/vm/js/load-compiler.nqp', "$blib/load-compiler.js", :deps([$Perl6-Grammar, $Perl6-Actions, $Perl6-Compiler, $Perl6-Pod]));

rule('$(JS_RUNNER)', '', '$(PERL5) tools/build/create-js-runner.pl');

@@ -124,7 +125,7 @@ rule($CORE, "$CORE-combined rakudo.js $Perl6-Bootstrap",
);


say("js-all: check_nqp_version $ModuleLoader-nqp $Perl6-Grammar $Perl6-Actions $Perl6-Compiler $Perl6-Pod $Perl6-main $Perl6-Bootstrap $CORE \$(JS_RUNNER)\n");
say("js-all: check_nqp_version $ModuleLoader-nqp $Perl6-Grammar $Perl6-Actions $Perl6-Compiler $Perl6-Pod $Perl6-main $Perl6-Bootstrap $CORE \$(JS_RUNNER) $load-compiler\n");

say("js-clean:\n\t\$(RM_F) $ModuleLoader-nqp rakudo.js $CORE $CORE-combined {nqp::join(' ', @produced)}");

0 comments on commit 31b19d0

Please sign in to comment.
You can’t perform that action at this time.