Commit Graph

540 Commits

Author SHA1 Message Date
Maxim Biro
6f9c2da807 CXXLAGS -> CXXFLAGS
C++ definitely doesn't lag!
2018-04-13 03:35:33 -04:00
twinaphex
8e7b1ede7f Silence Clang warnings 2018-04-09 17:35:27 +02:00
Brad Parker
95bb7f5aa5 use 64-bit file offsets/seeking on windows 2018-02-14 06:16:12 +00:00
orbea
85e4f5d94d qb: Add --docdir
By default 'make install' will now install the following 2-3 files
to $(DESTDIR)$(SHARE_DIR)/doc/retroarch which by default is
/usr/local/share/doc/retroarch.

COPYING
README.md

and if media/assets exists it will install:

media/assets/COPYING to COPYING.assets

Users will be able to configure this install path with.

./configure --docdir=PATH

For example:

./configure --docdir=/usr/doc/RetroArch-1.7.0
2018-02-10 08:55:54 -08:00
orbea
b67bb87c8d qb: Add --datarootdir to configure.
This allows a user to use --datarootdir=PATH to configure the
share directory used for pixmaps, desktop files, man pages and assets.

By default this will be '/usr/local/share'. Assets and man page install
paths can still be configured with:
  --with-man_dir=PATH
and
  --with-assets_dir=PATH

Some operating systems like Haiku use unconventional install paths
and this should allow them to configure their build correctly.
2018-02-04 13:54:55 -08:00
aliaspider
037b57a4bd make: change the clean rule to remove both release and debug objects. 2018-01-30 17:57:54 +01:00
Twinaphex
1dc918b8c7
Merge pull request #6142 from orbea/install
Makefile: Fix make install.
2018-01-20 21:54:59 +01:00
aliaspider
5918e15999 Makefile: use different build directories for debug and release.
add _DEBUG defines for debug builds.
2018-01-20 20:02:45 +01:00
orbea
6ce57ffe18 Makefile: Fix make install.
Partially reverts b9585df325
2018-01-20 08:26:55 -08:00
kwyxz
b9585df325 Update Haiku port to allow it to build again 2018-01-20 00:19:01 -08:00
orbea
db66dcb4db Makefile: Use cp / chmod instead of install.
Using standard tools like cp and chmod is more portable than install which does not work the same
on all supported platforms.
2018-01-15 10:24:33 -08:00
kwyxz
71cdb5e03c With Solaris, use ginstall instead of install 2018-01-11 15:15:58 -08:00
twinaphex
f677a7ad7e Add HAVE_OVERLAY to qb system 2018-01-05 16:10:34 +01:00
orbea
0ec95f7aea Makefile.common: Don't hardcode -g 2018-01-02 09:20:13 -08:00
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