Commit f856e661 authored by Camil Staps's avatar Camil Staps
Browse files

Merge branch '46-build-language-report-separately' into 'master'

add clean-language-report target

Closes #46

See merge request !70
parents a2f29ae7 2d5ad4f6
Pipeline #50096 passed with stage
in 14 minutes and 10 seconds
......@@ -133,26 +133,6 @@ build_compiler_master() { # $1:target
build_docs () { #$1:target
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build
cp -r src/language-report-master/write_clean_manual build/manual
(cd build/manual
#Create generator
clm -h 20M write_clean_manual -o write_clean_manual
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual heap full?
./write_clean_manual
)
#Copy to target
mkdir -p $1/doc
cp build/manual/CleanLanguageReport.* $1/doc/
}
build_stdenv() { # $1:target
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts compiler master
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
......@@ -108,26 +108,6 @@ build_compiler_master() { # $1:target
build_docs () { #$1:target
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build
cp -r src/language-report-master/write_clean_manual build/manual
(cd build/manual
#Create generator
clm -h 20M write_clean_manual -o write_clean_manual
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual
)
#Copy to target
mkdir -p $1/doc
cp build/manual/CleanLanguageReport.* $1/doc/
}
build_stdenv() { # $1:target
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts compiler master
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
......@@ -101,26 +101,6 @@ build_compiler_itask () { # $1:target $2:extra flags
build_docs () { #$1:target
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build
cp -r src/language-report-master/write_clean_manual build/manual
(cd build/manual
#Create generator
clm -h 20M -l -m32 write_clean_manual -o write_clean_manual
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual
)
#Copy to target
mkdir -p $1/doc
cp build/manual/CleanLanguageReport.* $1/doc/
}
build_stdenv() { # $1:target
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
......@@ -119,26 +119,6 @@ build_compiler_master() { # $1:target
build_docs () { #$1:target
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build
cp -r src/language-report-master/write_clean_manual build/manual
(cd build/manual
#Create generator
clm -h 20M write_clean_manual -o write_clean_manual
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual
)
#Copy to target
mkdir -p $1/doc
cp build/manual/CleanLanguageReport.* $1/doc/
}
build_stdenv() { # $1:target
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts compiler master
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
......@@ -260,30 +260,6 @@ build_compiler_master() { # $1:target $2:clean system
build_docs () { #$1:target $2:clean system
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
#cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build/manual/clean-build
cp -r build/clean/* build/manual/clean-build/
cp -r src/language-report-master/write_clean_manual/* build/manual/
(cd build/manual
#Create generator
clean-build/cpm.exe project write_clean_manual create
clean-build/cpm.exe project write_clean_manual.prj set -h 20M
clean-build/cpm.exe write_clean_manual.prj
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual.exe
)
#Copy to target
mkdir -p $1/Help
cp build/manual/CleanLanguageReport.* $1/Help/
}
build_stdenv() { # $1:target $2: clean system
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts compiler master
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
......@@ -235,30 +235,6 @@ build_compiler_master() { # $1:target $2:clean system
build_docs () { #$1:target $2:clean system
cp src/clean-ide-master/CleanLicenseConditions.txt $1/CleanLicenseConditions.txt
#cp $PACKAGE/$OS-$ARCH/txt/README $1/README.md
mkdir -p build/manual/clean-build
cp -r build/clean/* build/manual/clean-build/
cp -r src/language-report-master/write_clean_manual/* build/manual/
(cd build/manual
#Create generator
clean-build/cpm.exe project write_clean_manual create
clean-build/cpm.exe project write_clean_manual.prj set -h 20M
clean-build/cpm.exe write_clean_manual.prj
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual.exe
)
#Copy to target
mkdir -p $1/Help
cp build/manual/CleanLanguageReport.* $1/Help/
}
build_stdenv() { # $1:target $2: clean system
......
......@@ -2,7 +2,6 @@ clean-compiler-and-rts code-generator master
clean-compiler-and-rts run-time-system master
clean-compiler-and-rts compiler itask
clean-compiler-and-rts compiler master
clean-compiler-and-rts language-report master
clean-compiler-and-rts stdenv master
clean-and-itasks clean-libraries master
clean-and-itasks clean-ide master
......
clean-base
clean-abc-interpreter
clean-completion
clean-language-report
clean-lib-argenv
clean-lib-directory
clean-lib-dynamics
......
clean-base
clean-abc-interpreter
clean-language-report
clean-lib-argenv
clean-lib-directory
clean-lib-dynamics
......
clean-base
clean-abc-interpreter
clean-ide
clean-language-report
clean-lib-argenv
clean-lib-directory
clean-lib-dynamics
......
clean-base
clean-ide
clean-language-report
clean-lib-argenv
clean-lib-directory
clean-lib-dynamics
......
clean-base
clean-language-report
clean-abc-interpreter
clean-lib-generics
clean-lib-dynamics
......
clean-base
clean-ide
clean-abc-interpreter
clean-language-report
clean-lib-generics
clean-lib-dynamics
clean-lib-platform
......
linux-x64/
\ No newline at end of file
#!/bin/sh
set -e
export CLEAN_HOME=`pwd`/build/clean
export PATH=$CLEAN_HOME/bin:$PATH
mkdir -p build
cp -r src/language-report-master/write_clean_manual build/clean-language-report
(cd build/clean-language-report
#Create generator
clm -h 20M write_clean_manual -o write_clean_manual
#Copy fonts
cp ../../Fonts/LiberationSans-Regular.ttf .
cp ../../Fonts/LiberationSans-Bold.ttf .
cp ../../Fonts/LiberationSans-Italic.ttf .
cp ../../Fonts/NimbusMonoPS-Regular.ttf .
cp ../../Fonts/NimbusMonoPS-Bold.ttf .
#Generate manual
./write_clean_manual
)
#Copy to target
mkdir -p target/clean-language-report/doc
cp build/clean-language-report/CleanLanguageReport.* target/clean-language-report/doc/
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment