expanded the build instructions in the README
[dosdemo] / dosdemo.vcxproj
index 404de16..5ce3ff1 100644 (file)
       </PrecompiledHeader>\r
       <WarningLevel>Level3</WarningLevel>\r
       <Optimization>Disabled</Optimization>\r
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\sdl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\sdl;$(ProjectDir)\libs\imago\src;$(ProjectDir)\libs\mikmod\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <SubSystem>Console</SubSystem>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
-      <AdditionalDependencies>SDL.lib;SDLmain.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>SDL.lib;SDLmain.lib;imago.lib;mikmod.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
     </Link>\r
   </ItemDefinitionGroup>\r
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
@@ -69,8 +70,8 @@
       <Optimization>MaxSpeed</Optimization>\r
       <FunctionLevelLinking>true</FunctionLevelLinking>\r
       <IntrinsicFunctions>true</IntrinsicFunctions>\r
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
-      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\sdl;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <PreprocessorDefinitions>WIN32;_USE_MATH_DEFINES;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\sdl;$(ProjectDir)\libs\imago\src;$(ProjectDir)\libs\mikmod\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
       <DisableSpecificWarnings>4996;4244</DisableSpecificWarnings>\r
     </ClCompile>\r
     <Link>\r
       <GenerateDebugInformation>true</GenerateDebugInformation>\r
       <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
       <OptimizeReferences>true</OptimizeReferences>\r
-      <AdditionalDependencies>SDL.lib;SDLmain.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalDependencies>SDL.lib;SDLmain.lib;imago.lib;mikmod.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <AdditionalLibraryDirectories>$(IntDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>\r
     </Link>\r
   </ItemDefinitionGroup>\r
   <ItemGroup>\r
+    <ClCompile Include="src\3dgfx.c" />\r
+    <ClCompile Include="src\bump.c" />\r
+    <ClCompile Include="src\cfgopt.c" />\r
     <ClCompile Include="src\demo.c" />\r
+    <ClCompile Include="src\dynarr.c" />\r
+    <ClCompile Include="src\fract.c" />\r
+    <ClCompile Include="src\gfxutil.c" />\r
+    <ClCompile Include="src\grise.c" />\r
+    <ClCompile Include="src\metaball.c" />\r
+    <ClCompile Include="src\metasurf.c" />\r
+    <ClCompile Include="src\plasma.c" />\r
+    <ClCompile Include="src\polyclip.c" />\r
+    <ClCompile Include="src\polyfill.c" />\r
+    <ClCompile Include="src\polytest.c" />\r
     <ClCompile Include="src\screen.c" />\r
     <ClCompile Include="src\sdl\main.c" />\r
+    <ClCompile Include="src\sdl\music.c" />\r
+    <ClCompile Include="src\thunder.c" />\r
+    <ClCompile Include="src\tinyfps.c" />\r
     <ClCompile Include="src\tunnel.c" />\r
   </ItemGroup>\r
   <ItemGroup>\r
+    <ClInclude Include="src\3dgfx.h" />\r
+    <ClInclude Include="src\cfgopt.h" />\r
     <ClInclude Include="src\demo.h" />\r
+    <ClInclude Include="src\dynarr.h" />\r
+    <ClInclude Include="src\gfxutil.h" />\r
+    <ClInclude Include="src\mcubes.h" />\r
+    <ClInclude Include="src\metasurf.h" />\r
+    <ClInclude Include="src\music.h" />\r
+    <ClInclude Include="src\polyclip.h" />\r
+    <ClInclude Include="src\polyfill.h" />\r
+    <ClInclude Include="src\polytmpl.h" />\r
+    <ClInclude Include="src\sball.h" />\r
     <ClInclude Include="src\screen.h" />\r
+    <ClInclude Include="src\tinyfps.h" />\r
+    <ClInclude Include="src\util.h" />\r
+    <ClInclude Include="src\vmath.h" />\r
   </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
   <ImportGroup Label="ExtensionTargets">\r