Blame |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
- setlocal-  enableextensions enabledelayedexpansion 
 
-   
- rem // make sure we have the tools we need 
-         for %%v in (- 250 240 230 220 210 200 190 180 170 160 150 140 130 120 110 100 90 80 ) do (
 
-                 if exist-  " !VS%%vCOMNTOOLS!..\..\VC\Auxiliary\Build\vcvarsall.bat" ( call "!VS%%vCOMNTOOLS!..\..\VC\Auxiliary\Build\vcvarsall.bat" ) else if exist "!VS%%vCOMNTOOLS!..\..\VC\vcvarsall.bat" call "!VS%%vCOMNTOOLS!- ..\..\VC\vcvarsall.bat" 
 
-         ) 
-         if not defined-  VCINSTALLDIR  echo-  No Microsoft C compiler was found on your system. Please install Visual Studio. & exit-  /b 1 
 
- ) 
- cl.exe 2 >&- 1 |- powershell -noprofile -command " (- $Input |- Select-Object -First 1 )-  -replace '.+\s (- .+ )- ','$1'"  >-  " %TEMP%- \target-arch.txt" & set-  /p UNAME_M= <-  " %TEMP%- \target-arch.txt" & del-  /f " %TEMP%- \target-arch.txt" 
-   
- rem // common compiler flags (use "-Od -DEBUG" for debug) 
-   
- rem // create an empty build directory and enter it 
- rmdir-  /s /q .build\minismackerplay  > nul-  2 >&- 1 
 
- cd-  .build\minismackerplay 
 
-   
- rem // build minismackerplay 
- echo-  Building minismackerplay... 
 
- cl -nologo ^ 
-    -I../../lib/SDL2 ^ 
-    -I../../lib/miniaudio/include/miniaudio ^ 
-    -I../../lib/libsmacker ^ 
-    ../../minismackerplay.c ^ 
-    ../../lib/miniaudio/miniaudio.c ^ 
-    ../../lib/libsmacker/smacker.c ^ 
-    ../../lib/libsmacker/smk_bitstream.c ^ 
-    ../../lib/libsmacker/smk_hufftree.c ^ 
-    ../../lib/SDL2/SDL2.lib ^ 
-    -o minismackerplay.exe  || goto-  : end
- copy-  /b /y minismackerplay.exe ..\..\minismackerplay. %UNAME_S%- - %UNAME_M%- .exe  || goto-  : end
 
-   
- :end 
-