Sven Eckelmann
c64ad4fac1
Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules
2011-06-26 02:05:07 +02:00
Sven Eckelmann
5301287d88
Fix compilation with BITS=32 when using gcc-4.6
2011-06-25 21:29:58 +02:00
Sven Eckelmann
ff8532919d
Don't override optimisations set by linux build environment
2011-06-25 12:46:02 +02:00
Sven Eckelmann
e02713fbb1
Use pkg-config as more portable way to find gl and glu
2011-06-25 11:16:27 +02:00
Sven Eckelmann
64e519b3ed
Use -pthread gcc option to support systems with differently named pthread library
2011-06-25 10:29:14 +02:00
Sven Eckelmann
1a960752a4
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:35:30 +02:00
wahrhaft
55c46d223d
add V=1 description to makefile help
2010-04-03 15:06:39 -04:00
Sven Eckelmann
f0e0d79c75
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:41 +01:00
Sven Eckelmann
5a2394ccab
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:38 +01:00
Sven Eckelmann
96cfad20d2
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:00 +01:00
Sven Eckelmann
1bacbbe4d6
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:41 +01:00
Sven Eckelmann
54e399f1e8
Don't export inlined functions in C++ files
2010-03-18 11:12:15 +01:00
Sven Eckelmann
4394152a2c
Reduced console output when running make without V=1
2010-03-18 10:59:23 +01:00
Sven Eckelmann
60bcc4f123
Use separate CXXFLAGS environment variable when calling CXX
2010-03-18 10:10:54 +01:00
Sven Eckelmann
612990b963
use (C|LD)FLAGS+= instead of (C|LD)FLAGS= so the user can add flags
2010-03-04 23:08:42 +01:00
Sven Eckelmann
f1fd1fe05d
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:53:18 +01:00
wahrhaft
e73792083d
updated API to use ReadScreen2
2010-03-01 23:28:56 -05:00
wahrhaft
46b5cef528
renamed Windows project directory
2010-02-27 11:53:56 -05:00
wahrhaft
145cfa995b
Added make install and uninstall targets
2010-02-13 06:37:43 -05:00
wahrhaft
d9b71bf17e
Win32 support
...
New display mode option to update on first CI - works better under Windows for many games
Properly report initialization failures to the core
2010-01-24 10:49:39 -05:00
wahrhaft
b925195162
fix linking error
2009-12-28 16:38:27 -05:00
wahrhaft
0ba2105a17
OSX fixes from Auria
...
Workaround for menu text in Wave Race
Version number reflects beta status
Updated win32 project
2009-12-28 16:03:22 -05:00
wahrhaft
bcfd78c011
fixed incorrect asm rewrite that was causing some texture corruption
...
removed some empty files
2009-12-01 23:11:23 -05:00
wahrhaft
d976ed9e8f
Rearranged opengl includes
...
Merged some glN64 fixes from M64P 1.x
2009-11-23 00:11:56 -05:00
wahrhaft
0304103bab
Added GPL boilerplate headers
...
Normalized tabs and line endings (use 4 spaces and unix \n)
2009-11-22 14:52:55 -05:00
wahrhaft
ad939aec2f
Use M64P core config functions
...
Cleaned out most PJ64 and Win32-specific code
Use int instead of long to avoid 32/64-bit problems, other gcc fixes
Fixed glViewport performance problem
2009-11-21 14:12:47 -05:00
wahrhaft
a4ca84ea8f
Plugin compiles and links, but has errors when running.
...
Also added the windows MSVC++ project.
2009-11-07 18:52:52 -05:00
wahrhaft
a679c3952b
original source files, skeleton makefile
2009-10-24 18:38:30 -04:00