/src/ois/includes/OISConfig.h
https://bitbucket.org/cabalistic/ogredeps/ · C Header · 75 lines · 3 code · 6 blank · 66 comment · 0 complexity · 3c94831b1aada94151ee3ba4cdd6035a MD5 · raw file
- /*
- The zlib/libpng License
-
- Copyright (c) 2005-2007 Phillip Castaneda (pjcast -- www.wreckedgames.com)
-
- This software is provided 'as-is', without any express or implied warranty. In no event will
- the authors be held liable for any damages arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose, including commercial
- applications, and to alter it and redistribute it freely, subject to the following
- restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not claim that
- you wrote the original software. If you use this software in a product,
- an acknowledgment in the product documentation would be appreciated but is
- not required.
-
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
-
- 3. This notice may not be removed or altered from any source distribution.
- */
- #ifndef OIS_CONFIG_HEADER
- #define OIS_CONFIG_HEADER
-
- //----------------------------------------------------------------------------//
- //* This file contains defines for building certain parts of this Lib
- //* This file is not meant for External inclusion. However, you can edit this
- //* file before a build to effect what features are used internally
- //----------------------------------------------------------------------------//
-
- /**
- @remarks
- These lines have no bearing on internal build of OIS. This is here for
- external build settings. Meaning, changing this does not require a
- rebuild of OIS. This just affects VC dll import settings, as the DLL
- build already defines this during its build for setting dll exports.
- The undefine here is here just incase you decide to only use
- DLL, and want to set it permently and recompile OIS too.. Avoid redefinition
- from DLL build of OIS.
-
- So, if wanting to link against DLL version, just uncomment these lines.
- */
- //#ifdef OIS_DYNAMIC_LIB
- //# undef OIS_DYNAMIC_LIB
- //#endif
- //#define OIS_DYNAMIC_LIB
-
- /**
- @remarks
- Build in support for LIRC / WinLIRC - remote control support.
- Requires Boost::asio
- @notes
- Experimental - Supports connecting and enumerating. Control does not
- yet return state or events
- */
- //#define OIS_LIRC_SUPPORT
-
- /**
- @remarks
- Build in support for PC Nintendo WiiMote Win32 HID interface.
- Requires Boost::threads
- @notes
- Useable, but not quite finished - supports rumble, all buttons, & main orientation axis.
- Still needs Nunchuck, IR, and LED/Battery support.
- */
- //#define OIS_WIN32_WIIMOTE_SUPPORT
-
- /**
- @remarks
- Build in support for Win32 XInput (Xbox 360 Controller)
- */
- //#define OIS_WIN32_XINPUT_SUPPORT
-
- #endif