File: PLATFORMS.md

package info (click to toggle)
openjazz 20260218-1
  • links: PTS, VCS
  • area: contrib
  • in suites: forky, sid
  • size: 2,788 kB
  • sloc: cpp: 33,744; java: 4,096; makefile: 110; sh: 104; xml: 85
file content (51 lines) | stat: -rw-r--r-- 811 bytes parent folder | download
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
46
47
48
49
50
51

# Platforms

_This is currently unfinished._

Use a cross-compiler, enable specific platform code with option:

## Embedded Linux systems

  * Pandora: `-DPANDORA=ON`
  * GP2X Canoo: `-DCAANOO=ON`
  * GP2X Wiz: `-DWIZ=ON`
  * GP2X: `-DGP2X=ON`
  * Dingoo: `-DDINGOO=ON`
  * GameShell: `-DGAMESHELL=ON`

## RISC OS

`-DRISCOS=ON`

## Homebrew toolchains

Use the provided CMake Toolchain file or wrapper script:

### Wii

`cmake -DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/Wii.cmake`

### 3DS

`cmake -DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/3DS.cmake`

### Switch

`cmake -DCMAKE_TOOLCHAIN_FILE=${DEVKITPRO}/cmake/Switch.cmake`

#### Additional options for 3DS and Switch:

  * Embed a directory in the executable: `-DROMFS=ON`

### PSP

Use `psp-cmake`.

## Haiku

Works natively.

## Windows

Works natively.