casualjames casualjames
d6cc0ca11a
Pull changes from official repos (note that some changes, i.e. screenshots, eventloop.c have gone to UI)
2012-06-17 20:26:01 +02:00
Sven Eckelmann
84a36e8f92
Enable experimental support for link-time optimization
2012-05-29 22:19:41 +02:00
Sven Eckelmann
68e3d1317e
Import minizip from zlib 1.2.7
2012-05-29 22:13:29 +02:00
Sven Eckelmann
8dcdbb06e1
Remove unused functions
2012-05-29 22:11:03 +02:00
Anthony J. Bentley
8f2043ad4d
off_t is 64 bits on OpenBSD, so don't use f*64() there.
2012-02-27 23:17:58 -07:00
casualjames
00066420ed
Remove vcproj bloat.
2012-01-05 22:12:23 +01:00
casualjames
148e733ba1
Fixed projects and source for Windows + Fix release build + Minor stuff
2012-01-05 22:01:26 +01:00
casualjames casualjames
265452f7f8
Merge some internal improvements from mupen64plus-core-inputmovie.
2012-01-04 15:10:28 +01:00
casualjames casualjames
a783637622
Move LIRC to UI.
2011-12-31 14:25:40 +01:00
casualjames casualjames
d0503ff0e9
Move SDL input handling outside the core.
2011-12-30 14:51:15 +01:00
casualjames casualjames
9969c30585
Moved screenshots to console interface.
2011-12-29 18:38:00 +01:00
Sven Eckelmann
3364c4eafe
Remove additional -O3 on MacOSX
2011-10-14 19:58:42 +02:00
Sven Eckelmann
d7562c5f73
Use 32 bit io api for minizip on MacOSX to prevent build error
2011-10-13 00:03:03 +02:00
Sven Eckelmann
7160a3c584
Explicitly disable PIC in case of PIC=0
2011-10-13 00:01:01 +02:00
Sven Eckelmann
0a517b3238
Try to build against external minizip library to fix compilation on Gentoo
2011-10-06 10:26:08 +02:00
Sven Eckelmann
de028a8223
Fix linking with liblirc_client
2011-10-06 10:02:41 +02:00
Sven Eckelmann
5502c6b1e7
Enable ppc(64) as experimental target
...
nogagplz tested mupen64plus on 32-bit ppc and didn't detect any big show
stoppers with interpreter cores and the mupen64plus example rom. This makes the
PowerPC an interesting target for further tests and may reveal other endianness
problems.
2011-08-05 10:46:14 +02:00
Sven Eckelmann
0dee89e291
Enable PIC depending on architecture instead of bits only
...
nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
2011-08-05 10:32:06 +02:00
Sven Eckelmann
54a5e3cee5
Enable big endian mode on ppc and ppc64
2011-08-05 10:19:20 +02:00
Sven Eckelmann
74ac8f507e
Strip binaries during install
2011-07-23 21:22:52 +02:00
richard42
139139738e
Updated MSVC8 project files for new PIF/CIC code
2011-07-16 17:25:35 -07:00
Richard Goedeken
43206c936f
use X-Scale's PIF-CIC algorithm instead of the hard-coded challenge-response pairs
2011-07-16 15:47:14 -07:00
Sven Eckelmann
5a03b61fb0
Allow to force PIC to remove text relocations
2011-07-10 13:37:54 +02:00
Sven Eckelmann
09e4c2228a
Fix linker search for libstdc++.so
2011-07-08 08:24:33 +00:00
Sven Eckelmann
5c685d6528
Don't use Debian specific liblircclient0 pkg-config files
2011-07-08 07:44:26 +00:00
Sven Eckelmann
3a2a7ac2d0
Inform user about the possibility to make the build verbose
2011-07-03 18:04:47 +02:00
Sven Eckelmann
5be4fd59c5
Set changeable default compiler optimization option
2011-07-03 18:03:15 +02:00
Sven Eckelmann
4deb188d41
Remove mupencheat.txt in uninstall target
2011-06-27 13:20:20 +02:00
Sven Eckelmann
08ee24e241
Fix unresolved SDL symbols
2011-06-27 13:06:28 +02:00
Sven Eckelmann
0dc48bce8d
Test for essential build dependencies before getting their cflags/libs
2011-06-27 11:36:09 +02:00
Sven Eckelmann
62d924b182
Use sdl-config to find sdl gcc parameters to not interfere with Auria's OSX hacks
2011-06-27 10:34:02 +02:00
Sven Eckelmann
9e6ba133ad
Add fallback to create symlink in installation directory for some *BSDs
2011-06-26 21:28:24 +02:00
Sven Eckelmann
4bddc37c3f
Use ldconfig -n on Linux and ldconfig -m on *BSD
2011-06-26 21:20:25 +02:00
Sven Eckelmann
912cd431ff
Don't use _BIG_ENDIAN to check for endianness as it is always set on OpenBSD
2011-06-26 20:18:10 +02:00
Sven Eckelmann
d72328e2a7
Add OpenBSD as half-supported OS with FreeBSD userspace tools
2011-06-26 18:37:19 +02:00
Sven Eckelmann
5b12eed5e8
Remove -v parameter of install which is not available everywhere
2011-06-26 18:29:24 +02:00
Sven Eckelmann
fe1604aaba
Don't run ldconfig on all directories
2011-06-26 16:05:12 +02:00
Sven Eckelmann
5ba45f4748
Synchronize build rules with standard gnu make rules
2011-06-26 15:32:42 +02:00
Sven Eckelmann
293e2ddbdd
Fix compilation with BITS=32 when using gcc-4.6
2011-06-25 21:29:58 +02:00
Sven Eckelmann
ebc651a9cd
Remove unneccessary define PIC
2011-06-25 15:09:32 +02:00
Sven Eckelmann
b798eb425c
Don't override optimisations set by linux build environment
2011-06-25 13:58:11 +02:00
Sven Eckelmann
5aea4de9a8
Use pkg-config as more portable way to find liblircclient0, libpng, zlib, freetype2, gl, glu and sdl
2011-06-25 11:03:54 +02:00
Richard Goedeken
e9acac2223
issue #401 : instead of checking for root (UID=0) before running ldconfig during 'make install', always run it but disregard any error. This is needed by some package managers which install with 'fakeroot', which gives UID=0 but has no permission to run ldconfig
2010-12-29 09:39:35 -05:00
Richard Goedeken
07f88191b9
fix for error during make install on OSX
2010-08-17 20:47:26 -04:00
Sven Eckelmann
9cd4061ab3
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:31:08 +02:00
Richard Goedeken
e308c4d9be
FreeBSD makefile patches from David Demelier
2010-05-16 12:37:14 -04:00
Sven Eckelmann
517ddb24e8
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:41 +01:00
Sven Eckelmann
9de6e3568d
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:37 +01:00
Sven Eckelmann
456cb4a2c1
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:40 +01:00
Sven Eckelmann
f8c7981ba6
Export only functions which are part of the api
...
The g++ also exports symbols of implicit instantiations of templates. These
aren't part of the api and must not be accessed by any other part of
mupen64plus. We can use version-scripts to surpress these symbols without using
explizit instantiations of all templates we use.
2010-03-18 12:22:26 +01:00