Commit graph

78 commits

Author SHA1 Message Date
bspinner
6e0ab8ae90 Handle missing cursor support correctly (#153)
* Fixes whitespaces

* Fix DEBUG builds for odroid xu4

* Fixes log filename and adds flag to Makefile

* More whitespace

* Keeps cursor disabled if unsupported

Without these changes, the cursor will be activated but not drawn.
This commit disables the cursor if implementation for current gfx is
missing.
Moreover, the cursorSurface will be freed after use.
2017-11-14 21:42:09 +01:00
bspinner
1cd72fd3d7 Added target for ODROID XU4 (#144)
Added Odroid XU4 target
2017-11-02 21:34:50 +01:00
Dimitris Panokostas
00f869c2e2 Fixed #135 for SDL2 2017-10-17 19:28:49 +02:00
Dimitris Panokostas
9e84ac2c49 Added profiler option in Makefile (disabled by default) 2017-10-05 13:25:11 +02:00
Dimitris Panokostas
9d8dc58b19 -Fixed RASPBERRY not being renamed to AMIBERRY on some places
-Updated the project to include a DEBUG pre-launch option, so we don't have to change the Makefile every time
-Updated the Makefile to comment out DEBUG
2017-09-28 23:56:40 +02:00
Dimitris Panokostas
bf1e07c5a9 Fixes after merge 2017-09-27 22:37:23 +02:00
Dimitris Panokostas
7bc131d023 WIP - Fixes merge 3 (it now compiles fully) 2017-09-19 14:24:41 +02:00
Dimitris Panokostas
9016c7282d Improved Makefile regarding Guisan project 2017-04-24 22:41:47 +02:00
fogobogo
f1b82ee041 fix compilation without gperftools (#87)
* fix compilation without gperftools

the -ltcmalloc get pulled in by gperftools

* fix buffer overflow

This might not be the last one...

* fix potential buffer overflow

Some still remain because I'm unsure of their function.
Just simple fixes for now.

* fix even more potential overflows

Those need testing. It seems a lot variables are hardcoded there
but since it matches NAME_MAX it should be safe to use 255 as a
value.
2017-04-21 10:15:33 +02:00
Dimitris Panokostas
4b6ecbaab7 Added arm_helper for RPI1 platforms, moved gperftools to DEBUG only 2017-04-20 13:30:02 +02:00
Dimitris Panokostas
78ed4b85e4 Only enable profiler when DEBUG is set 2017-04-19 01:31:57 +02:00
Dimitris Panokostas
0b6fc80b20 Fixed compiler warnings (and suppressed write-strings related ones) 2017-04-05 00:26:08 +02:00
Dimitris Panokostas
4f8dc4b87f Cleanup: removed unneeded defines, cleaned up solutions 2017-03-31 18:58:54 +02:00
Dimitris Panokostas
b0bc4a3046 Moved 7z/Archive/7z files to 7z/ folder for simplicity 2017-03-30 23:47:33 +02:00
Dimitris Panokostas
1b06108d3c Removed unused references 2017-03-30 21:44:33 +02:00
Dimitris Panokostas
7fbcf95956 Added GPerfTools references 2017-03-30 21:42:50 +02:00
Dimitris Panokostas
914ff5daa1 Major update in input handling
- Now mapping all keys correctly in SDL2
- Refactored code for input handling
- Synced all options with WinUAE 2.8.1
2017-02-28 01:20:30 +01:00
Dimitris Panokostas
391c00dfcd Updated Pandora References to Amiberry 2017-02-27 14:29:54 +01:00
Dimitris Panokostas
44ef39e66e Added guisan sources
- Now Guisan is compiled from source together with Amiberry (should fix
issues with RetroPie and Arch Linux)
- Modified Makefile to include a guisan target. Using "make all" will
now compile guisan first and amiberry after that.
2017-01-27 23:23:03 +01:00
Dimitris Panokostas
859d8e4554 Update Makefile 2017-01-27 13:33:43 +01:00
Dimitris Panokostas
8b9215adb7 Update Makefile 2017-01-24 15:56:23 +01:00
Dimitris Panokostas
b66e10b40a Update Makefile
Fixed GCC flags to avoid compilation errors
2017-01-24 14:42:02 +01:00
Dimitris Panokostas
ddfe90c164 Removed compiler flag
-fsingle-precision-constant caused compilation errors
2017-01-23 01:02:54 +01:00
Dimitris Panokostas
7cd1e66c18 updated Makefile
- -std=gnu++14 does not seem to work on the GCC bundled with Raspbian.
- removed obsolete double specification of libs, since sdl2-config adds
them anyway
2017-01-23 00:55:30 +01:00
Dimitris Panokostas
3b5e1c7108 Added optimization flags 2017-01-23 00:16:07 +01:00
Dimitris Panokostas
de966aacd3 Updated Makefile
Removed obsolete flags
2017-01-22 23:36:26 +01:00
Dimitris Panokostas
69647d48d8 SDL2 fixes 2017-01-21 14:54:08 +01:00
Dimitris Panokostas
eb2a073f08 Fixed missing library reference in Makefile 2016-12-10 15:49:48 +01:00
Dimitris Panokostas
ed6bbdc84d Removed sdltruetypefont.o 2016-12-10 15:27:38 +01:00
Dimitris Panokostas
809370e87d Makefile fixes 2016-12-10 15:24:41 +01:00
Dimitris Panokostas
348281d36a First renames after merge
Renamed folders
Updated Makefile contents
Removed obsolete files/folders
2016-12-09 19:04:33 +01:00
Dimitris Panokostas
367e32ed4e Removed unneeded define from Makefile
ARM_ASSEMBLY was not used anywhere in the code
2016-12-04 11:40:03 +01:00
Dimitris Panokostas
7b96cdf6ed Makefile corrections and improvements
Removed obsolete parts, simplified and optimized (e.g. use neon_helper
on Pi 1 also).
2016-12-04 11:35:59 +01:00
Dimitris Panokostas
13df0bcfa8 Merge from Pandora (26 Sept 2016) 2016-11-30 22:25:43 +01:00
Dimitris Panokostas
603c49a05b Restored original makefile 2016-10-15 20:51:24 +02:00
Dimitris Panokostas
203748b6be Update Makefile 2016-10-12 11:59:55 +02:00
Dimitris Panokostas
0e9261aef0 Updated Makefile for SDL2 build 2016-09-27 23:15:17 +02:00
Dimitris Panokostas
8373c9d524 Fixes to allow GLES platform to build 2016-09-11 01:31:50 +02:00
Dimitris Panokostas
675ec7d554 Removed gold linker
Gold linker does not seem to recognize cpu architecture on Raspbian
2016-09-06 22:51:06 +02:00
Dimitris Panokostas
ddf39f46fc Fixes in makefile 2016-09-06 22:38:54 +02:00
Dimitris Panokostas
9c52ca926f Added missing CPU_FLAGS variable 2016-09-06 21:56:51 +02:00
Dimitris Panokostas
3446d72224 Fix missing compiler flags
DEFS was not passed to the compiler, fixed
2016-09-06 21:43:21 +02:00
Dimitris Panokostas
9d4ccc92d0 Cleaned up empty spaces 2016-09-06 13:38:29 +02:00
Dimitris Panokostas
d4f90a8237 Update Makefile
Added non-neon helper object, removed Picasso96 variable (no longer needed as it's enabled by default on all platforms now)
2016-09-06 13:31:02 +02:00
Dimitris Panokostas
0c851c2cb3 Removed even more unnecessary compiler options
Removed options that are enabled with -Ofast anyway
2016-09-01 20:16:28 +02:00
Dimitris Panokostas
8bd1940357 Removed unnecessary options from Makefile 2016-09-01 20:11:52 +02:00
Dimitris Panokostas
956080b6cb Updated Makefile
Synced compile options with TomB's version, specified optimized flags
for the Pi models
2016-09-01 17:09:18 +02:00
Dimitris Panokostas
b7c425cdbf Merge remote-tracking branch 'refs/remotes/Chips-fr/master' 2016-08-28 20:36:52 +02:00
Dimitris Panokostas
45d181297c updated makefile
Added missing slash in the default kickstarts path
2016-08-27 22:47:33 +02:00
Dimitris Panokostas
4287ecea8c Modified CPU_FLAGS for RPi3 and RPi2 targets
Added optimal FPU option for Pi 3, added -funsafe-math-optimizations for
NEON based processors.
2016-08-27 22:32:11 +02:00