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.
55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
# Ignore image thumbnail files created by windows
|
|
Thumbs.db
|
|
# Ignore Finder view option files created by OS X
|
|
.DS_Store
|
|
# Ignore autogenerated source files
|
|
Externals/mGBA/version.c
|
|
Source/Core/Common/scmrev.h
|
|
# Ignore files output by build
|
|
/cmake-build-debug
|
|
/cmake-build-release
|
|
/[Bb]uild*/
|
|
/[Bb]inary*/
|
|
/obj/
|
|
# Ignore files output by Android cmake build
|
|
/Source/Android/app/.cxx/
|
|
/libs/
|
|
# Ignore various files created by visual studio/msbuild
|
|
*.ipch
|
|
*.opensdf
|
|
*.sdf
|
|
*.suo
|
|
*.vcxproj.user
|
|
*.obj
|
|
*.tlog
|
|
*.VC.opendb
|
|
*.VC.db
|
|
.vs*/
|
|
/Source/enc_temp_folder/
|
|
# Ignore build info file created by QtCreator
|
|
CMakeLists.txt.user
|
|
# Ignore files created by posix people
|
|
*~
|
|
# Ignore vim swapfiles
|
|
*.swp
|
|
# Ignore emacs temp files
|
|
\#*\#
|
|
.\#*
|
|
# Ignore kdevelop files/dirs
|
|
*.kdev4
|
|
# Ignore IDEA/Clion files/dirs
|
|
.idea/
|
|
# Ignore Visual Studio Code's working dir
|
|
/.vscode/
|
|
# Ignore flatpak-builder's cache dir
|
|
.flatpak-builder
|
|
|
|
# clangd cache for Neovim
|
|
.cache/clangd
|
|
# Ignore CMake user presets
|
|
CMakeUserPresets.json
|
|
# Ignore the libretro core built by the static Makefile
|
|
/parallel_gamecubewii_libretro*.so
|
|
/parallel_gamecubewii_libretro*.dll
|
|
/parallel_gamecubewii_libretro*.dylib
|