Commit graph

86 commits

Author SHA1 Message Date
Sven Eckelmann
bb10548da8 Enable big endian mode on ppc and ppc64 2011-08-05 10:19:20 +02:00
Sven Eckelmann
b0db1daa3b Strip binaries during install 2011-07-23 21:22:52 +02:00
Sven Eckelmann
2ee3bff55d Allow to force PIC to remove text relocations 2011-07-10 13:37:54 +02:00
Sven Eckelmann
d22d202310 Fix linker search for libstdc++.so 2011-07-08 08:24:34 +00:00
Sven Eckelmann
782ca67cbe Inform user about the possibility to make the build verbose 2011-07-03 18:04:47 +02:00
Sven Eckelmann
eac88a4f93 Set changeable default compiler optimization option 2011-07-03 18:03:15 +02:00
Sven Eckelmann
c22525b54f Remove InputAutoCfg.ini in uninstall target 2011-06-27 13:18:23 +02:00
Sven Eckelmann
f236efb3a3 Synchronize build rules with standard gnu make rules 2011-06-27 13:00:03 +02:00
Sven Eckelmann
e473a02b5e Add OpenBSD as half-supported OS with FreeBSD userspace tools 2011-06-26 18:37:19 +02:00
Sven Eckelmann
cfe2fea208 Remove -v parameter of install which is not available everywhere 2011-06-26 18:29:25 +02:00
Sven Eckelmann
621da91cb0 Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules 2011-06-26 02:05:06 +02:00
Sven Eckelmann
f868300684 Fix compilation with BITS=32 when using gcc-4.6 2011-06-25 21:29:58 +02:00
Sven Eckelmann
913392855c Remove unneccessary define PIC 2011-06-25 15:09:32 +02:00
Sven Eckelmann
f349d1eeab Don't override optimisations set by linux build environment 2011-06-25 14:20:15 +02:00
Sven Eckelmann
eaeb4b83d1 Add GNU/Hurd as operating system with "linux" userland
---
2010-07-13 21:31:53 +02:00
Richard Goedeken
48cf5259d1 FreeBSD makefile patches from David Demelier 2010-05-16 12:42:55 -04:00
Sven Eckelmann
5ea0d100a7 Build kfreebsd and GNU/kFreeBSD like Linux 2010-03-19 12:16:37 +01:00
Richard Goedeken
fc16558e0c merged the useful changes from Lazhur's fork 2010-03-19 00:17:37 -04:00
Sven Eckelmann
2cff1b907d 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:48:50 +01:00
Richard Goedeken
9d704f219a makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj 2010-02-20 11:05:49 -05:00
Richard Goedeken
f070a07776 bugfix #257: added to makefile OS type GNU/kFreeBSD 2010-01-20 21:57:12 -05:00
Richard Goedeken
d1e26f7bd9 refactored auto-configuration feature so that it uses an .ini file now instead of hard-coding the controllers in the source code. 2010-01-18 21:02:18 -05:00
Richard Goedeken
e41e4b1320 plugin must be linked with CC instead of LD because 'sdl-config --libs' can give an output with a -Wl,-rpath option, which only works with gcc not ld 2010-01-09 00:13:09 -05:00
Richard Goedeken
edc11ab2e6 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:53:30 -05:00
Richard Goedeken
e400eca663 changed makefile install to use 'install' instead of mkdir 2009-12-13 14:04:00 -05:00
Richard Goedeken
4b58d9244f added install/uninstall/rebuild to makefile 2009-12-11 23:43:04 -05:00
Richard Goedeken
2a07cb6b60 re-arranged the makefile a bit so that the system stuff is together and at the top of the makefile 2009-11-23 08:02:03 -05:00
Richard Goedeken
5b81602620 update Makefile for OSX patch from Auria 2009-11-23 07:59:09 -05:00
Richard Goedeken
11ec99d26d merged makefile changes with autoconfig change 2009-11-15 20:51:56 -05:00
Richard Goedeken
9800db3960 moved auto-configuration stuff into its own source file 2009-11-15 20:48:46 -05:00
Richard Goedeken
87d7d2a485 use TARGET variable instead of writing out long output library name 3 times 2009-11-14 00:05:43 -05:00
Richard Goedeken
93ab07eb30 fixed makefile ifeq logic error 2009-11-14 00:04:18 -05:00
Richard Goedeken
f216df1423 imported patch OSX_build 2009-11-14 00:02:01 -05:00
Richard Goedeken
b28198fb48 Completely re-wrote configuration save/load code to use Core Config API. Added feature to detect attached joystick and auto-configure settings. Added deadzone/scaling parameters to configuration 2009-11-02 00:01:52 -05:00
Richard Goedeken
2315a539bd re-wrote makefile for current mupen64plus conventions 2009-10-30 21:12:24 -04:00
Richard Goedeken
d95bf418f4 import blight_input plugin from mupen64plus SVN repo revision 1416 2009-10-30 19:26:52 -04:00