Commit Graph

337 Commits

Author SHA1 Message Date
twinaphex
b77dd9cfe4 Add HAVE_PATCH ifdef; add patch switch support to qb 2020-06-30 15:54:31 +02:00
Hugo Hromic
b9fb6c62e9 (Makefiles) Fix version_git.o regeneration
Forgotten references to `git_version.c` (nowadays named `version_git.c`) were
causing the git version object to not be rebuilt every time.
2020-06-28 17:53:03 +01:00
twinaphex
e0fdd8d39e Add back HAVE_CONFIGFILE ifdef - will strip out remaps and overrides
support as well
2020-02-02 21:27:38 +01:00
orbea
84f4dcba2b Remove WANT_ZLIB. 2019-07-25 11:18:33 -07:00
twinaphex
b2bf822f13 Add HAVE_AUDIOMIXER switch 2019-07-11 11:51:06 +02:00
orbea
8922e96869 qb: Add check_platform.
This allows enabling and disabling features for platforms
more robustly.

Fixes https://github.com/libretro/RetroArch/issues/8777

v2: Fix D3D configure checks.
v3: Cleanup.
v4: Update Makefile.msvc and Makefile.win
2019-06-02 08:48:05 -07:00
twinaphex
22d762be67 We need to split up zlib headers in libretro-common to its own separate
dir
2019-05-27 03:40:14 +02:00
twinaphex
ebaa5b9941 Undefine HAVE_VIDEO_LAYOUT for now instead of implicitly enabling
it for every platform - will have to be individually enabled for
each platform first after rigorous testing
2019-05-13 01:57:26 +02:00
Huw Pascoe
7e0592198d video_layout build 2019-05-11 09:58:46 +01:00
Huw Pascoe
45069537fb Re-enable RXML and purge libxml
Fixed rxml to work with griffin.c
2019-03-17 03:04:35 +00:00
orbea
e062b98088 Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
orbea
65c6caf5a6 qb: Add '--disable-menu'. (#7910)
This adds '--disable-menu' which will disable all of the menu drivers
including Qt. This will also allow disabling only rgui and not the other
menu drivers.
2019-01-06 17:30:50 -05:00
orbea
fb6fe1a87c Makefile: Better respect CFLAGS and CXXFLAGS as environment variables.
This fixes a few subtle problems with passing CFLAGS and CXXFLAGS as
environment variables for configure.

First it will now only add these variables to config.mk when they are
actually set. If they are unset then the default optimizations in the
Makefile are set. This avoids passing more than one conflicting
optimization level to the compiler.

Next all CFLAGS are added to CXXFLAGS to avoid issues with forgetting to
set both CFLAGS and CXXFLAGS. This results in the cxx compiler getting
passed several redundant optimization levels when both the CFLAGS and
CXXFLAGS environment variabls are used. Now these uses of CFLAGS in
Makefile.common are set to DEF_FLAGS. This allows adding $(DEF_FLAGS)
to the CXXFLAGS variable without adding redundant flags from CFLAGS.

v2: Update other build files.
2018-12-30 17:17:19 -08:00
twinaphex
ba020720db Add HAVE_NETPLAYDISCOVERY 2018-10-12 18:29:52 +02:00
Zoran Vuckovic
b487c3cace Add MIDI support 2018-06-16 21:17:32 +02:00
twinaphex
67fea30406 Remove remaining references to HAVE_FBO 2017-11-13 08:55:41 +01:00
twinaphex
360a3686a0 Update include dirs 2017-11-06 05:23:53 +01:00
Zoran Vuckovic
129151d5fc add wasapi audio driver 2017-04-11 00:24:37 +02:00
twinaphex
7af2e2e6b8 Add HAVE_CC_RESAMPLER to more Makefiles 2016-12-12 12:48:04 +01:00
twinaphex
9384875ab0 Don't use HAVE_NETPLAY any more 2016-09-29 21:07:10 +02:00
twinaphex
fda2495021 Get rid of HAVE_ZLIB_DEFLATE - implicitly enable it 2016-08-02 15:34:48 +02:00
Alcaro
eae911bcd2 No need to remove function names, they don't slow anything down and they're invaluable for crash debugging. 2016-05-06 20:20:21 +02:00
twinaphex
f687fec624 Makefile.win - cleanups 2016-03-04 04:24:47 +01:00
twinaphex
66914232ab Replace most instances of GLUI (except for ident string) with
HAVE_MATERIALUI
2015-11-02 23:23:54 +01:00
Alcaro
bc309879d4 Use C++98 for Windows too to shove compat/posix_string.h craziness under the rug. 2015-09-06 15:12:17 +02:00
Alcaro
b238421e28 Put back the echoes because 'Error 1 (ignored)' is slightly more annoying than an extra dot. 2015-08-26 18:06:20 +02:00
Alcaro
2c397e2102 Shove out those echos. 2015-08-26 17:59:39 +02:00
Alcaro
dcf5958d3f Whoops, apparently comments don't work that way... 2015-08-26 17:57:49 +02:00
Alcaro
3f0cae8e95 Fix compilation on native Windows cmd. 2015-08-26 17:52:27 +02:00
Higor Eurípedes
42320c9726 Make stb font support optional 2015-07-14 12:00:28 -03:00
twinaphex
d3f0954418 Start preparing internal ffmpeg core mechanisms 2015-06-21 00:03:27 +02:00
twinaphex
592e5d9f4a Change HAVE_WINXINPUT to HAVE_XINPUT 2015-04-05 20:54:46 +02:00
twinaphex
4d13e9d4cb Turn WANT_MINIZ into WANT_ZLIB 2015-03-14 05:24:57 +01:00
twinaphex
a33016d457 Renamed libretro-sdk to libretro-common 2015-02-19 00:04:03 +01:00
twinaphex
1b4673c634 Define HAVE_NETWORKING for a bunch of the platforms/targets 2015-01-28 08:58:25 +01:00
twinaphex
e431f8e8f0 (Lakka) Remove Lakka - XMB will become the replacement driver 2015-01-27 01:56:04 +01:00
twinaphex
56939cdab6 Add rm -f *.d to Makefile clean targets 2014-11-18 16:01:36 +01:00
Monroe88
f164a0684e (Makefile.win) Add HAVE_ZLIB_DEFLATE=1 2014-11-10 13:28:06 -06:00
Higor Eurípedes
f5a78cb5d1 (Makefile.win) Use bundled zlib library by default 2014-10-27 16:54:06 -02:00
twinaphex
5f2a3e5bf7 (Joyconfig) Create retroarch-joyconfig-griffin.c - should be a lot
easier to maintain now instead of having to do constant Makefile
maintenance
2014-10-27 15:45:18 +01:00
twinaphex
bab9ee307d Add null joypad driver 2014-10-27 14:45:28 +01:00
twinaphex
a2e4c20c13 Add input-keymaps.c to joyconfig 2014-10-27 04:52:44 +01:00
twinaphex
b7e38f2031 (Mingw Win32) Set HAVE_CG to 1 and HAVE_FREETYPE to 1 by default` 2014-10-26 21:18:23 +01:00
twinaphex
440f08ac28 (Windows Mingw) Make some dependencies optional by default 2014-10-26 21:17:11 +01:00
twinaphex
f09a0ec15d Update Makefile.win 2014-10-26 19:31:08 +01:00
twinaphex
434460405d (Makefile.win) Add libretro-sdk/include to INCDIR 2014-10-24 18:44:05 +02:00
twinaphex
ce6c884724 Take out HAVE_CC_RESAMPLER define 2014-09-24 09:39:41 +02:00
Higor Eurípedes
399718fd18 Use -lcg on Win32-targeted builds 2014-09-16 17:45:45 -03:00
twinaphex
28a47cf1b0 Add HAVE_PYTHON=0 to Makefile.win 2014-09-16 19:25:51 +02:00
Higor Eurípedes
0c0241dae7 Fix xinput autoconfig support in MSYS2 builds 2014-09-15 22:13:05 -03:00