Commit graph

55 commits

Author SHA1 Message Date
richard42
ce7b345509 1. add project dependencies to solution file
2. bugfix: forgot newlines in warning messages
2012-03-06 20:48:41 -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
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
c33e0725b1 Strip binaries during install 2011-07-23 21:22:52 +02: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
ccfea343af Add OpenBSD as half-supported OS with FreeBSD userspace tools 2011-06-26 18:37:19 +02:00
Sven Eckelmann
f9c62d0081 Remove -v parameter of install which is not available everywhere 2011-06-26 18:29:25 +02:00
Sven Eckelmann
6b5de19fe7 Use FHS directory PREFIX/share/man as default man root dir 2011-06-26 02:21:18 +02:00
Sven Eckelmann
0f679f3a53 Only allow to configure man top level in install target 2011-06-26 02:02:22 +02:00
Sven Eckelmann
f4a9e8699f Fix compilation with BITS=32 when using gcc-4.6 2011-06-25 21:29:58 +02:00
Sven Eckelmann
082aba7f75 Don't override optimisations set by linux build environment 2011-06-25 11:56:03 +02:00
Sven Eckelmann
753373768e Use -pthread gcc option to support systems with differently named pthread library 2011-06-25 10:33:27 +02:00
Sven Eckelmann
ded3973463 Add GNU/Hurd as operating system with "linux" userland
---
2010-07-13 21:33:36 +02:00
Richard Goedeken
f79205201e FreeBSD makefile patches from David Demelier 2010-05-16 12:47:07 -04:00
Sven Eckelmann
9e015d30a8 Build kfreebsd and GNU/kFreeBSD like Linux 2010-03-19 12:16:37 +01:00
Sven Eckelmann
adb7b2e44c Reduced console output when running make without V=1 2010-03-18 10:59:21 +01:00
Sven Eckelmann
b1570a4b2c Use separate CXXFLAGS environment variable when calling CXX 2010-03-18 10:10:50 +01:00
Richard Goedeken
d07cf9f8a2 add pthread back into link libs, so running in the debugger works 2010-03-05 12:58:16 -05:00
Sven Eckelmann
94877f6b77 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:52:18 +01:00
Richard Goedeken
37550982da makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj, add APIDIR to targets help 2010-02-20 11:08:14 -05:00
Richard Goedeken
3b0d8c7317 add pthread to libs when linking so that GDB will run the emulator without throwing up a warning/error right after starting: Cannot find new threads: generic error 2010-01-26 23:48:36 -05:00
Richard Goedeken
5951bba95e bugfix #257: added to makefile OS type GNU/kFreeBSD 2010-01-20 21:57:41 -05:00
Richard Goedeken
6292682492 updated MSVC8 project file to copy new input plugin auto-config .ini file after building 2010-01-18 21:15:20 -05:00
GoedekenR
1d4c790fc8 update project file to copy the DLLs from the dependencies and shared data files from other projects into the output build directory. 2010-01-06 23:01:18 -05:00
GoedekenR
f3ba5fe609 Added audio-sdl plugin project file to MSVC8 solution 2010-01-02 20:26:29 -05:00
GoedekenR
1be5a8cf30 Added Input SDL plugin project to MSVC8 solution 2010-01-02 16:28:48 -05:00
GoedekenR
17b16b31cc Added RSP-HLE project to MSVC8 solution 2010-01-02 10:22:45 -05:00
GoedekenR
f4c547f3c6 Added rice video project to MSVC8 solution file 2009-12-27 17:18:30 -05:00
GoedekenR
098dd7c174 Added mupen64plus-core to the MSVC8 solution file 2009-12-24 16:35:33 -05:00
GoedekenR
88471f9649 Merge MSVC8 project files 2009-12-19 22:46:21 -05:00
GoedekenR
3dafaed16c Added visual studio 8 project files. Made some small syntax changes so that MSVC can compile the C code in C++ mode. This is necessary because the MSVC compiler still doesn't support some nice C99 features which are used in the C code. Builds and runs in Windows. 2009-12-19 22:36:55 -05:00
Richard Goedeken
945aea3c7b 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:09:42 -05:00
Richard Goedeken
a3fa1b7969 makefile fix for install target; MANDIR wasnt set by default 2009-12-14 11:31:44 -05:00
Richard Goedeken
8107223cef changed manual file from section 1 to section 6, added the manual page to the install/uninstall targets in the makefile 2009-12-13 23:54:09 -05:00
Richard Goedeken
de3a5f7ccb added install/uninstall/rebuild to makefile 2009-12-12 00:41:35 -05:00
Richard Goedeken
2ab0fe92bf rename ui-console binary from mupen64plus-cli to just mupen64plus 2009-12-12 00:28:38 -05:00
Richard Goedeken
4167e83793 added some help info to the makefile 2009-12-07 00:27:31 -05:00
Richard Goedeken
f45fe92533 Added the ability to specify default Core Library and Shared Data directories at build time in addition to the Plugin directory. 2009-12-07 00:15:24 -05:00
Richard Goedeken
762a04e592 added r4300 core comparison feature 2009-12-01 21:11:17 -05:00
Richard Goedeken
d30b190ca2 New Feature: cheat code support from command-line. Implemented: command-line --cheats option handling, PJ64-format cheat code INI file parsing, interface with core for retrieving ROM image CRC and activating the cheat codes 2009-11-27 14:07:45 -05:00
Richard Goedeken
1b3f7712f9 modified Makefile for OSX compatibility patch from Auria and refactored for simplicity 2009-11-23 19:18:38 -05:00
Richard Goedeken
fb6e4e934f cleaned up Auria's patch 2009-11-14 00:19:17 -05:00
Richard Goedeken
a2e8b95b9f imported patch SDLUgliness 2009-11-14 00:13:30 -05:00