File: PLATFORMS.md

package info (click to toggle)
openjazz 20240919-1
  • links: PTS, VCS
  • area: contrib
  • in suites: forky, sid, trixie
  • size: 2,308 kB
  • sloc: cpp: 32,001; makefile: 109; xml: 21
file content (47 lines) | stat: -rw-r--r-- 716 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

# 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`

#### Additional options:

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

### PSP

Use `psp-cmake`.

## Haiku

Works natively.

## Windows

Works natively.