wiiusesrc: change back to .c files, in order to more easily diff with "official" wiiuse
wiiusesrc: enable building with windows/msvc. In order to build you need to install WDK, then build. wiiuse.vcproj uses WDK exclusively, and ignores other include/lib paths. Change the paths in wiiuse.vcproj if your version of WDK differs. wiiuse: update compiled windows libs git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4295 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
47a1d2da9c
commit
9ae7fe20af
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -8,19 +8,19 @@ if not (env['HAVE_BLUEZ'] or sys.platform == 'darwin'):
|
|||
Return()
|
||||
|
||||
files = [
|
||||
"classic.cpp",
|
||||
"dynamics.cpp",
|
||||
"events.cpp",
|
||||
"io.cpp",
|
||||
"ir.cpp",
|
||||
"nunchuk.cpp",
|
||||
"guitar_hero_3.cpp",
|
||||
"wiiboard.cpp",
|
||||
"wiiuse.cpp",
|
||||
"classic.c",
|
||||
"dynamics.c",
|
||||
"events.c",
|
||||
"io.c",
|
||||
"ir.c",
|
||||
"nunchuk.c",
|
||||
"guitar_hero_3.c",
|
||||
"wiiboard.c",
|
||||
"wiiuse.c",
|
||||
]
|
||||
|
||||
if env['HAVE_BLUEZ']:
|
||||
files += [ "io_nix.cpp", ]
|
||||
files += [ "io_nix.c", ]
|
||||
|
||||
if sys.platform == 'darwin':
|
||||
files += [ "io_osx.m", ]
|
||||
|
|
|
@ -34,11 +34,9 @@
|
|||
#ifndef CONNECT_H_INCLUDED
|
||||
#define CONNECT_H_INCLUDED
|
||||
|
||||
#ifndef WIN32
|
||||
#if !defined(__APPLE__)
|
||||
#ifdef __linux__
|
||||
#include <bluetooth/bluetooth.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include "wiiuse_internal.h"
|
||||
|
||||
|
|
|
@ -663,7 +663,7 @@ static float ir_distance(struct ir_dot_t* dot) {
|
|||
xd = dot[i2].x - dot[i1].x;
|
||||
yd = dot[i2].y - dot[i1].y;
|
||||
|
||||
return sqrt(float(xd*xd + yd*yd));
|
||||
return sqrt(xd*xd + yd*yd);
|
||||
}
|
||||
|
||||
|
|
@ -123,12 +123,10 @@ struct wiimote_t** wiiuse_init(int wiimotes) {
|
|||
|
||||
wm[i]->unid = i+1;
|
||||
|
||||
#ifndef WIN32
|
||||
#if !defined(__APPLE__)
|
||||
#ifdef __linux__
|
||||
wm[i]->bdaddr = *BDADDR_ANY;
|
||||
wm[i]->out_sock = -1;
|
||||
wm[i]->in_sock = -1;
|
||||
#endif
|
||||
#else
|
||||
wm[i]->dev_handle = 0;
|
||||
wm[i]->stack = WIIUSE_STACK_UNKNOWN;
|
|
@ -563,7 +563,7 @@ typedef struct wiimote_t {
|
|||
#if defined(__APPLE__)
|
||||
WCONST char bdaddr[10]; /**< bt address on osx addr are string */
|
||||
#else
|
||||
WCONST bdaddr_t bdaddr; /**< bt address */
|
||||
WCONST bdaddr_t bdaddr; /**< bt address (linux) */
|
||||
#endif
|
||||
WCONST char bdaddr_str[18]; /**< readable bt address */
|
||||
WCONST int out_sock; /**< output socket */
|
||||
|
|
|
@ -44,12 +44,10 @@
|
|||
#ifndef WIIUSE_INTERNAL_H_INCLUDED
|
||||
#define WIIUSE_INTERNAL_H_INCLUDED
|
||||
|
||||
#ifndef WIN32
|
||||
#if !defined(__APPLE__)
|
||||
#ifdef __linux__
|
||||
#include <arpa/inet.h> /* htons() */
|
||||
#include <bluetooth/bluetooth.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#include "definitions.h"
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
Version="9.00"
|
||||
Name="wiiuse"
|
||||
ProjectGUID="{944EF6DE-471D-447E-A2FD-D37D58805169}"
|
||||
RootNamespace="wiiuse"
|
||||
TargetFrameworkVersion="0"
|
||||
>
|
||||
<Platforms>
|
||||
|
@ -25,7 +26,7 @@
|
|||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
|
@ -52,10 +53,11 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="..\DDK_HID\Include"
|
||||
AdditionalIncludeDirectories="C:\WinDDK\7600.16385.0\inc\api;C:\WinDDK\7600.16385.0\inc\crt"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WIIUSE_EXPORTS"
|
||||
IgnoreStandardIncludePath="true"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\win32\Release/wiiuse.pch"
|
||||
AssemblerListingLocation=".\win32\Release/"
|
||||
|
@ -78,14 +80,14 @@
|
|||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="odbc32.lib odbccp32.lib Ws2_32.lib hid.lib setupapi.lib"
|
||||
OutputFile=".\win32\Release/wiiuse.dll"
|
||||
OutputFile="..\WiiUse\$(PlatformName)\wiiuse.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\DDK_HID\win32"
|
||||
AdditionalLibraryDirectories="C:\WinDDK\7600.16385.0\lib\win7\i386"
|
||||
ProgramDatabaseFile=".\win32\Release/wiiuse.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\win32\Release/wiiuse.lib"
|
||||
ImportLibrary="$(TargetDir)\$(TargetName).lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -120,7 +122,7 @@
|
|||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
|
@ -147,10 +149,11 @@
|
|||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
AdditionalIncludeDirectories="..\DDK_HID\Include"
|
||||
AdditionalIncludeDirectories="C:\WinDDK\7600.16385.0\inc\api;C:\WinDDK\7600.16385.0\inc\crt"
|
||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;WIIUSE_EXPORTS;_WIN64"
|
||||
IgnoreStandardIncludePath="true"
|
||||
StringPooling="true"
|
||||
RuntimeLibrary="0"
|
||||
RuntimeLibrary="2"
|
||||
EnableFunctionLevelLinking="true"
|
||||
PrecompiledHeaderFile=".\x64\Release/wiiuse.pch"
|
||||
AssemblerListingLocation=".\x64\Release/"
|
||||
|
@ -173,14 +176,14 @@
|
|||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="odbc32.lib odbccp32.lib Ws2_32.lib hid.lib setupapi.lib"
|
||||
OutputFile=".\x64\Release/wiiuse.dll"
|
||||
OutputFile="..\WiiUse\$(PlatformName)\wiiuse.dll"
|
||||
LinkIncremental="1"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\DDK_HID\x64"
|
||||
AdditionalLibraryDirectories="C:\WinDDK\7600.16385.0\lib\win7\amd64"
|
||||
ProgramDatabaseFile=".\x64\Release/wiiuse.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\x64\Release/wiiuse.lib"
|
||||
ImportLibrary="$(TargetDir)\$(TargetName).lib"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -215,7 +218,7 @@
|
|||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
|
@ -241,11 +244,12 @@
|
|||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\DDK_HID\Include"
|
||||
AdditionalIncludeDirectories="C:\WinDDK\7600.16385.0\inc\api;C:\WinDDK\7600.16385.0\inc\crt"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WIIUSE_EXPORTS;WITH_WIIUSE_DEBUG"
|
||||
IgnoreStandardIncludePath="true"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeLibrary="3"
|
||||
PrecompiledHeaderFile=".\win32\Debug/wiiuse.pch"
|
||||
AssemblerListingLocation=".\win32\Debug/"
|
||||
ObjectFile=".\win32\Debug/"
|
||||
|
@ -268,15 +272,15 @@
|
|||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="odbc32.lib odbccp32.lib Ws2_32.lib hid.lib setupapi.lib"
|
||||
OutputFile=".\win32\Debug/wiiuse.dll"
|
||||
OutputFile="..\WiiUse\$(PlatformName)\wiiused.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\DDK_HID\win32"
|
||||
AdditionalLibraryDirectories="C:\WinDDK\7600.16385.0\lib\win7\i386"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=".\win32\Debug/wiiuse.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\win32\Debug/wiiuse.lib"
|
||||
ImportLibrary="$(TargetDir)\$(TargetName).lib"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -311,7 +315,7 @@
|
|||
InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
|
||||
UseOfMFC="0"
|
||||
ATLMinimizesCRunTimeLibraryUsage="false"
|
||||
CharacterSet="2"
|
||||
CharacterSet="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
|
@ -337,11 +341,12 @@
|
|||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="..\DDK_HID\Include"
|
||||
AdditionalIncludeDirectories="C:\WinDDK\7600.16385.0\inc\api;C:\WinDDK\7600.16385.0\inc\crt"
|
||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;WIIUSE_EXPORTS;WITH_WIIUSE_DEBUG"
|
||||
IgnoreStandardIncludePath="true"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
RuntimeLibrary="3"
|
||||
PrecompiledHeaderFile=".\x64\Debug/wiiuse.pch"
|
||||
AssemblerListingLocation=".\x64\Debug/"
|
||||
ObjectFile=".\x64\Debug/"
|
||||
|
@ -364,15 +369,15 @@
|
|||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="odbc32.lib odbccp32.lib Ws2_32.lib hid.lib setupapi.lib"
|
||||
OutputFile=".\x64\Debug/wiiuse.dll"
|
||||
OutputFile="..\WiiUse\$(PlatformName)\wiiused.dll"
|
||||
LinkIncremental="2"
|
||||
SuppressStartupBanner="true"
|
||||
AdditionalLibraryDirectories="..\DDK_HID\x64"
|
||||
AdditionalLibraryDirectories="C:\WinDDK\7600.16385.0\lib\win7\amd64"
|
||||
GenerateDebugInformation="true"
|
||||
ProgramDatabaseFile=".\x64\Debug/wiiuse.pdb"
|
||||
RandomizedBaseAddress="1"
|
||||
DataExecutionPrevention="0"
|
||||
ImportLibrary=".\x64\Debug/wiiuse.lib"
|
||||
ImportLibrary="$(TargetDir)\$(TargetName).lib"
|
||||
TargetMachine="17"
|
||||
/>
|
||||
<Tool
|
||||
|
@ -407,7 +412,7 @@
|
|||
Name="Expansion Devices"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Src\classic.cpp"
|
||||
RelativePath=".\Src\classic.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -415,7 +420,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\guitar_hero_3.cpp"
|
||||
RelativePath=".\Src\guitar_hero_3.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -423,7 +428,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\nunchuk.cpp"
|
||||
RelativePath=".\Src\nunchuk.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -431,7 +436,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\wiiboard.cpp"
|
||||
RelativePath=".\Src\wiiboard.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -443,7 +448,7 @@
|
|||
Name="I/O"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Src\io.cpp"
|
||||
RelativePath=".\Src\io.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -451,7 +456,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\io_nix.cpp"
|
||||
RelativePath=".\Src\io_nix.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -459,7 +464,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\io_win.cpp"
|
||||
RelativePath=".\Src\io_win.c"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
|
@ -467,7 +472,7 @@
|
|||
Name="Wiimote Data"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Src\dynamics.cpp"
|
||||
RelativePath=".\Src\dynamics.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -475,7 +480,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\events.cpp"
|
||||
RelativePath=".\Src\events.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -483,7 +488,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\ir.cpp"
|
||||
RelativePath=".\Src\ir.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
@ -512,7 +517,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\wiiuse.cpp"
|
||||
RelativePath=".\Src\wiiuse.c"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
|
Loading…
Reference in New Issue