richard42
e7d1692e44
merge heads
2013-02-11 09:05:27 -08:00
richard42
f34f491110
changes to fix compile errors in OSX 10.7.5
2013-02-11 09:05:01 -08:00
richard42
f7532d62cd
OSX build fix
2013-02-02 22:16:48 -08:00
Sven Eckelmann
aa3e838d0a
Introduce WARNFLAGS for default (removable) compiler warning flags
2013-01-02 16:13:45 +01:00
n pepinpe
69e4a968e7
Include SDL header without SDL/ directory
2012-12-31 10:52:25 +01:00
n pepinpe
f8827b148a
Fix path to OSX SDK with XCode >=4.3
2012-12-31 10:43:00 +01:00
Richard Goedeken
b7ce0a97a4
merged heads
2012-12-30 15:48:49 -08:00
Anthony J. Bentley
45346e9ccb
Minor formatting improvements.
2012-12-24 02:51:36 -07:00
Anthony J. Bentley
ed4f8d906b
New sentence, new line. Troff relies on this to detect sentences properly.
2012-12-24 02:47:35 -07:00
Anthony J. Bentley
c17d2bae69
Decompress the manual page.
2012-12-24 02:43:03 -07:00
Sven Eckelmann
42f26b8a03
Use $(OBJDIR) in clean target instead of hardcoded path
2012-12-13 14:53:05 +01:00
Sven Eckelmann
14af485493
Allow to add a postfix for each build
...
The POSTFIX make option is useful for distributions to compile different
versions of the plugin in parallel. The object files will be stored in a
directory with the postfix appended and the linker result will also have this
postfix appended.
2012-12-13 14:47:33 +01:00
Sven Eckelmann
25217eacdd
Fix clean of mupen64plus.exe
2012-12-13 14:19:37 +01:00
Sven Eckelmann
3b7bee6a33
Add CROSS_COMPILE make option
...
The CROSS_COMPILE make option can be used to automatically prepend the prefix
to all build relevant tools to seamlessly allow cross compilation without
setting each tool name separately.
Cross compiling for MinGW32 would can be done using
$ make -C projects/unix/ CROSS_COMPILE=i686-pc-mingw32- HOST_CPU=i686 UNAME=MINGW
2012-12-13 12:25:38 +01:00
Sven Eckelmann
10b90e4647
Allow to change names of *-config tools for cross compiles
2012-12-13 11:33:49 +01:00
Sven Eckelmann
08b53f2444
Synchronize usage of environmental variables for UNAME with HOST_CPU
2012-12-13 10:52:49 +01:00
Sven Eckelmann
68a5b42c15
Remove duplicated definition of CC for MinGW
2012-12-13 10:46:17 +01:00
Sven Eckelmann
bbe021bc01
Really build mupen64plus.exe on MinGW
2012-12-12 23:19:39 +01:00
veganaize
b65642a899
Add support for MingW32
2012-12-04 21:17:52 +01:00
Anthony J. Bentley
79e0f12a6a
Detect OpenBSD PowerPC platforms macppc and socppc.
2012-11-12 18:03:52 -07:00
Sven Eckelmann
b05ff7522a
Add configuration for semi-supported architecture armel
2012-11-04 01:26:41 +01:00
Richard Goedeken
d8d9f23080
string safety for DebugMessage
2012-06-24 18:13:17 -07:00
casualjames casualjames
c939b8ca0c
Make sure main.h is included.
2012-06-25 02:36:43 +02:00
casualjames casualjames
46549eea52
Implementation.
2012-06-25 02:33:47 +02:00
Sven Eckelmann
56159acc29
Enable experimental support for link-time optimization
2012-06-09 01:11:18 +02:00
Richard Goedeken
d7a60ce545
more specific parameter comment based on feedback from issue 489
2012-04-08 09:55:50 -07:00
Richard Goedeken
36a5c35b64
Added tag 1.99.5 for changeset 56aad2ed6c18
2012-03-10 10:30:16 -08:00
Richard Goedeken
5726cca201
updating README, RELEASE, and version info for v1.99.5 tag
2012-03-10 09:56:09 -08:00
richard42
39059928a9
default to save config file in ui-console front-end
2012-03-06 21:07:52 -08:00
richard42
ce7b345509
1. add project dependencies to solution file
...
2. bugfix: forgot newlines in warning messages
2012-03-06 20:48:41 -08:00
Richard Goedeken
c77f1134e0
fixed round-off error in config parameter version checking
2012-03-04 15:42:30 -08:00
Richard Goedeken
16f9c57b1c
Added config version number for UI-Console section
2012-02-23 20:47:36 -08:00
Sven Eckelmann
e24f33b2c7
Remove additional -O3 on MacOSX
2011-10-14 19:58:42 +02:00
Sven Eckelmann
042700252e
Explicitly disable PIC in case of PIC=0
2011-10-13 00:01:02 +02:00
Sven Eckelmann
0ad97d0897
Fix loading of cheat entries with leading zeros
2011-09-22 13:18:05 +02:00
Sven Eckelmann
01a44c4c53
Ignore generated files in hg-status
2011-08-29 14:30:47 +02:00
Sven Eckelmann
db675f1052
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:16 +02:00
Sven Eckelmann
2894af52e3
Enable big endian mode on ppc and ppc64
2011-08-05 10:19:21 +02:00
Sven Eckelmann
9d4018c551
Only use software interrupts on x86(_64)
2011-08-04 11:53:58 +02:00
Sven Eckelmann
c33e0725b1
Strip binaries during install
2011-07-23 21:22:52 +02:00
Richard Goedeken
d12a172dbd
merge
2011-07-16 11:31:11 -07:00
Richard Goedeken
7b7873bcfa
Support core front-end API v2.0.1, and add --nospeedlimit option for benchmarking
2011-07-16 11:30:41 -07:00
Sven Eckelmann
a755ced05a
Allow PIE similar to PIC in the plugins
2011-07-10 13:23:40 +02:00
Sven Eckelmann
71b99273f8
Fix linker search for libstdc++.so
2011-07-08 08:24:36 +00:00
Sven Eckelmann
414ba078a3
Inform user about the possibility to make the build verbose
2011-07-03 18:04:48 +02:00
Sven Eckelmann
851ba40977
Set changeable default compiler optimization option
2011-07-03 18:03:15 +02:00
Sven Eckelmann
9772c338a2
Remove mupen64plus.6.gz in uninstall target
2011-06-27 13:21:45 +02:00
Sven Eckelmann
2acfd02362
Synchronize build rules with standard gnu make rules
2011-06-27 13:00:04 +02:00
Sven Eckelmann
649789679b
Don't use _BIG_ENDIAN to check for endianness as it is always set on OpenBSD
2011-06-26 20:18:11 +02:00
Sven Eckelmann
ccfea343af
Add OpenBSD as half-supported OS with FreeBSD userspace tools
2011-06-26 18:37:19 +02:00