Sven Eckelmann
29a9ddfa3b
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:37:54 +02:00
Richard Goedeken
eea0acb993
FreeBSD makefile patches from David Demelier
2010-05-16 12:52:55 -04:00
Sven Eckelmann
63b08dc58f
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:42 +01:00
Sven Eckelmann
77253e10dc
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:38 +01:00
Sven Eckelmann
ec3df7a6f0
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:05 +01:00
Sven Eckelmann
d73c70b18c
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:41 +01:00
Sven Eckelmann
9dba7b8da7
Don't export inlined functions in C++ files
2010-03-18 11:12:15 +01:00
Sven Eckelmann
71e280b03f
Reduced console output when running make without V=1
2010-03-18 10:59:29 +01:00
Sven Eckelmann
7420557160
Use separate CXXFLAGS environment variable when calling CXX
2010-03-18 10:10:59 +01:00
Sven Eckelmann
cc09c3179b
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:58:12 +01:00
Richard Goedeken
c0936158c1
makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj
2010-02-20 11:10:40 -05:00
Richard Goedeken
2d52690003
bugfix #257 : added to makefile OS type GNU/kFreeBSD
2010-01-20 21:58:00 -05:00
richard42
d1dd90e8fe
refactor opengl code to use VidExt_GL_GetProc() for all opengl functions newer than v1.1, so that this will work in Windows
2009-12-27 21:50:13 -05:00
richard42
449a326b11
add new osal_files_unix.c to the makefile
2009-12-27 17:35:52 -05:00
Richard Goedeken
88cfd1c245
use C++ compiler to link instead of LD, because the compiler knows where the standard C++ libs are
2009-12-20 22:41:07 -05:00
Richard Goedeken
3018771089
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 20:42:14 -05:00
Richard Goedeken
db26452528
OSX hack for inline assembly code: mismatch between function names with-w/o preceding underscores
2009-12-15 14:09:16 -05:00
Richard Goedeken
185ee997ac
added install/uninstall/rebuild to makefile
2009-12-12 00:21:21 -05:00
Richard Goedeken
76128a632b
renamed Math.h/cpp to VectorMath.h/cpp to avoid header name collisions
2009-11-23 22:51:58 -05:00
Richard Goedeken
9a3cefebcf
modified Makefile for OSX compatibility patch from Auria and refactored for simplicity
2009-11-23 19:36:14 -05:00
Richard Goedeken
f1f691285b
added OSX-specific CFLAGS and LDFLAGS for SDL
2009-11-14 00:00:30 -05:00
Richard Goedeken
0a17c83812
use TARGET variable instead of writing out long output library name 3 times
2009-11-13 23:37:45 -05:00
Richard Goedeken
66a89bd0b7
imported patch OSX_Build
2009-11-13 23:34:26 -05:00
Richard Goedeken
d673f5df2e
bugfix in makefile: NO_ASM was always on
2009-11-06 01:06:00 -05:00
Richard Goedeken
3ad10cd88e
added NO_ASM build for rice video
2009-11-06 00:17:17 -05:00
Richard Goedeken
d420c96b63
added 2.0 API functions in Video.cpp, fixed a makefile bug preventing compilation of C source files, added osal_dynamiclib, removed video thread code in Video.cpp. it builds and runs with the core and ui-console, but crashes because configuration handling needs to be re-written
2009-10-25 22:00:10 -04:00
Richard Goedeken
afd19dfee3
fixed capitalization on a couple of source code files, list/build the source files in alphabetical order
2009-10-25 17:52:27 -04:00
Richard Goedeken
e1ade5306c
removed old API headers and GTK gui functions. started refactoring to get rid of all these custom types
2009-10-24 20:46:55 -04:00
Richard Goedeken
bab27304b6
re-wrote makefile for current mupen64plus conventions
2009-10-24 16:00:11 -04:00
Richard Goedeken
9a73b903e8
import rice_video plugin from mupen64plus SVN repo revision 1416
2009-10-24 15:44:41 -04:00