20 Commits
Author SHA1 Message Date
LibretroAdmin f513d890d7 Merge pull request #4 from Clownacy/master
Make this a more fleshed-out template project
2026-02-15 22:49:36 +01:00
Clownacy 2259aed7d3 CMake: Avoid exporting symbols which are not part of the libretro API.
This fills the same role as the Makefile build's 'link.T' file.
2025-09-06 21:43:06 +01:00
Clownacy e373261e32 CMake: Define GIT_VERSION.
Also made the core actually use `GIT_VERSION`, and in the way that
many existing libretro cores do (such as 2048).
2025-09-01 22:30:32 +01:00
Clownacy d0a8b656a7 Clarify the need for forcing position-independent code in the CMake script. 2025-08-25 14:18:11 +01:00
Clownacy 6c86fbf6f0 Document the CMake script some more.
Makes it clear that much of the code is boilerplate.
2025-08-25 14:08:24 +01:00
Clownacy 0f1dd9f5ff Correct the file extension for CMake Emscripten builds.
For some reason, libretro's CI needs it this way.
2025-08-25 03:29:12 +01:00
Clownacy 77bdc78944 Add support for LIBRETRO_SUFFIX to the CMake script. 2025-08-25 01:45:18 +01:00
Clownacy bc1cfef160 Add a README. 2025-08-24 23:44:52 +01:00
Clownacy c63afcee43 Add .gitlab-ci.yml.
Provides an example with many supported platforms for developers to
opt out of.
2025-08-24 23:44:52 +01:00
Clownacy dcc8715c15 Add .gitignore. 2025-08-24 23:44:52 +01:00
Clownacy fa661ebfbe Add a CMake build script.
May be easier for the developer to work with than the Makefiles.
2025-08-24 23:44:52 +01:00
Clownacy 3b3799f0d0 Add Android build files. 2025-08-24 23:44:52 +01:00
Clownacy 8a839fbce4 Remove SOURCES_CXX.
The Makefile's C++ support appears to be woefully broken.
2025-08-24 23:44:51 +01:00
Clownacy 1f9b422d5b Rely on libretro-common.
Not only does this keep libretro.h up to date, but it provides the
custom 'stdint.h' which is needed for compatibility with old versions
of MSVC. The Makefile adds its directory to the search path
automatically.
2025-08-24 23:44:51 +01:00
Clownacy 2fc06c81f9 Update Makefile to the one used by 2048.
Supports many more platforms.
2025-08-24 23:44:51 +01:00
LibretroAdmin 149b81a519 Merge pull request #2 from Clownacy/master
Fix C and C++ compilation and remove some dead code
2022-07-24 22:11:06 +01:00
Clownacy d883c5e624 Remove some unused variables. 2022-07-24 20:50:07 +01:00
Clownacy b33b3f0f52 Fix C code being compiled as C++.
Also fix C++ code not being able to compile in the first place.
2022-07-24 20:50:04 +01:00
Autechre ddb0937bcf Update libretro.c 2021-08-01 09:35:29 +02:00
twinaphex f065db68a7 Add initial files 2021-07-31 21:24:07 +02:00