-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
45 lines (45 loc) · 1.09 KB
/
build.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash
set -e
#
# ------------------- Build Linux Oberon compiler and system -------------------
#
#
rm -rf build.lin
mkdir build.lin
cd build.lin
cp -p ../src/*.Mod .
cp -p ../knowngood/ORP.Compile ../knowngood/Link.ELF .
#
echo
echo ----------------------- Build Linux Oberon compiler -----------------------
echo
#
./ORP.Compile Lin.Host.Mod/s Kernel.Mod/s Files.Mod/s Modules.Mod/s
./ORP.Compile Fonts.Mod/s Texts.Mod/s Link.Mod/s ORS.Mod/s
./ORP.Compile ORB.Mod/s X64.Mod/s Listing.Mod/s ORG.Mod/s ORP.Mod/s
./Link.ELF ORP.Compile Link
mv Link Link.ELF
#
echo
echo ------------------------- Build LinuOberon system -------------------------
echo
#
./ORP.Compile FileDir.Mod/s Lin.Gui.Mod/s Input.Mod/s Display.Mod/s
./ORP.Compile Viewers.Mod/s Oberon.Mod/s MenuViewers.Mod/s
./ORP.Compile TextFrames.Mod/s Edit.Mod/s System.Mod/s
cp -p ../Oberon.bmp .
#./Link.ELF Oberon+System+ORP+Link
./Link.ELF Oberon+System
#
#
# Run Oberon system
#
#
cp -p ../fnt/*.Fnt .
cp -p ../Lin.System.Tool System.Tool
#
echo
echo --------------------------- Start Linux Oberon ----------------------------
echo
#
./Oberon