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