Sven Eckelmann
80c6392a30
Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules
2011-06-26 02:05:06 +02:00
Sven Eckelmann
669924c423
Mark local only functions as static or fix their definition
2011-06-25 23:25:42 +02:00
Sven Eckelmann
a2c127fa8e
Fix compilation with BITS=32 when using gcc-4.6
2011-06-25 21:29:58 +02:00
Sven Eckelmann
fbde184448
Use function prototypes defined by core
2011-06-25 21:23:47 +02:00
Sven Eckelmann
573e459e3d
Remove unused variable inpinc
2011-06-25 17:19:52 +02:00
Sven Eckelmann
b4e58f9962
Remove unused function ENVMIXER3(o)
2011-06-25 17:18:53 +02:00
Sven Eckelmann
c64838a72a
Add parentheses around arithmetic in operand of ‘^’
2011-06-25 17:17:31 +02:00
Sven Eckelmann
6e6cd68280
Remove unneccessary define PIC
2011-06-25 15:09:32 +02:00
Sven Eckelmann
7729ebd122
Don't override optimisations set by linux build environment
2011-06-25 14:23:45 +02:00
Richard Goedeken
f6a132b985
updated RSP plugin for new Mupen64plus 2.0 API versioning scheme
2011-05-16 21:48:06 -07:00
Richard Goedeken
078008a77b
Added tag 1.99.4 for changeset fe05d2adfbc1
2010-11-22 20:57:53 -05:00
Richard Goedeken
3a953ed090
updated version and RELEASE info for 1.99.4 tag
2010-11-22 20:57:50 -05:00
Sven Eckelmann
a6138321ae
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:32:25 +02:00
Sven Eckelmann
a395e32cd1
Merge additional big endian fix from mupen64gc r841
2010-04-19 13:40:58 +02:00
Sven Eckelmann
17466d7b43
Merge mempack definition from mupen64gc r314
2010-04-19 13:23:08 +02:00
Sven Eckelmann
7fd0cf9d49
Merging Zelda/Mario Kart ucode fix from mupen64gc r843
2010-04-19 13:12:49 +02:00
Sven Eckelmann
933fb9b9ed
Merge big endian fixes from mupen64gc r365
2010-04-19 12:40:07 +02:00
Sven Eckelmann
18333a16d9
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:41 +01:00
Sven Eckelmann
2d30ba9157
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:37 +01:00
Sven Eckelmann
fec20a4fcc
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:20:55 +01:00
Sven Eckelmann
742f7139d5
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:40 +01:00
Sven Eckelmann
4b7bbbc98b
Don't export inlined functions in C++ files
2010-03-18 11:12:15 +01:00
Sven Eckelmann
872f368037
Reduced console output when running make without V=1
2010-03-18 10:59:16 +01:00
Sven Eckelmann
b62bf38fe7
Use separate CXXFLAGS environment variable when calling CXX
2010-03-18 10:10:44 +01:00
Sven Eckelmann
68a999508e
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:49:33 +01:00
Richard Goedeken
76a26e552d
makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj
2010-02-20 10:34:16 -05:00
Richard Goedeken
55521307da
Added tag 1.99.3 for changeset e6a089b8fbb9
2010-02-13 16:49:33 -05:00
Richard Goedeken
bf7155c0a6
updated RELEASE file and version info for 1.99.3 tag
2010-02-13 16:49:28 -05:00
Richard Goedeken
fe5ba40863
bugfix #257 : added to makefile OS type GNU/kFreeBSD
2010-01-20 21:57:28 -05:00
Richard Goedeken
980fc97ef0
Added tag 1.99.2 for changeset c8e88b942fdf
2010-01-06 23:34:15 -05:00
Richard Goedeken
e193bd7f37
Updated RELEASE and version info for 1.99.2 tag
2010-01-06 23:34:07 -05:00
GoedekenR
1eef5c01c7
Slightly changed syntax of function pointer tables to avoid GCC warning
2010-01-03 09:49:48 -05:00
GoedekenR
e78c716fed
bugfix: get release build updated in VC project file
2010-01-02 15:25:39 -05:00
GoedekenR
43b5fe7da2
Added MSVC8 project file for RSP-HLE plugin, fixed a few minor incompatibilities
2010-01-02 10:21:50 -05:00
Richard Goedeken
600fe584bd
use C++ compiler to link instead of LD, because the compiler knows where the standard C++ libs are
2009-12-20 22:41:31 -05:00
Richard Goedeken
99377d2f5b
Makefile improvements: throw error if OS/CPU not supported, use DESTDIR in install/uninstall paths, per Lazhur request. Allow user-specified CC/CXX/LD paths, per Auria request
2009-12-19 19:59:51 -05:00
Richard Goedeken
de32944552
Added tag 1.99.1 for changeset 052d3c41920e
2009-12-14 21:34:07 -05:00
Richard Goedeken
7a9ed4cca0
updated RELEASE file for date
2009-12-14 21:34:05 -05:00
Richard Goedeken
74b8d3477f
added INSTALL file
2009-12-13 16:29:06 -05:00
Richard Goedeken
2d7d1ccb1b
changed makefile install to use 'install' instead of mkdir
2009-12-13 14:03:08 -05:00
Richard Goedeken
b708794224
added RELEASE file
2009-12-12 23:56:32 -05:00
Richard Goedeken
40c54ab3f3
added LICENSES file
2009-12-12 23:18:47 -05:00
Richard Goedeken
dcc339c377
update version number to 1.99.1
2009-12-11 23:54:43 -05:00
Richard Goedeken
d19da18cc8
added install/uninstall/rebuild to makefile
2009-12-11 23:52:48 -05:00
Richard Goedeken
9886f21189
modified Makefile for OSX compatibility patch from Auria and refactored for simplicity
2009-11-23 19:44:34 -05:00
Richard Goedeken
234b8aa94f
fixed technical bug in fread/fwrite calls: the size comes before the quantity
2009-11-19 23:55:04 -05:00
Richard Goedeken
aaf3a89b50
fixed gcc warnings from upgraded compiler (4.3.4)
2009-11-19 23:41:46 -05:00
Richard Goedeken
7f2be0dca5
use TARGET variable instead of writing out long output library name 3 times
2009-11-13 23:28:51 -05:00
Richard Goedeken
816544d672
imported patch OSX_build
2009-11-09 19:51:38 -05:00
Richard Goedeken
5343b13a7e
fixed name of library built in makefile, fixed some file comment headers and data declarations
2009-11-04 22:46:22 -05:00