Commit Graph

576 Commits

Author SHA1 Message Date
Alcaro
ad7dd75458 this name makes slightly more sense. 2017-12-29 21:16:28 +01:00
Alcaro
fc725e252e Maybe #5989 can accept this compromise 2017-12-29 21:15:25 +01:00
orbea
72e3d5c38c Makefile: Fix debug builds. (#5989)
RetroArch builds debug builds by default after commit ec4b0f9089
This is very bad and breaks ./configure && make.
2017-12-29 14:00:53 -05:00
Alcaro
ec4b0f9089 What kind of bug farm is this filestream thingy 2017-12-29 15:32:07 +01:00
Rob Loach
494ba8685e
Update make install for new retroarch-assets src
The assets over at [retroarch-assets](https://github.com/libretro/retroarch-assets) have [moved the source files](https://github.com/libretro/retroarch-assets/pull/191) so that the asset installation process is a much easier. We no longer have the need to delete the theme src directories.
2017-12-06 14:34:20 -05:00
orbea
5d5aa7ca60
Revert "Use RetroArch Assets' Makefile to install Assets" 2017-12-01 06:26:02 -08:00
Rob Loach
ed99c36851
Use retroarch-assets makefile to install assets 2017-11-29 11:46:11 -05:00
Brad Parker
3c975fe6bd add option to force 32-bit compilation on 64-bit compilers 2017-11-21 23:57:20 -05:00
Alfrix
1bd65c8f3e Add Retrosystem theme 2017-11-17 19:42:55 -03:00
twinaphex
360a3686a0 Update include dirs 2017-11-06 05:23:53 +01:00
orbea
5438eb1c6e If the --global-config-dir is not defined and --prefix is not set to /usr* add it to the --global-config-dir. 2017-10-21 21:33:18 -07:00
Brad Parker
dd80ffc61b FreeBSD buildfix 2017-03-29 16:47:58 +00:00
Alcaro
fa341f03a0 Thing 2017-02-05 14:13:30 +01:00
Rob Loach
0963431c6a
Add Dot-Art theme 2017-01-30 21:13:44 -05:00
Brad Parker
496198ab32 DOS: target 386 and link in FPU emulator, program now starts up correctly 2017-01-21 16:36:38 -05:00
twinaphex
7af2e2e6b8 Add HAVE_CC_RESAMPLER to more Makefiles 2016-12-12 12:48:04 +01:00
twinaphex
9375efe24e Add HAVE_CC_RESAMPLER defines 2016-12-12 12:44:29 +01:00
Jean-André Santoni
4bf172835d Expose the NeoActive icon theme 2016-10-31 21:42:46 +01:00
radius
9272355696 make the console toggleable at runtime instead of compilation time 2016-10-08 15:33:29 -05:00
orbea
faa53a106b tcc doesn't support -MMD 2016-10-02 08:31:19 -07:00
radius
c3d5c98849 (ems) change some makefile flags 2016-09-23 19:48:50 -05:00
Alcaro
c9e4511e37 Revert "Append _debug to debug builds and add file to .gitignore" 2016-09-08 18:23:26 +02:00
Spec-Chum
61ff11a0fa Append _debug to debug builds and add file to .gitignore 2016-09-07 23:07:17 +01:00
Brad Parker
0688eef75b LDFLAGS not LDLAGS 2016-08-30 14:40:52 -04:00
orbea
4a3bacf7ba (Makefile) Further cleanup 2016-08-28 17:08:19 -07:00
orbea
9084b3550b (Makefile) Clean assets install 2016-08-27 21:44:53 -07:00
orbea
ac606f8678 Allow setting assets install directory 2016-08-27 19:44:41 -07:00
orbea
376a78dc0c /usr/share/applications is for desktop files 2016-08-27 19:31:05 -07:00
twinaphex
63e1afc1cb - Copies over assets images to /usr/local/share/applications/retroarch/assets
(Linux) -  Upon first boot, it checks if the assets exists inside
/usr/local/share/applications/retroarch/assets or /usr/share/applications/retroarch/assets.
If it does, it will use these as the default location for assets and assets
should show up preconfigured on the fly. If not, it will set ~/.config/retroarch/assets
instead.
2016-08-28 04:11:18 +02:00
orbea
ec08680b71 (Makefile) Fix typo 2016-08-27 08:24:30 -07:00
orbea
b3922555e2 Allow setting --with-bin_dir 2016-08-26 17:29:50 -07:00
radius
0a382f43bc disable the console again on release builds 2016-08-13 20:13:40 -05:00
radius
4520996603 try to fix this script 2016-08-09 19:05:38 -05:00
sergiobenrocha2
69738f2b84 Add CPPFLAGS to Makefiles, fix hardening-no-fortify-functions. 2016-07-20 23:27:26 -03:00
Alcaro
6239635eba Don't block make clean if we need to reconfigure 2016-07-15 15:42:26 +02:00
Alcaro
6af35e8739 Expand those tabs 2016-07-15 15:40:06 +02:00
twinaphex
00ff63e0bb Add NEED_CXX_LINKER 2016-06-26 21:26:21 +02:00
radius
cd615b3e79 fix mwindows flag on the makefile 2016-06-02 23:38:04 -05:00
radius
a86cf6b99d initial implementation of undo save state 2016-06-02 23:33:52 -05:00
orbea
aeaaf7a319 Move man pages to man6 to satisfy man standard sections 2016-05-22 17:05:13 -07:00
orbea
7fc64b2c5e Set base man dir in MAN_DIR 2016-05-22 16:31:01 -07:00
twinaphex
f3521e4cc8 Fix CXX_BUILD 2016-04-27 22:54:33 +02:00
Hans-Kristian Arntzen
adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
radius
d028905b6c remove the windows console in non-debug windows builds 2015-12-04 21:08:52 -05:00
Higor Eurípedes
84cad09983 (Makefile) Add gperftools support 2015-11-24 13:50:44 -03:00
twinaphex
3c802d710f remove last joyconfig parts 2015-11-11 20:18:45 +01:00
twinaphex
1b7576aa64 Kill off IS_JOYCONFIG 2015-11-11 20:15:27 +01:00
twinaphex
21ab9bbeee Assume long long is there for C89_BUILD 2015-09-22 13:32:56 +02:00
Alcaro
46920915f9 Nuke the C90_BUILD thing and make it just turn on C89, those added conditionals are ugly. 2015-09-22 13:08:46 +02:00
twinaphex
73d599dc83 Should compile now with MISSING_DECLS = 1 2015-09-06 15:13:12 +02:00
Alcaro
474c96365d Switch to C++98. Fix some weird warnings. 2015-09-06 14:51:33 +02:00
twinaphex
6d6508b974 Add MISSING_DECLS switch 2015-09-06 14:45:24 +02:00
Twinaphex
67dd426339 Add rule to detect Clang - when detected, set -Wno-invalid-source-encoding 2015-09-05 16:48:11 +02:00
Anthony J. Bentley
5b38acf826 Use MANDIR when creating or uninstalling from manpage directories. 2015-08-19 23:16:59 -06:00
Alcaro
1bd450f144 Merge pull request #1774 from chungy/master
(Linux) Install the desktop entry for everyone in the top-level Makefile
2015-07-29 18:45:30 +02:00
Alcaro
2b1c52858d Add C89_BUILD flag that makes the compiler throw about 30000 errors. 2015-06-26 15:43:45 +02:00
Mike Swanson
ac12d52f32 (Linux) Install the desktop entry for everyone in the top-level Makefile
I've also removed the PNG from installation because the icon
specification will cause it to be prefered over the SVG version when
picking the icon.  I have edited the desktop entry to refer to the
icon by basename only, this will allow it to be properly selected
regardless of whether retroarch is installed in /usr or /usr/local

The desktop entry has also been cleaned up to the proper desktop entry
specifications.
2015-06-18 09:13:31 -07:00
Higor Eurípedes
ecede41cb2 (retroarch.c) Add --log-file and --version 2015-06-12 13:36:21 -03:00
Andre Leiradella
f4354b2db7 removed unneeded -g flag in ld 2015-06-05 18:29:41 -03:00
Andre Leiradella
e657975394 correct flags for debug builds 2015-06-05 18:22:44 -03:00
Higor Eurípedes
73ae2f0ad1 (Makefile) Add SANITIZER variable 2015-05-19 15:11:34 -03:00
twinaphex
7687c07e48 Show OBJC instead of CXX for ObjC files 2015-04-20 00:44:28 +02:00
Twinaphex
2f169a42b1 (qb) Add COCOA 2015-04-20 00:38:55 +02:00
barbudreadmon
e986408418 Fix make install
Make install was not installing retroarch-joyconfig
2015-03-06 10:58:30 +01:00
twinaphex
56939cdab6 Add rm -f *.d to Makefile clean targets 2014-11-18 16:01:36 +01: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
a4065ae34d Split off input_context code into separate file 2014-10-25 19:56:40 +02:00
twinaphex
af45a31b58 More updates removing retrolaunch and moving it to separate repo 2014-10-16 07:36:06 +02:00
twinaphex
b61b6fa84b Move Retrolaunch to separate repo 2014-10-16 07:34:59 +02:00
Mike Robinson
d258775926 Add parallel port joypad driver 2014-10-04 04:18:36 +01:00
twinaphex
ce6c884724 Take out HAVE_CC_RESAMPLER define 2014-09-24 09:39:41 +02:00
Higor Eurípedes
df6a6155c1 (Makefile) Pass -static-libgcc to the linker on Win32 2014-09-15 22:15:00 -03:00
twinaphex
6deb51332b Split up string_list functions into its own object/source file 2014-09-15 18:46:07 +02:00
Higor Eurípedes
7767b0283c (Makefile) Cleanup and CXX warning fixes 2014-09-15 13:14:18 -03:00
Higor Eurípedes
78da994e89 (Makefile) Compile rarch.rc 2014-09-14 17:50:51 -03:00
twinaphex
0402f91ee1 Move zlib to Makefile.common too 2014-09-14 04:50:10 +02:00
twinaphex
6a730a7408 Move more to Makefile.common 2014-09-14 04:43:18 +02:00
twinaphex
dd5ebd974e Update Makefile.common 2014-09-14 03:44:54 +02:00
twinaphex
ed492be6a2 Move more to Makefile.common 2014-09-14 03:38:36 +02:00
twinaphex
2926183d8d Move more to Makefile.common 2014-09-14 03:22:04 +02:00
twinaphex
36c36cc332 Move more to Makefile.common 2014-09-14 02:52:30 +02:00
twinaphex
8b149c8ff9 Move more to Makefile.common 2014-09-14 02:15:56 +02:00
twinaphex
effaf1562f Move more to Makefile.common 2014-09-14 02:05:17 +02:00
twinaphex
322093f600 Move more to Makefile.common 2014-09-14 01:58:57 +02:00
twinaphex
064bddc84e Move more to Makefile.common 2014-09-14 01:01:52 +02:00
twinaphex
0746337a34 Move menu files to Makefile.common 2014-09-14 00:53:00 +02:00
twinaphex
5a12852489 - Change JOBJ in Makefile.win to JOYCONFIG_OBJ - make it the same
as Makefile.
- Use JTARGET in Makefile
2014-09-14 00:18:50 +02:00
twinaphex
ce55990a3e Move more to Makefile.common 2014-09-14 00:11:08 +02:00
twinaphex
33809a9ca3 Reduce LOC in Makefiles by creating shared Makefile.common 2014-09-14 00:04:42 +02:00
Higor Eurípedes
06139d9fe5 Add d3d wrapper to the regular Makefile 2014-09-13 15:01:27 -03:00
twinaphex
d4a4dd14bf Add 'nearest' resampler 2014-09-13 00:10:15 +02:00
Timo Strunk
ff90a4e568 Removed Ppmd references from everywhere. Code is only required for Ppmd support - a special 7z algorithm 2014-09-12 22:41:46 +02:00
twinaphex
3787c831e7 (Wii) Compile in 7zip support 2014-09-12 22:24:18 +02:00
Timo Strunk
11b63cbe3d Merge remote-tracking branch 'upstream/master' into zip_support 2014-09-12 17:06:41 +02:00
twinaphex
4a14658278 (Menu) Split up reusable menu_action code to menu_action.c 2014-09-12 05:54:58 +02:00
Timo Strunk
1e44a4056c Merge remote-tracking branch 'upstream/master' into zip_support 2014-09-11 18:03:34 +02:00
Timo Strunk
203e890463 Forgot to add JOYLIB for zip support 2014-09-11 18:03:02 +02:00
Jean-André Santoni
5e433abf8b (GLUI) GL based RGUI display driver clone 2014-09-11 04:07:07 +02:00