mirror of
https://github.com/libretro/parallel-gx1.git
synced 2026-11-07 04:26:01 -10:00
Builds parallel_gamecubewii_libretro for every lane .gitlab-ci.yml covers: unix (Linux x86_64/aarch64), webos, win64 (MinGW-w64), osx (x86_64/arm64, CROSS_COMPILE), ios-arm64, tvos-arm64, android-arm64 and android-x86_64. The source lists and per-library flags follow what the CMake LIBRETRO=ON build links into the core, without the units only the standalone frontends use. The per-platform configure results for curl, libusb, libiconv and mGBA are checked in under Externals/<library>/makefile; the remaining generated files are produced by the Makefile under obj/gen. The Android input backend's JNI entry points belong to the Android app and are left out of the core, which links with --no-undefined everywhere. The Windows code builds against MinGW-w64 headers older than 12.0 as well: D3D12 includes d3d12sdklayers.h explicitly, and the constants, declarations and const-correct pointer types those headers lack for D3D12, device notifications, the Wii Remote Bluetooth path, the IOS IP stack and thread naming are provided locally.
31 lines
807 B
C
31 lines
807 B
C
/* libiconv config.h for the static Makefile build (Android from the NDK configure; the Apple values are the Linux ones with the Darwin differences applied). */
|
|
#ifndef LIBICONV_CONFIG_H_MAKEFILE
|
|
#define LIBICONV_CONFIG_H_MAKEFILE
|
|
|
|
#define ENABLE_EXTRA 0
|
|
#define ENABLE_RELOCATABLE 1
|
|
/* #undef mbstate_t */
|
|
#define HAVE_ICONV 0
|
|
#define ICONV_CONST
|
|
#define HAVE_GETC_UNLOCKED 1
|
|
#if defined(__ANDROID__)
|
|
#define HAVE_LANGINFO_CODESET 0
|
|
#else
|
|
#define HAVE_LANGINFO_CODESET 1
|
|
#endif
|
|
#define HAVE_MBRTOWC 1
|
|
#define HAVE_SETLOCALE 1
|
|
#define HAVE_STDDEF_H 1
|
|
#define HAVE_STDLIB_H 1
|
|
#define HAVE_STRING_H 1
|
|
#define HAVE_VISIBILITY 1
|
|
#define HAVE_WCRTOMB 1
|
|
#define HAVE_WORKING_O_NOFOLLOW 1
|
|
#define WORDS_LITTLEENDIAN 1
|
|
/* #undef INSTALLPREFIX */
|
|
/* #undef inline */
|
|
/* #undef mode_t */
|
|
/* #undef ssize_t */
|
|
|
|
#endif
|