OVMS3/OVMS.V3/components/duktape/config/platforms.yaml

90 lines
1.9 KiB
YAML

# Platform metadata.
autodetect:
# Platforms for autodetect header. Order matters because some defines
# overlap, so rules select for more specific define first.
-
name: Mac OSX, iPhone, Darwin
check: DUK_F_APPLE
include: platform_apple.h.in
-
name: Orbis
check: DUK_F_ORBIS
include: platform_orbis.h.in
-
name: OpenBSD
check: DUK_F_OPENBSD
include: platform_openbsd.h.in
-
name: Generic BSD
check: DUK_F_BSD
include: platform_genericbsd.h.in
-
name: Atari ST TOS
check: DUK_F_TOS
include: platform_tos.h.in
-
name: AmigaOS
check: DUK_F_AMIGAOS
include: platform_amigaos.h.in
-
name: Durango (XboxOne)
check: DUK_F_DURANGO
include: platform_durango.h.in
-
name: Windows
check: DUK_F_WINDOWS
include: platform_windows.h.in
-
name: Flashplayer (Crossbridge)
check: DUK_F_FLASHPLAYER
include: platform_flashplayer.h.in
-
name: QNX
check: DUK_F_QNX
include: platform_qnx.h.in
-
name: TI-Nspire
check: DUK_F_TINSPIRE
include: platform_tinspire.h.in
-
name: Emscripten
check: DUK_F_EMSCRIPTEN
include: platform_emscripten.h.in
-
name: Android
check: DUK_F_ANDROID
include: platform_android.h.in
-
name: Linux
check: DUK_F_LINUX
include: platform_linux.h.in
-
name: Solaris
check: DUK_F_SUN
include: platform_solaris.h.in
-
name: AIX
check: DUK_F_AIX
include: platform_aix.h.in
-
name: HPUX
check: DUK_F_HPUX
include: platform_hpux.h.in
-
name: Generic POSIX
check: DUK_F_POSIX
include: platform_posix.h.in
-
name: Cygwin
check: DUK_F_CYGWIN
include: platform_cygwin.h.in
-
name: Generic UNIX
check: DUK_F_UNIX
include: platform_genericunix.h.in
-
name: Generic fallback
check: null
include: platform_generic.h.in # if nothing else