Skip to content

Commit a897c66

Browse files
committed
fixing line endings for the build scripts
1 parent eab02e5 commit a897c66

File tree

10 files changed

+211
-211
lines changed

10 files changed

+211
-211
lines changed
Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
1-
#!/bin/bash
2-
set -euxo pipefail
3-
4-
cd "$(dirname "$0")"
5-
source ../../../../../Build/build.inc
6-
7-
JnaJar="jna-5.5.0.jar"
8-
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
9-
if [[ "$OSTYPE" == "linux-gnu" ]]; then
10-
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
11-
elif [[ "$OSTYPE" == "darwin"* ]]; then
12-
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
13-
elif [[ "$OSTYPE" == "cygwin" ]]; then
14-
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
15-
elif [[ "$OSTYPE" == "msys" ]]; then
16-
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
17-
elif [[ "$OSTYPE" == "win32" ]]; then
18-
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
19-
else
20-
echo "Unknown system: "$OSTYPE
21-
exit 1
22-
fi
23-
24-
echo "Download JNA"
25-
[ -f jna-5.5.0.jar ] || curl -O https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
26-
27-
echo "Compile Java bindings"
28-
javac -encoding UTF8 -classpath "${JnaJar}" ../../../Calculation_component/Bindings/Java9/calculation/*.java ../../../Numbers_component/Bindings/Java9/numbers/*.java
29-
echo "Compile Java example"
30-
javac -encoding UTF8 -classpath $Classpath Calculation_Example.java
31-
32-
echo "Test C++ library"
33-
java -ea -classpath $Classpath Calculation_Example $PWD/../../../Calculation_component/Implementations/Cpp/build/calculation$OSLIBEXT $PWD/../../../Numbers_component/Implementations/Cpp/build/numbers$OSLIBEXT
1+
#!/bin/bash
2+
set -euxo pipefail
3+
4+
cd "$(dirname "$0")"
5+
source ../../../../../Build/build.inc
6+
7+
JnaJar="jna-5.5.0.jar"
8+
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
9+
if [[ "$OSTYPE" == "linux-gnu" ]]; then
10+
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
11+
elif [[ "$OSTYPE" == "darwin"* ]]; then
12+
Classpath=".:${JnaJar}:../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
13+
elif [[ "$OSTYPE" == "cygwin" ]]; then
14+
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
15+
elif [[ "$OSTYPE" == "msys" ]]; then
16+
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
17+
elif [[ "$OSTYPE" == "win32" ]]; then
18+
Classpath=".;${JnaJar};../../../Calculation_component/Bindings/Java9/:../../../Numbers_component/Bindings/Java9"
19+
else
20+
echo "Unknown system: "$OSTYPE
21+
exit 1
22+
fi
23+
24+
echo "Download JNA"
25+
[ -f jna-5.5.0.jar ] || curl -O https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
26+
27+
echo "Compile Java bindings"
28+
javac -encoding UTF8 -classpath "${JnaJar}" ../../../Calculation_component/Bindings/Java9/calculation/*.java ../../../Numbers_component/Bindings/Java9/numbers/*.java
29+
echo "Compile Java example"
30+
javac -encoding UTF8 -classpath $Classpath Calculation_Example.java
31+
32+
echo "Test C++ library"
33+
java -ea -classpath $Classpath Calculation_Example $PWD/../../../Calculation_component/Implementations/Cpp/build/calculation$OSLIBEXT $PWD/../../../Numbers_component/Implementations/Cpp/build/numbers$OSLIBEXT
Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Build Pascal example"
9-
rm -rf build
10-
mkdir build
11-
fpc -Fu../../../Calculation_component/Bindings/Pascal -Fu../../../Numbers_component/Bindings/Pascal -fPIC -T$FPC_TARGET -FU./build -o./build/Calculation_Example$OSEXEEXT Calculation_Example.lpr
12-
13-
pushd build
14-
15-
echo "Test C++ library"
16-
rm -f *.dll
17-
ln -s ../../../../Calculation_component/Implementations/Cpp/build/calculation$OSLIBEXT calculation.dll
18-
ln -s ../../../../Numbers_component/Implementations/Cpp/build/numbers$OSLIBEXT numbers.dll
19-
20-
RUN ./Calculation_Example .
21-
22-
echo "Test Pascal library"
23-
rm -f *.dll
24-
ln -s ../../../../Calculation_component/Implementations/Pascal/build/calculation$OSLIBEXT calculation.dll
25-
ln -s ../../../../Numbers_component/Implementations/Pascal/build/numbers$OSLIBEXT numbers.dll
26-
27-
RUN ./Calculation_Example .
28-
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Build Pascal example"
9+
rm -rf build
10+
mkdir build
11+
fpc -Fu../../../Calculation_component/Bindings/Pascal -Fu../../../Numbers_component/Bindings/Pascal -fPIC -T$FPC_TARGET -FU./build -o./build/Calculation_Example$OSEXEEXT Calculation_Example.lpr
12+
13+
pushd build
14+
15+
echo "Test C++ library"
16+
rm -f *.dll
17+
ln -s ../../../../Calculation_component/Implementations/Cpp/build/calculation$OSLIBEXT calculation.dll
18+
ln -s ../../../../Numbers_component/Implementations/Cpp/build/numbers$OSLIBEXT numbers.dll
19+
20+
RUN ./Calculation_Example .
21+
22+
echo "Test Pascal library"
23+
rm -f *.dll
24+
ln -s ../../../../Calculation_component/Implementations/Pascal/build/calculation$OSLIBEXT calculation.dll
25+
ln -s ../../../../Numbers_component/Implementations/Pascal/build/numbers$OSLIBEXT numbers.dll
26+
27+
RUN ./Calculation_Example .
28+
2929
popd
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Test C++ library"
9-
RUN "python3 Calculation_Example.py" ../../../Numbers_component/Implementations/Cpp/build ../../../Calculation_component/Implementations/Cpp/build
10-
11-
echo "Test Pascal library"
12-
RUN "python3 Calculation_Example.py" ../../../Numbers_component/Implementations/Pascal/build ../../../Calculation_component/Implementations/Pascal/build
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Test C++ library"
9+
RUN "python3 Calculation_Example.py" ../../../Numbers_component/Implementations/Cpp/build ../../../Calculation_component/Implementations/Cpp/build
10+
11+
echo "Test Pascal library"
12+
RUN "python3 Calculation_Example.py" ../../../Numbers_component/Implementations/Pascal/build ../../../Calculation_component/Implementations/Pascal/build
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Build Pascal implementation"
9-
[ -d build ] && rm -rf build
10-
mkdir build
11-
fpc -Fu../../Bindings/Pascal -FuInterfaces -FuStub -fPIC -T$FPC_TARGET -FU./build -o./build/numbers$OSLIBEXT Interfaces/numbers.lpr
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Build Pascal implementation"
9+
[ -d build ] && rm -rf build
10+
mkdir build
11+
fpc -Fu../../Bindings/Pascal -FuInterfaces -FuStub -fPIC -T$FPC_TARGET -FU./build -o./build/numbers$OSLIBEXT Interfaces/numbers.lpr
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Build Go example"
9-
10-
[ -d bin ] && rm -rf bin
11-
[ -d obj ] && rm -rf obj
12-
msbuild /p:Configuration=Debug /t:Restore RTTI_Example.csproj
13-
msbuild /p:Configuration=Debug /p:AllowUnsafeBlocks=true RTTI_Example.csproj
14-
15-
pushd bin/Debug/netstandard2.0
16-
echo "Test C++ library"
17-
rm -f rtti.dll
18-
ln -s ../../../../../Implementations/Cpp/build/rtti$OSLIBEXT rtti.dll
19-
RUN "mono RTTI_Example.dll" .
20-
21-
echo "Test Pascal library"
22-
rm -f rtti.dll
23-
ln -s ../../../../../Implementations/Pascal/build/rtti$OSLIBEXT rtti.dll
24-
RUN "mono RTTI_Example.dll" .
25-
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Build Go example"
9+
10+
[ -d bin ] && rm -rf bin
11+
[ -d obj ] && rm -rf obj
12+
msbuild /p:Configuration=Debug /t:Restore RTTI_Example.csproj
13+
msbuild /p:Configuration=Debug /p:AllowUnsafeBlocks=true RTTI_Example.csproj
14+
15+
pushd bin/Debug/netstandard2.0
16+
echo "Test C++ library"
17+
rm -f rtti.dll
18+
ln -s ../../../../../Implementations/Cpp/build/rtti$OSLIBEXT rtti.dll
19+
RUN "mono RTTI_Example.dll" .
20+
21+
echo "Test Pascal library"
22+
rm -f rtti.dll
23+
ln -s ../../../../../Implementations/Pascal/build/rtti$OSLIBEXT rtti.dll
24+
RUN "mono RTTI_Example.dll" .
25+
2626
popd
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Build Go example"
9-
10-
[ -d build ] && rm -rf build
11-
mkdir build
12-
GO111MODULE=off go build -o build/RTTI_example RTTI_example.go
13-
14-
echo "Test C++ library"
15-
./build/RTTI_example $PWD/../../Implementations/Cpp/build/rtti$OSLIBEXT
16-
17-
echo "Test Pascal library"
18-
./build/RTTI_example $PWD/../../Implementations/Pascal/build/rtti$OSLIBEXT
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Build Go example"
9+
10+
[ -d build ] && rm -rf build
11+
mkdir build
12+
GO111MODULE=off go build -o build/RTTI_example RTTI_example.go
13+
14+
echo "Test C++ library"
15+
./build/RTTI_example $PWD/../../Implementations/Cpp/build/rtti$OSLIBEXT
16+
17+
echo "Test Pascal library"
18+
./build/RTTI_example $PWD/../../Implementations/Pascal/build/rtti$OSLIBEXT
Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
#!/bin/bash
2-
set -euxo pipefail
3-
4-
cd "$(dirname "$0")"
5-
source ../../../../../Build/build.inc
6-
7-
JnaJar="jna-5.5.0.jar"
8-
Classpath=".:${JnaJar}:../../Bindings/Java9/"
9-
if [[ "$OSTYPE" == "linux-gnu" ]]; then
10-
Classpath=".:${JnaJar}:../../Bindings/Java9/"
11-
elif [[ "$OSTYPE" == "darwin"* ]]; then
12-
Classpath=".:${JnaJar}:../../Bindings/Java9/"
13-
elif [[ "$OSTYPE" == "cygwin" ]]; then
14-
Classpath=".;${JnaJar};../../Bindings/Java9/"
15-
elif [[ "$OSTYPE" == "msys" ]]; then
16-
Classpath=".;${JnaJar};../../Bindings/Java9/"
17-
elif [[ "$OSTYPE" == "win32" ]]; then
18-
Classpath=".;${JnaJar};../../Bindings/Java9/"
19-
else
20-
echo "Unknown system: "$OSTYPE
21-
exit 1
22-
fi
23-
24-
echo "Download JNA"
25-
[ -f jna-5.5.0.jar ] || curl -O https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
26-
27-
echo "Compile Java bindings"
28-
javac -encoding UTF8 -classpath "${JnaJar}" ../../Bindings/Java9/rtti/*.java
29-
echo "Compile Java example"
30-
javac -encoding UTF8 -classpath $Classpath RTTI_Example.java
31-
32-
echo "Test C++ library"
33-
java -ea -classpath $Classpath RTTI_Example $PWD/../../Implementations/Cpp/build/rtti$OSLIBEXT
34-
35-
echo "Test Pascal library"
36-
java -ea -classpath $Classpath RTTI_Example $PWD/../../Implementations/Pascal/build/rtti$OSLIBEXT
1+
#!/bin/bash
2+
set -euxo pipefail
3+
4+
cd "$(dirname "$0")"
5+
source ../../../../../Build/build.inc
6+
7+
JnaJar="jna-5.5.0.jar"
8+
Classpath=".:${JnaJar}:../../Bindings/Java9/"
9+
if [[ "$OSTYPE" == "linux-gnu" ]]; then
10+
Classpath=".:${JnaJar}:../../Bindings/Java9/"
11+
elif [[ "$OSTYPE" == "darwin"* ]]; then
12+
Classpath=".:${JnaJar}:../../Bindings/Java9/"
13+
elif [[ "$OSTYPE" == "cygwin" ]]; then
14+
Classpath=".;${JnaJar};../../Bindings/Java9/"
15+
elif [[ "$OSTYPE" == "msys" ]]; then
16+
Classpath=".;${JnaJar};../../Bindings/Java9/"
17+
elif [[ "$OSTYPE" == "win32" ]]; then
18+
Classpath=".;${JnaJar};../../Bindings/Java9/"
19+
else
20+
echo "Unknown system: "$OSTYPE
21+
exit 1
22+
fi
23+
24+
echo "Download JNA"
25+
[ -f jna-5.5.0.jar ] || curl -O https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
26+
27+
echo "Compile Java bindings"
28+
javac -encoding UTF8 -classpath "${JnaJar}" ../../Bindings/Java9/rtti/*.java
29+
echo "Compile Java example"
30+
javac -encoding UTF8 -classpath $Classpath RTTI_Example.java
31+
32+
echo "Test C++ library"
33+
java -ea -classpath $Classpath RTTI_Example $PWD/../../Implementations/Cpp/build/rtti$OSLIBEXT
34+
35+
echo "Test Pascal library"
36+
java -ea -classpath $Classpath RTTI_Example $PWD/../../Implementations/Pascal/build/rtti$OSLIBEXT
Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
1-
#!/bin/bash
2-
3-
set -euxo pipefail
4-
5-
cd "$(dirname "$0")"
6-
source ../../../../../Build/build.inc
7-
8-
echo "Build Pascal example"
9-
rm -rf build
10-
mkdir build
11-
fpc -Fu../../Bindings/Pascal -FU./build -o./build/RTTI_Example$OSEXEEXT RTTI_Example.lpr
12-
13-
pushd build
14-
15-
echo "Test C++ library"
16-
rm -f rtti.dll
17-
ln -s ../../../Implementations/Cpp/build/rtti$OSLIBEXT rtti.dll
18-
RUN ./RTTI_Example .
19-
20-
echo "Test Pascal library"
21-
rm -f rtti.dll
22-
ln -s ../../../Implementations/Pascal/build/rtti$OSLIBEXT rtti.dll
23-
RUN ./RTTI_Example .
24-
25-
popd
1+
#!/bin/bash
2+
3+
set -euxo pipefail
4+
5+
cd "$(dirname "$0")"
6+
source ../../../../../Build/build.inc
7+
8+
echo "Build Pascal example"
9+
rm -rf build
10+
mkdir build
11+
fpc -Fu../../Bindings/Pascal -FU./build -o./build/RTTI_Example$OSEXEEXT RTTI_Example.lpr
12+
13+
pushd build
14+
15+
echo "Test C++ library"
16+
rm -f rtti.dll
17+
ln -s ../../../Implementations/Cpp/build/rtti$OSLIBEXT rtti.dll
18+
RUN ./RTTI_Example .
19+
20+
echo "Test Pascal library"
21+
rm -f rtti.dll
22+
ln -s ../../../Implementations/Pascal/build/rtti$OSLIBEXT rtti.dll
23+
RUN ./RTTI_Example .
24+
25+
popd

0 commit comments

Comments
 (0)