Le Philousophe
ce932fe9f2
MACOSX/IPHONE: Update versions
...
- Update SDK versions using Xcode 12.2
- Add LDID to osxcross as ARM is now supported by MacOSX11.0 SDK
- Upgrade host triples
- Fix a bad copy-paste in platform configuration (x86_64 instead of
i386)
2020-11-22 11:40:16 +00:00
Le Philousophe
56133152cb
WINDOWS: Use MXE instead of Debian mingw
...
This lets have a toolchain for x86 and x86_64 for the same price
2020-11-21 12:07:37 +00:00
Le Philousophe
6e893714a9
IPHONE: Add iPhone platform support
2020-11-01 09:02:07 +00:00
Le Philousophe
df3fa4e9ac
ALL: Add bzip2 to all worker images
...
It's needed when we create a tar.bz2 package
2020-10-31 09:42:34 +00:00
Le Philousophe
32b434d420
MACOSX: Add MacOS X platform support
...
This platform is a little complex.
First, it pulls its SDKs from toolchains/apple_sdks.
Second, there is two toolchains for amd64 and i386 (an older SDK as the
last ones have dropped i386 support).
The CLang provided by Debian is too old for last SDKs so there is
multiple choices avoailable:
- use Debian clang,
- use official clang packages,
- use osxcross clang build script (take a long time).
Third, there is a macosx-common image which contains all scripts which
are needed by all toolchains: that is osxcross, osxcross-clang (to build
clang) and libsdl2 (as sdl2-config is buggy in MacPorts).
Finally, there is a m4 script to build all the toolchains.
The Dockerfile.m4 in toolchain directory is only there to do some tuning
on the build.
The same is done for workers.
2020-10-18 19:04:58 +00:00
Le Philousophe
a9549d3480
ALL: Fix pkg-config environment variables
...
PKG_CONFIG_PATH isn't needed and PKG_CONFIG_LIBDIR must point on
pkgconfig directory and not the parent one
2020-10-18 18:40:25 +00:00
Le Philousophe
fd4e4a8266
AMIGAOS4: Add support for AmigaOS4 platform
2020-08-26 19:59:58 +00:00
Le Philousophe
575fed1dd0
BUILDBOT: Add toolchain for OpenPandora
2020-08-23 13:22:13 +02:00
Le Philousophe
5d895947f4
BUILDBOT: Add toolchain for Caanoo
2020-08-23 13:22:12 +02:00
Le Philousophe and Cameron Cawley
ed33ed8a74
BUILDBOT: Add toolchain for GP2X
...
Co-Authored-By: Cameron Cawley <ccawley2011@gmail.com >
2020-08-23 13:22:05 +02:00
Le Philousophe
f4f9d507f9
PS2: Remove toolchain and worker as ScummVM has removed it
2020-08-01 16:39:12 +02:00
Le Philousophe
02a9a7716c
PS2: Add support for PS2 toolchain
...
Using an outdated one as the newest changes aren't supported by our port
2020-06-21 15:28:24 +00:00
Le Philousophe
78a71f17ca
WORKERS: Fix Alpine buildbot install
...
pip3 is not installed automatically anymore
2020-06-01 18:09:03 +00:00
Le Philousophe
c66f0460ce
ALL: Add fribidi library
...
PSP don't get it as it should get several other libraries too
RiscOS don't get it because no worker exists yet to test it
2020-05-01 15:20:37 +00:00
Le Philousophe
2f382486a0
ANDROID: Refactor Android toolchains to make it lighter and more modular
2020-04-09 16:36:31 +00:00
Le Philousophe
da62f82ca7
ANDROID: Add support for Android platform
...
All official architectures are supported (arm, aarch64, x86, x86_64)
Two toolchains are provided for stable and master ScummVM.
Changes will come to simplify generation though
2020-04-08 06:27:14 +00:00
Le Philousophe
61184358d9
ALL: Add a new directory to let build systems fetch and cache data
...
This will be used by Gradle in Android worker
2020-04-04 15:29:57 +00:00
Le Philousophe
f24c5f56a8
COMMON: Let specify a wrapper script when running buildbot worker
2020-04-04 15:21:44 +00:00
Le Philousophe
183b510727
SWITCH: Add Switch platform support
2020-03-21 18:21:55 +00:00
Le Philousophe
d569dbee63
3DS: Add support for Nintendo 3DS platform
2020-03-21 11:56:58 +00:00
Le Philousophe
c949655eca
NDS: Add support for Nintendo DS platform
2020-03-21 11:56:58 +00:00
Le Philousophe
c8dd1bbd39
PPC: Fix environment for devkitPPC
2020-03-21 11:56:58 +00:00
Le Philousophe
0062e54988
GAMECUBE: Patch binary path
...
ScummVM build system expects to find elf2dol in a path where it is not
anymore. Create a symlink for now.
2020-03-14 17:58:55 +01:00
Le Philousophe
9274cf0653
BUILDBOT: Add toolchain and worker for Nintendo PPC platforms
2019-09-23 20:29:25 +00:00
Le Philousophe
e4255d8461
BUILDBOT: Add macros to define environment more concisely
2019-09-23 20:29:25 +00:00
Le Philousophe
61dae40f72
BUILDBOT: Add liba52 to some builds
2019-09-02 14:47:16 +00:00
Le Philousophe
bedb1dd583
BUILDBOT: Add PS3 platform
2019-09-02 14:46:26 +00:00
Le Philousophe
2aa56c93b6
BUILDBOT: Add PSP platform
2019-09-02 14:46:26 +00:00
Le Philousophe
15df5156d3
BUILDBOT: Add Vita platform
2019-09-02 14:46:26 +00:00
Le Philousophe
671c6fe19d
BUILDBOT: Initial commit
2019-09-02 14:46:25 +00:00