Commit graph

55 commits

Author SHA1 Message Date
wahrhaft
0a95b68891 Fix video API version, bump plugin version to 1.99.5 2012-08-09 23:14:08 -04:00
Sven Eckelmann
21ae7f0a7f Fix mixing of signedness 2012-06-09 01:41:03 +02:00
Sven Eckelmann
8713f0b46c Enable experimental support for link-time optimization 2012-06-09 01:40:47 +02:00
Sven Eckelmann
41a6c9408f Workaround wrong gcc warning about uninitialized variable 2012-06-09 01:40:31 +02:00
wahrhaft
fa32dbbb48 quick and dirty support for compiling against 2.1.0 video plugin API 2012-03-06 20:33:03 -05:00
Sven Eckelmann
534f2f9f24 Remove additional -O3 on MacOSX 2011-10-14 19:58:42 +02:00
Sven Eckelmann
f66e54cf30 Explicitly disable PIC in case of PIC=0 2011-10-13 00:01:04 +02:00
Sven Eckelmann
e1636bbb3f Replace references to rice with z64 2011-10-09 13:52:31 +02:00
wahrhaft
c11deee3d2 move CoreVideo_Init() to RomOpen, should allow the plugin to start and stop multiple times 2011-09-08 22:18:50 -04:00
Sven Eckelmann
629c986b70 Fix some -Wformat related warnings 2011-09-04 13:33:04 +02:00
Sven Eckelmann
d70de2b328 Ignore generated files in hg-status 2011-08-29 14:30:49 +02:00
Sven Eckelmann
b90a76c01d Added tag 1.99.4 for changeset ce1efa043f54 2011-08-29 14:10:42 +02:00
Sven Eckelmann
2cf241f943 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:18 +02:00
Sven Eckelmann
25eef1f210 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:08 +02:00
Sven Eckelmann
87c89ee049 Enable big endian mode on ppc and ppc64 2011-08-05 10:19:22 +02:00
Sven Eckelmann
1b72794001 Strip binaries during install 2011-07-23 21:22:53 +02:00
Sven Eckelmann
cf84e1d539 Allow to force PIC to remove text relocations 2011-07-10 13:37:55 +02:00
Sven Eckelmann
1bcb83d030 Fix linker search for libstdc++.so 2011-07-08 08:24:39 +00:00
Sven Eckelmann
38f5292bb1 Set changeable default compiler optimization option 2011-07-03 18:03:15 +02:00
Sven Eckelmann
925a39db52 Fix unresolved symbol dlsym on linux 2011-06-27 13:09:33 +02:00
Sven Eckelmann
09f012e86d Synchronize build rules with standard gnu make rules 2011-06-27 13:00:05 +02:00
Sven Eckelmann
2b3fd4fa70 Test for essential build dependencies before getting their cflags/libs 2011-06-27 11:36:11 +02:00
Sven Eckelmann
0f9f690722 Fix call to sdl-config on *BSD 2011-06-26 20:51:33 +02:00
Sven Eckelmann
fd71c73417 Don't use -ldl on *BSD Systems 2011-06-26 20:41:19 +02:00
Sven Eckelmann
dde7119bd9 Add OpenBSD as half-supported OS with FreeBSD userspace tools 2011-06-26 18:37:19 +02:00
Sven Eckelmann
397a8d1797 Remove -v parameter of install which is not available everywhere 2011-06-26 18:29:26 +02:00
Sven Eckelmann
0cdf3e14a7 Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules 2011-06-26 02:05:07 +02:00
Sven Eckelmann
117f4bdcac Fix compilation with BITS=32 when using gcc-4.6 2011-06-25 21:29:58 +02:00
Sven Eckelmann
51081cf877 Use function prototypes defined by core and remove second, conflicting definition of ChangeWindow 2011-06-25 21:21:56 +02:00
Sven Eckelmann
0a6ad6070b Remove unused variables 2011-06-25 16:10:01 +02:00
Sven Eckelmann
f6a271a13e Remove unneccessary define PIC 2011-06-25 15:09:33 +02:00
Sven Eckelmann
03a7d18f4d Don't override optimisations set by linux build environment 2011-06-25 14:54:49 +02:00
Sven Eckelmann
7dbce0426d updated video plugin for new Mupen64plus 2.0 API versioning scheme 2011-06-25 14:53:29 +02:00
Sven Eckelmann
64daddbb95 Use pkg-config as more portable way to find gl and glew 2011-06-25 11:38:17 +02:00
wahrhaft
8c1ef8d418 bump to version 1.99.4 2011-01-20 22:31:33 -05:00
Sven Eckelmann
9046caa73a Add GNU/Hurd as operating system with "linux" userland
---
2010-07-13 21:40:18 +02:00
wahrhaft
7dc0736a72 add V=1 description to makefile help 2010-04-03 15:39:42 -04:00
Sven Eckelmann
cdeb71f6b5 Only use ld option -version-script on systems with GNU userland tools 2010-03-20 16:55:42 +01:00
Sven Eckelmann
d5abe9867b Build kfreebsd and GNU/kFreeBSD like Linux 2010-03-19 12:16:38 +01:00
Sven Eckelmann
4b367db669 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
explicit instantiations of all templates we use.
2010-03-18 13:21:08 +01:00
Sven Eckelmann
f40cbde9cc Make hidden symbols the default behavior of gcc 2010-03-18 12:23:41 +01:00
Sven Eckelmann
832107e380 Don't export inlined functions in C++ files 2010-03-18 11:12:15 +01:00
Sven Eckelmann
c721ee5a40 Reduced console output when running make without V=1 2010-03-18 10:59:32 +01:00
Sven Eckelmann
8a8514108d Use separate CXXFLAGS environment variable when calling CXX 2010-03-18 10:11:02 +01:00
Sven Eckelmann
1c5cf75234 Add missing GPL2+ boilerplates 2010-03-10 18:35:49 +01:00
Sven Eckelmann
99e44a96f0 Add missing COPYING with GPL2 license text 2010-03-10 18:20:43 +01:00
Sven Eckelmann
67dcfb8177 Don't link against unused library libpng 2010-03-04 23:10:40 +01:00
Sven Eckelmann
2462e0be90 use (C|LD)FLAGS+= instead of (C|LD)FLAGS= so the user can add flags 2010-03-04 23:09:19 +01:00
Sven Eckelmann
c514639ae5 Remove _obj directory on cleanup 2010-03-04 23:03:26 +01:00
Sven Eckelmann
31d733c345 Add automatically dependency tracking for C/C++ files
Every time a header is changed, the user had to cleanup the whole project and
then rebuild it. It is quite easy to fix and should help a lot when working on
the project. The dependency files will be created at the first run (when
dependency tracking isn't useful anyway) and should create nearly no overhead.
2010-03-04 22:59:37 +01:00