File tree Expand file tree Collapse file tree 5 files changed +27
-18
lines changed
Expand file tree Collapse file tree 5 files changed +27
-18
lines changed Original file line number Diff line number Diff line change 11# webos openttd
22
3+ ## Project Setup
4+ ``` sh
5+ # if you dump it into your opt folder...
6+ export TOOLCHAIN_DIR=/opt/arm-webos-linux-gnueabi_sdk-buildroot
7+
8+ # if youre a masochist using Mac OS X and you dump it elsewhere...
9+ export TOOLCHAIN_DIR=/Volumes/Programming/arm-webos-linux-gnueabi_sdk-buildroot
10+ ```
11+
312## Building FluidSynth
413
514> Do these in a different folder, outside of the OpenTTD folder.
@@ -9,7 +18,7 @@ git clone https://github.com/FluidSynth/fluidsynth
918cd fluidsynth
1019mkdir build
1120cd build
12- cmake .. -DCMAKE_TOOLCHAIN_FILE=/opt/arm-webos-linux-gnueabi_sdk-buildroot/ share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=/opt/arm-webos-linux-gnueabi_sdk-buildroot /arm-webos-linux-gnueabi/sysroot/usr
21+ cmake .. -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_DIR / share/buildroot/toolchainfile.cmake -DCMAKE_INSTALL_PREFIX=$TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr
1322make
1423make install
1524```
@@ -33,7 +42,7 @@ make -j
3342# Adjust WSL swap space so you have 64GB of pagable memory space
3443mkdir build
3544cd build
36- cmake .. -DCMAKE_TOOLCHAIN_FILE=/opt/arm-webos-linux-gnueabi_sdk-buildroot /share/buildroot/toolchainfile.cmake -DHOST_BINARY_DIR=../build-native -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWEBOS=ON -DOPTION_PACKAGE_DEPENDENCIES=ON
45+ cmake .. -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_DIR /share/buildroot/toolchainfile.cmake -DHOST_BINARY_DIR=../build-native -DCMAKE_BUILD_TYPE=RelWithDebInfo -DWEBOS=ON -DOPTION_PACKAGE_DEPENDENCIES=ON
3746make -j9
3847```
3948
Original file line number Diff line number Diff line change 11{
22 "id" : " com.leondrolio.x.openttd" ,
3- "version" : " 0 .0.5 " ,
3+ "version" : " 15 .0.0 " ,
44 "type" : " native" ,
5- "title" : " OpenTTD" ,
5+ "title" : " OpenTTD 15.0-beta3 " ,
66 "appDescription" : " Technical Demo for OpenTTD" ,
77 "iconUri" : " https://github.com/7coil/webos-openttd/raw/webos/os/webos/public/icon.png" ,
88 "sourceUrl" : " https://github.com/7coil/webos-openttd" ,
9- "ipkUrl" : " https://github. com/7coil/webos-openttd/releases/download/webos-0.0.5/com. leondrolio.x.openttd_0 .0.5_arm .ipk" ,
9+ "ipkUrl" : " com. leondrolio.x.openttd_15 .0.0_arm .ipk" ,
1010 "ipkHash" : {
11- "sha256" : " b1004553117e6592c0135e60f40b550e9ddc73cb091d67c6237a08393c8f717a "
11+ "sha256" : " a57af75c815c88625943de5a0db6a875635eddd8c43d0605f2ae811bfefb259f "
1212 },
13- "ipkSize" : 162018054 ,
14- "installedSize" : 169202034
13+ "ipkSize" : 174810480 ,
14+ "installedSize" : 412041216
1515}
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- TOOLCHAIN_DIRECTORY =" ${TOOLCHAIN_DIRECTORY :- " /opt/arm-webos-linux-gnueabi_sdk-buildroot" } "
3+ TOOLCHAIN_DIR =" ${TOOLCHAIN_DIR :- " /opt/arm-webos-linux-gnueabi_sdk-buildroot" } "
44
55rm -rf dist/
66mkdir dist/
@@ -12,12 +12,12 @@ cp -r ../../build/openttd dist/openttd
1212cp -r public/. dist/
1313
1414mkdir dist/lib
15- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libicudata.so.70.1 dist/libicudata.so.70
16- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libicui18n.so.70.1 dist/libicui18n.so.70
17- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libicuuc.so.70.1 dist/libicuuc.so.70
18- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libstdc++.so.6.0.30 dist/libstdc++.so.6
19- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libfluidsynth.so.3.3.3 dist/libfluidsynth.so.3
20- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/usr/lib/libreadline.so.8.1 dist/libreadline.so.8
21- cp $TOOLCHAIN_DIRECTORY /arm-webos-linux-gnueabi/sysroot/lib/libatomic.so.1.2.0 dist/libatomic.so.1
15+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libicudata.so.70.1 dist/libicudata.so.70
16+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libicui18n.so.70.1 dist/libicui18n.so.70
17+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libicuuc.so.70.1 dist/libicuuc.so.70
18+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libstdc++.so.6.0.30 dist/libstdc++.so.6
19+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libfluidsynth.so.3.4.0 dist/libfluidsynth.so.3
20+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/usr/lib/libreadline.so.8.1 dist/libreadline.so.8
21+ cp $TOOLCHAIN_DIR /arm-webos-linux-gnueabi/sysroot/lib/libatomic.so.1.2.0 dist/libatomic.so.1
2222
2323ares-package dist/
Original file line number Diff line number Diff line change 11{
22 "id" : " com.leondrolio.x.openttd" ,
3- "version" : " 0 .0.8 " ,
3+ "version" : " 15 .0.0 " ,
44 "vendor" : " leondrolio.com" ,
55 "type" : " native" ,
66 "main" : " openttd" ,
7- "title" : " OpenTTD" ,
7+ "title" : " OpenTTD 15.0-beta3 " ,
88 "icon" : " icon.png" ,
99 "splashBackground" : " splash.png" ,
1010 "appDescription" : " Technical Demo for OpenTTD"
You can’t perform that action at this time.
0 commit comments