From 9a17c626510d78fb91b8f69fc52b57c5381b0dea Mon Sep 17 00:00:00 2001 From: Ladislav Zezula Date: Mon, 11 May 2020 06:56:25 +0200 Subject: Added WDK build --- make.bat | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 make.bat (limited to 'make.bat') diff --git a/make.bat b/make.bat new file mode 100644 index 0000000..195ef38 --- /dev/null +++ b/make.bat @@ -0,0 +1,53 @@ +@echo off +if not "x%WDKDIR%" == "x" goto SELECT_LIB +echo The WDKDIR environment variable is not set +echo Set this variable to your WDK directory (without ending backslash) +echo Example: set WDKDIR C:\WinDDK\6001 +pause +goto:eof + +:SELECT_LIB +set PROJECT_DIR=%~dp0 +set LIBRARY_NAME=StormLibWDK + +:PREPARE_SOURCES +echo Preparing sources ... +copy .\src\wdk\sources-cpp.cpp . >nul +copy .\src\wdk\sources-wdk-* . >nul +echo. + +:BUILD_LIB_32 +echo Building %LIBRARY_NAME%.lib 32-bit (free) ... +set DDKBUILDENV= +call %WDKDIR%\bin\setenv.bat %WDKDIR%\ fre wxp +cd %PROJECT_DIR% +build.exe -czgw +echo. + +:COPY_LIB_32 +copy /Y .\objfre_wxp_x86\i386\%LIBRARY_NAME%.lib ..\aaa\lib32\%LIBRARY_NAME%.lib >nul +del buildfre_wxp_x86.log +echo. + +:BUILD_LIB_64 +echo Building %LIBRARY_NAME%.lib 64-bit (free) ... +set DDKBUILDENV= +call %WDKDIR%\bin\setenv.bat %WDKDIR%\ fre x64 WLH +cd %PROJECT_DIR% +build.exe -czgw +echo. + +:COPY_LIB_64 +copy /Y .\objfre_wlh_amd64\amd64\%LIBRARY_NAME%.lib ..\aaa\lib64\%LIBRARY_NAME%.lib >nul +del buildfre_wlh_amd64.log +echo. + +:COPY_HEADER +copy /Y .\src\StormLib.h ..\aaa\inc >nul +copy /Y .\src\StormPort.h ..\aaa\inc >nul + +rem Clean temporary files ... +if exist sources-cpp.cpp del sources-cpp.cpp +if exist sources-wdk-* del sources-wdk-* +if exist build.bat del build.bat + -- cgit v1.2.3