53 Commits

Author SHA1 Message Date
Emery Hemingway
afe210e574 Build rules for Genode platform 2018-11-26 11:24:39 +01:00
Ryan 'Swingflip' Hamlin
7e57a33f83 Fixed A7A7 build 2018-10-31 17:16:09 +00:00
Ryan 'Swingflip' Hamlin
fa2c1689f5 Added A7A7 2018-10-31 11:35:17 +00:00
Vicki Pfau
0b02b19e9c Libretro: Fix root issue for config crash 2018-10-01 10:35:28 -07:00
M4xw
4d41fe7804 [LIBNX] Initial Port 2018-09-29 21:49:50 +02:00
twinaphex
0ad9641126 Set HAVE_VFS_FD = 0 for PSP 2018-09-18 09:57:18 +02:00
twinaphex
4b4d9d39d7 Define HAVE_LOCALE for WiiU and Linux 2018-09-18 08:54:59 +02:00
twinaphex
9262aba7fe remove HAVE_LOCALE 2018-09-18 04:10:38 +02:00
kwyxz
356a58a95e Removing -DHAVE_LOCALE for Haiku allows build 2018-01-29 06:03:46 +00:00
Lubosz Sarnecki
1bfa22d4a6 Makefile.libretro: Add Switch target. 2018-01-22 17:17:58 +01:00
Vicki Pfau
5b7917b6cc Libretro: Some compatibility fixes 2017-12-23 16:21:02 -08:00
Christian Fetzer
2490187e31 Fix undefined symbols when loading the library
$ make && ldd -r mgba_libretro.so
undefined symbol: powf  (./mgba_libretro.so)
undefined symbol: sqrt  (./mgba_libretro.so)
undefined symbol: sincosf       (./mgba_libretro.so)

$ make DEBUG=1 && ldd -r mgba_libretro.so
undefined symbol: sinf  (./mgba_libretro.so)
undefined symbol: powf  (./mgba_libretro.so)
undefined symbol: cosf  (./mgba_libretro.so)
undefined symbol: sqrt  (./mgba_libretro.so)
2017-12-10 09:53:45 +01:00
Rob Loach
0bed48073f Use -std=gnu99 for PS3 instead of -std=c99
This is a fix from endrift to avoid many build failures.
2017-10-03 01:14:59 -04:00
Sérgio Benjamim
839d5beb48 Use -DDISABLE_THREADING in all ports, see #73 2017-09-30 13:04:50 -03:00
meleu
df687541fd Makefile.libretro: -DDISABLE_THREADING for Vita
This was highlighted by @endrift in [this comment](https://github.com/libretro/mgba/issues/69#issuecomment-325045399).
It partially solves the problems I reported in #69 (most of those "undefined reference" errors).
2017-09-30 07:56:45 -03:00
Sérgio Benjamim
337fc06385 Use uname -s in Makefile
In case a unix system has 'win' or other word in its hostname
2017-09-21 00:14:10 -03:00
Sérgio Benjamim
e4ec3f59ec Cleanup system platform in Makefile 2017-09-21 00:07:12 -03:00
Sérgio Benjamim
65c8d10810 Support for iOS arm64 build by @yoshisuga 2017-09-20 23:32:03 -03:00
Zarh
ebe14cb322 Fix issues with PS3 build 2017-08-18 21:01:38 +02:00
Adrien Plazas
60e499be17 Add install and unintall rules 2017-06-19 08:26:15 +02:00
Sérgio Benjamim
69f25cf510 Makefile cleanup. 2017-03-20 21:17:01 -03:00
Sérgio Benjamim
8c4602163d Fix git hash. 2017-03-20 19:43:45 -03:00
Sérgio Benjamim
573b2c32c8 Fix build. 2017-03-20 18:50:55 -03:00
aliaspider
fde7789721 (ngc/wii/wiiu) define HAVE_LOCALE. fixes a crash on game load (when
compiled with dkp r29).
silence some warning with -D_GNU_SOURCE.
2017-02-01 14:06:28 -02:00
aliaspider
b73d50f4b6 (ngc/Wii/WiiU) buildfix for devkitpro r29. (cont). 2017-02-01 14:06:10 -02:00
aliaspider
e2fff4622b (ngc/Wii/WiiU) buildfix for devkitpro r29. 2017-02-01 14:05:58 -02:00
sergiobenrocha2
c1ab6c64c3 Makefile.common cleanups. 2017-01-04 19:39:36 -02:00
twinaphex
a51cf83228 Add wiiu target 2017-01-04 18:03:43 -02:00
sergiobenrocha2
43fe86814f Fix merge & build. 2017-01-04 17:59:51 -02:00
twinaphex
967ad97fab Get this at least compiling again 2016-09-19 18:12:35 +02:00
sergiobenrocha2
cf8fe8cb67 Makefile cleanup and simplify ARM stuff. 2016-09-14 22:21:28 -03:00
sergiobenrocha2
f1b9bf976a Backport vanfanel rpi3 platform from libretro fork repo. 2016-09-14 21:44:33 -03:00
Jools Wills
dc271d6298 added HAVE_NEON flag to enable building of src/util/arm-algo.S - without commented out ifeq this time - should fix #17 but not break non NEON builds as #18 did. 2015-10-20 00:41:55 +01:00
aliaspider
2d1e662c68 Revert "added HAVE_NEON flag to enable building of src/util/arm-algo.S" 2015-10-18 21:24:10 +01:00
twinaphex
25a249754f Add iOS 9 rules 2015-10-16 02:43:34 +02:00
Jools Wills
4b0e659df6 added HAVE_NEON flag to enable building of src/util/arm-algo.S 2015-10-14 19:23:47 +01:00
aliaspider
63b46b859e (CTR/3DS) add target 2015-09-15 23:13:06 +01:00
twinaphex
b2aafdc279 (Libretro) Add Vita target 2015-09-15 08:41:07 +02:00
twinaphex
43a27c7286 Makefile buildfix 2015-09-10 06:20:59 +02:00
twinaphex
20bbf4de11 (Vita) Add target - not finished 2015-08-31 23:01:13 +02:00
Andre Leiradella
03102d09a9 makefiles fixes 2015-08-16 23:21:08 -03:00
Andre Leiradella
4188381ec6 updated included makefile names 2015-08-16 21:59:51 -03:00
twinaphex
51aa67ec73 (Wii) Buildfix 2015-08-04 06:32:38 +02:00
twinaphex
9cf08b326c Start adding makefiles for Android 2015-08-04 05:52:00 +02:00
twinaphex
0b4d4da866 (OSX) Lower requirements to OSX 10.1 2015-08-01 23:31:13 +02:00
Matthew Justin Bauer
2de1617af3 Fix emscripten compiling. 2015-07-29 00:14:15 -05:00
twinaphex
56eb24b887 Add define 2015-07-21 16:58:21 +02:00
twinaphex
c667c6f391 Update Makefile.common - Wii and PS3 will both use vfs-file.c instead
of vfs-fd.c
2015-07-21 12:31:02 +02:00
neville
9b4ef89417 Backwards compatibility patches for GCC 4.0.1 so that it compiles, links
and runs on PowerPC Mac (OSX 10.5). Anon unions no-go, anon structs in unions
no-go too.
2015-07-21 11:40:51 +02:00
radius
4a1ea86802 [libretro] build fixes 2015-06-14 18:33:47 -05:00