|
38 | 38 | <PropertyGroup Label="UserMacros" /> |
39 | 39 | <ItemDefinitionGroup> |
40 | 40 | <ClCompile> |
41 | | - <AdditionalIncludeDirectories>$(MC_ROOT)\platforms\sound\openal;$(SDL1_PATH)\include;$(OPENAL_PATH)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 41 | + <AdditionalIncludeDirectories>$(MC_ROOT)\platforms\audio\openal;$(SDL1_PATH)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
42 | 42 | </ClCompile> |
43 | 43 | <Link> |
44 | 44 | <SubSystem>Console</SubSystem> |
45 | 45 | <AdditionalDependencies>SDLmain.lib;%(AdditionalDependencies)</AdditionalDependencies> |
| 46 | + <!-- This is not a bug, not everyone is going to have SDL built as debug, and it's just kinda inconvenient for not much benefit --> |
| 47 | + <AdditionalLibraryDirectories Condition="$(Configuration.StartsWith('Debug'))">$(SDL1_PATH)\VisualC\SDL\$(Platform)\Release;$(SDL1_PATH)\VisualC\SDLmain\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 48 | + <AdditionalLibraryDirectories Condition="$(Configuration.StartsWith('Release'))">$(SDL1_PATH)\VisualC\SDL\$(Platform)\Release;$(SDL1_PATH)\VisualC\SDLmain\$(Platform)\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
46 | 49 | </Link> |
| 50 | + <PostBuildEvent Condition="$(Configuration.StartsWith('Debug'))"> |
| 51 | + <Command>copy $(SDL1_PATH)\VisualC\SDL\$(Platform)\Release\SDL.dll $(TargetDir) /y</Command> |
| 52 | + </PostBuildEvent> |
| 53 | + <PostBuildEvent Condition="$(Configuration.StartsWith('Release'))"> |
| 54 | + <Command>copy $(SDL1_PATH)\VisualC\SDL\$(Platform)\Release\SDL.dll $(TargetDir) /y</Command> |
| 55 | + </PostBuildEvent> |
47 | 56 | </ItemDefinitionGroup> |
48 | 57 | <ItemDefinitionGroup Condition="'$(Platform)'=='Win32'"> |
49 | 58 | <Link> |
50 | | - <AdditionalLibraryDirectories>$(SDL1_PATH)\VisualC\SDL\Win32\Release;$(SDL1_PATH)\VisualC\SDLmain\Win32\Release;$(OPENAL_PATH)\libs\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 59 | + <AdditionalLibraryDirectories>$(OPENAL_PATH)\libs\Win32\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
51 | 60 | </Link> |
52 | | - <PostBuildEvent> |
53 | | - <Command>copy $(SDL1_PATH)\VisualC\SDL\Win32\Release\SDL.dll $(TargetDir) /y</Command> |
54 | | - </PostBuildEvent> |
55 | 61 | </ItemDefinitionGroup> |
56 | 62 | <ItemDefinitionGroup Condition="'$(Platform)'=='x64'"> |
57 | 63 | <Link> |
58 | | - <AdditionalLibraryDirectories>$(SDL1_PATH)\VisualC\SDL\x64\Release;$(SDL1_PATH)\VisualC\SDLmain\x64\Release;$(OPENAL_PATH)\libs\Win64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
| 64 | + <AdditionalLibraryDirectories>$(OPENAL_PATH)\libs\Win64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> |
59 | 65 | </Link> |
60 | | - <PostBuildEvent> |
61 | | - <Command>copy $(SDL1_PATH)\VisualC\SDL\x64\Release\SDL.dll $(TargetDir) /y</Command> |
62 | | - </PostBuildEvent> |
63 | 66 | </ItemDefinitionGroup> |
64 | 67 | <ItemGroup> |
65 | | - <ClCompile Include="$(MC_ROOT)\platforms\sound\openal\SoundSystemAL.cpp" /> |
66 | 68 | <ClCompile Include="$(MC_ROOT)\platforms\sdl\sdl1\main.cpp" /> |
67 | 69 | <ClCompile Include="$(MC_ROOT)\platforms\sdl\sdl1\base\AppPlatform_sdl1.cpp" /> |
68 | 70 | <ClCompile Include="$(MC_ROOT)\platforms\sdl\sdl1\desktop\AppPlatform_sdl1_desktop.cpp" /> |
69 | | - <ClCompile Include="$(MC_ROOT)\platforms\sound\openal\SoundStreamAL.cpp" /> |
70 | 71 | <ClCompile Include="$(MC_ROOT)\platforms\sdl\base\AppPlatform_sdl.cpp" /> |
71 | 72 | </ItemGroup> |
72 | 73 | <ItemGroup> |
73 | 74 | <ClInclude Include="$(MC_ROOT)\compat\KeyCodes.hpp" /> |
74 | 75 | <ClInclude Include="$(MC_ROOT)\compat\SDLKeyCodes.h" /> |
75 | | - <ClInclude Include="$(MC_ROOT)\platforms\sound\openal\CustomSoundSystem.hpp" /> |
76 | 76 | <ClInclude Include="$(MC_ROOT)\platforms\sdl\sdl1\base\AppPlatform_sdl1.hpp" /> |
77 | 77 | <ClInclude Include="$(MC_ROOT)\platforms\sdl\sdl1\desktop\AppPlatform_sdl1_desktop.hpp" /> |
78 | | - <ClInclude Include="$(MC_ROOT)\platforms\sound\openal\SoundStreamAL.hpp" /> |
79 | 78 | <ClInclude Include="$(MC_ROOT)\platforms\sdl\base\AppPlatform_sdl.hpp" /> |
80 | 79 | </ItemGroup> |
81 | 80 | <ItemGroup> |
| 81 | + <ProjectReference Include="..\Audio.OpenAL\Audio.OpenAL.vcxproj"> |
| 82 | + <Project>{e6c837a7-ef58-4628-a0d6-a8aee0a63754}</Project> |
| 83 | + </ProjectReference> |
82 | 84 | <ProjectReference Include="..\Client\Client.vcxproj"> |
83 | 85 | <Project>{a6e03dca-99f6-45b8-800d-73060ae407fc}</Project> |
84 | 86 | </ProjectReference> |
|
0 commit comments