diff --git a/clean-classic/linux-x64/build.sh b/clean-classic/linux-x64/build.sh index 5690136dae8ee2d0d0502173ac94569e0eea35e1..54ebcad2855c5efabc5add91002d2795e40b73e5 100755 --- a/clean-classic/linux-x64/build.sh +++ b/clean-classic/linux-x64/build.sh @@ -9,6 +9,7 @@ export BOOTCOMPILERPATH=$PWD/boot_compiler/bin:$PWD/boot_compiler/lib/exe:$PATH export PATH=$BOOTCOMPILERPATH ./clean-classic/linux-x64/build_htoclean.sh ./clean-classic/linux-x64/build_clc.sh +./clean-classic/linux-x64/build_clc_itasks.sh ./clean-classic/linux-x64/build_linker.sh ./clean-classic/linux-x64/build_batch_build.sh ./clean-classic/linux-x64/build_libraries.sh @@ -24,6 +25,7 @@ mkdir step0 mv stdenv step0/ mv clean-libraries step0/ mv compiler step0/ +mv compiler_itask step0/ mv write_clean_manual step0/ mv htoclean step0/ mv elf_linker step0/ @@ -31,6 +33,7 @@ mv clean-ide step0/ mv clean-platform step0/ ./clean-classic/linux-x64/build_htoclean.sh ./clean-classic/linux-x64/build_clc.sh +./clean-classic/linux-x64/build_clc_itasks.sh ./clean-classic/linux-x64/build_linker.sh ./clean-classic/linux-x64/build_batch_build.sh ./clean-classic/linux-x64/build_libraries.sh diff --git a/clean-classic/linux-x64/build_clc_itasks.sh b/clean-classic/linux-x64/build_clc_itasks.sh index e7c989d759b35a741a0adc9d745177f6f0f65e2d..e3c24b7722624fff16adb14bd87d488531d77484 100755 --- a/clean-classic/linux-x64/build_clc_itasks.sh +++ b/clean-classic/linux-x64/build_clc_itasks.sh @@ -1,19 +1,9 @@ set -e -# ./checkout.sh libraries/ArgEnvUnix -if test ! -d libraries/ArgEnvUnix ; then - ./svn_checkout.sh clean-libraries/trunk/Libraries/ArgEnvUnix libraries/ArgEnvUnix -fi -# ./checkout.sh compiler -./svn_checkout.sh clean-compiler/branches/itask compiler +(cd git/compiler; git checkout origin/itask -- .) +mkdir compiler_itask +mv git/compiler/* compiler_itask/ -cd compiler +cd compiler_itask clm -ABC -nw -ci -I backend -I frontend -I main -I main/Unix -IL ArgEnv backendconvert -cd unix -sed "s/-h 80M -s 4m/-h 512m -s 16m/" make.linux64.sh_ -rm -f make.linux64.sh -mv make.linux64.sh_ make.linux64.sh -chmod +x make.linux64.sh -cd .. unix/make.linux64.sh cd .. - diff --git a/clean-classic/linux-x64/build_clean.sh b/clean-classic/linux-x64/build_clean.sh index e2dd3d32baa743e0b67e0813bc9e8ae6da24761e..697ef1b381c63114f5b02a6237c8a60c5da1c0f3 100755 --- a/clean-classic/linux-x64/build_clean.sh +++ b/clean-classic/linux-x64/build_clean.sh @@ -20,6 +20,7 @@ cp clean-ide/cpm/cpm clean/bin mkdir -p clean/exe cp compiler/cocl clean/exe +cp compiler_itask/cocl clean/exe/cocl_itask cp code-generator/cg clean/exe cp elf_linker/linker clean/exe diff --git a/clean-classic/linux-x64/cleanup.sh b/clean-classic/linux-x64/cleanup.sh index cbb5c9919a97205d24b7f99565ca82c99f46adc3..2c94fb83a61b1ce223da64f0410ce92db486d1df 100755 --- a/clean-classic/linux-x64/cleanup.sh +++ b/clean-classic/linux-x64/cleanup.sh @@ -4,6 +4,7 @@ rm -rf code-generator rm -rf clm rm -rf run-time-system rm -rf compiler +rm -rf compiler_itask rm -rf clean-libraries rm -rf clean-ide rm -rf htoclean diff --git a/clean-classic/linux-x64/txt/Makefile b/clean-classic/linux-x64/txt/Makefile index 660aec3f08f900538770182e7f65850ed7db48b2..8e1c4a881dca9e53f70398c79b4071cb8d464a7b 100755 --- a/clean-classic/linux-x64/txt/Makefile +++ b/clean-classic/linux-x64/txt/Makefile @@ -77,7 +77,7 @@ PATCH_BIN = $(CURRENTDIR)/bin/patch_bin # Binaries # BIN_FILES = clm htoclean -EXE_FILES = cocl cg linker +EXE_FILES = cocl cocl_itask cg linker INSTALL_BIN_FILES = $(BIN_FILES:%=$(INSTALL_BIN_DIR)/%) INSTALL_CLM = $(INSTALL_BIN_DIR)/clm