Commit graph

472 commits

Author SHA1 Message Date
Sven Eckelmann
9ed0b82cec Enable PIC depending on architecture instead of bits only
nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
2011-08-05 10:32:06 +02:00
Sven Eckelmann
bb10548da8 Enable big endian mode on ppc and ppc64 2011-08-05 10:19:20 +02:00
Sven Eckelmann
ec682f1bdf Add Generic X-Box pad 2011-07-23 22:22:23 +02:00
Sven Eckelmann
b0db1daa3b Strip binaries during install 2011-07-23 21:22:52 +02:00
Richard Goedeken
f148ca3e14 added Jess Tech Colour Rumble controller from Bas Ammerlaan 2011-07-16 16:36:08 -07: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
Narann
82c5404ee6 A little "move to top" in some variable declarations to make MSVC compile! 2011-07-05 12:18:00 +02: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
1bdd4ebbfc Don't use plain 0 for pointers 2011-06-25 23:19:12 +02:00
Sven Eckelmann
5ec17510e1 Mark local only functions as static 2011-06-25 23:11:00 +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
9a1fa64a27 Use function prototypes defined by core 2011-06-25 21:23:47 +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
Richard Goedeken
29b769aeea added Logitech Chillstream Controller to the Xbox clone list, from the_gamer on IRC 2011-06-09 10:21:31 -07:00
Richard Goedeken
3558845e85 updated input plugin for new Mupen64plus 2.0 API versioning scheme 2011-05-16 21:47:38 -07:00
Richard Goedeken
1f651296b5 1. new parameter for mouse sensitivity. 2. handle mouse movement translation to joystick differently: store sum of relative motions, and exponentially decay the sum values 2011-04-09 22:21:40 -07:00
Richard Goedeken
14edddf858 added raphnet technologies GC/N64 usb converter auto-configuration from ryanbearfield@gmail.com 2011-03-18 21:44:49 -07:00
Richard Goedeken
50aa09d06e added different axis mappings for OSX version of HuiJia gamepad (MayFlash) from snorum@gmail.com 2011-01-17 21:17:40 -05:00
Richard Goedeken
d94536b738 bugfix: issue 409 - PS3 controller not auto-detected in Gentoo when connected via bluetooth because controller name does not include Sony 2011-01-15 17:17:31 -05:00
Richard Goedeken
9270a108ad bugfix: correctly handle USB devices with multiple game pads, from Peter Helbing 2010-11-23 21:32:44 -05:00
Richard Goedeken
564414ffd9 Added tag 1.99.4 for changeset fed8743b9cef 2010-11-22 21:02:41 -05:00
Richard Goedeken
ac17e05a18 updated version and RELEASE info for 1.99.4 tag 2010-11-22 21:02:39 -05:00
Richard Goedeken
3da5ddefd5 bugfix: we need to get BOOL type parameters for 'plugged' and 'mouse' 2010-10-02 22:16:22 -04:00
Richard Goedeken
b5d9d361a0 Do configuration setup during PluginStart() function call, so that GUI will see defaults (auto-configured) the first time it is run. We will still do configuration during every game startup as well (InitiateControllers) 2010-09-27 22:50:09 -04:00
Sven Eckelmann
eaeb4b83d1 Add GNU/Hurd as operating system with "linux" userland
---
2010-07-13 21:31:53 +02:00
Richard Goedeken
903bbc58ca added Fusa Gamepad section to InputAutoCfg.ini, from anakondarh@gmail.com 2010-06-17 23:24:18 -04:00
Richard Goedeken
993d5279a9 update README file for changes in key movement modifiers 2010-06-16 19:55:45 -04:00
Sven Eckelmann
352e1b8701 Move axis value reducers to right shift and right ctrl
The maximum value for an axis can be reduced by pressing shift or ctrl. The
left shift and ctrl are used for the buttons A and B at the same time. So we
must move the reducers to different buttons to fix the weird controller
behavior.
2010-06-07 20:47:30 +02:00
Richard Goedeken
48cf5259d1 FreeBSD makefile patches from David Demelier 2010-05-16 12:42:55 -04:00
Richard Goedeken
e12a180318 modified auto-config for logitech rumblepad 2 and similar controllers, based on feedback from guido@berhoerster.name 2010-03-29 21:43:01 -04:00
Richard Goedeken
90f4c7e502 added controller auto-config for [Wish Technologies Adaptoid] from mattmatteh@gmail.com 2010-03-26 20:39:16 -04:00
Richard Goedeken
5ae16d558f added controller auto-config for 3 in 1 Magic Joy Box
USB adapter from dragbe@swing.be
2010-03-23 22:19:53 -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
Richard Goedeken
acc0d498b5 added THRUSTMASTER Firestorm Dual Power 2 auto-config from sultanoswing@gmail.com 2010-03-18 23:44:29 -04:00
Richard Goedeken
5db8ccf8cd added Logitech Rumblepad 2 USB controller from camcorderdoctor@gmail.com on google groups 2010-03-08 21:04:57 -05:00
Richard Goedeken
1801ca8718 added [Thrustmaster Dual Trigger 3-in-1] controller from tukuyomi on emutalk 2010-03-07 19:59:09 -05:00
Sven Eckelmann
b3ab37132b Add missing header 2010-03-04 23:30:39 +01: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
341d45f31d Support extra deadzone parameter in axis() config parameter clause when mapping an analog joystick axis to an N64 button 2010-02-26 23:49:14 -05:00
Richard Goedeken
8ae1029e54 added 2 more Windows Xbox360 controller auto-configs, from Acidnine and guran on emutalk 2010-02-25 23:17:03 -05:00
Richard Goedeken
6fa07ec05c added Windows wired Xbox360 controller auto-config from Hulkenstrong on emutalk 2010-02-24 21:57:43 -05:00