From c8b3b853ccd68119c0cdec5061789e2d9dd1e346 Mon Sep 17 00:00:00 2001
From: apriestman <apriestman@basistech.com>
Date: Sat, 22 Aug 2020 20:21:22 -0400
Subject: [PATCH] Update build script. Removed some missed env variables.

---
 appveyor.yml                                  |  9 -----
 win32/istat/istat.vcxproj                     |  2 +-
 win32/libtsk/libtsk.vcxproj                   |  6 ++--
 .../tsk_logical_imager.vcxproj                |  2 +-
 win32/updateAndBuildAll.py                    | 34 -------------------
 5 files changed, 5 insertions(+), 48 deletions(-)

diff --git a/appveyor.yml b/appveyor.yml
index 5b7bfa760..18b9612b2 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -4,10 +4,6 @@ cache:
   - C:\Users\appveyor\.ant
   - C:\ProgramData\chocolatey\bin
   - C:\ProgramData\chocolatey\lib
-  - C:\libvhdi_64bit
-  - C:\libvmdk_64bit
-  - C:\libewf_64bit
-  - C:\zlib
 
 image: Visual Studio 2015
 
@@ -20,10 +16,6 @@ install:
 environment:
     global:
       TSK_HOME: "%APPVEYOR_BUILD_FOLDER%"
-      LIBVHDI_HOME: "C:\\libvhdi_64bit"
-      LIBVMDK_HOME: "C:\\libvmdk_64bit\\libvmdk"
-      LIBEWF_HOME: "C:\\libewf_64bit"
-      OPENSSL_HOME: "C:\\OpenSSL-v111-Win64"
       PYTHON: "C:\\Python36-x64"
       JDK_HOME: C:\Program Files\Java\jdk1.8.0
 services:
@@ -32,7 +24,6 @@ before_build:
   - nuget restore win32\libtsk -PackagesDirectory win32\packages
   
 build_script:
-      - python setupDevRepos.py
       - python win32\updateAndBuildAll.py -m 
       - ps: ant -version
       - ps: pushd bindings/java
diff --git a/win32/istat/istat.vcxproj b/win32/istat/istat.vcxproj
index 9a3630bf0..6a4a1f1ee 100755
--- a/win32/istat/istat.vcxproj
+++ b/win32/istat/istat.vcxproj
@@ -229,7 +229,7 @@
     </ClCompile>
     <Link>
       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(LIBEWF_HOME)\msvscpp\release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Console</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
diff --git a/win32/libtsk/libtsk.vcxproj b/win32/libtsk/libtsk.vcxproj
index febecd17c..72851289a 100755
--- a/win32/libtsk/libtsk.vcxproj
+++ b/win32/libtsk/libtsk.vcxproj
@@ -135,7 +135,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);$(LIBEWF_HOME)\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>NOMINMAX;_CRT_SECURE_NO_DEPRECATE;GUID_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_LIBEWF;HAVE_LIBVMDK;HAVE_LIBVHDI;HAVE_LIBZ;WIN32;_DEBUG;_LIB;_ITERATOR_DEBUG_LEVEL=2;WINVER=0x0601;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@@ -157,7 +157,7 @@ copy "$(LibVhdiLib)\libvhdi.dll" "$(OutDir)"</Command>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);$(LIBEWF_HOME)\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>NOMINMAX;_CRT_SECURE_NO_DEPRECATE;GUID_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_LIBEWF;HAVE_LIBVMDK;HAVE_LIBVHDI;HAVE_LIBZ;WIN32;_DEBUG;_LIB;WINVER=0x0601;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -178,7 +178,7 @@ copy "$(LibVhdiLib)\libvhdi.dll" "$(OutDir)"</Command>
     <ClCompile>
       <Optimization>MaxSpeed</Optimization>
       <IntrinsicFunctions>true</IntrinsicFunctions>
-      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);$(LIBEWF_HOME)\..\zlib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(ProjectDir)\..\..\;$(TskNugetIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>NOMINMAX;_CRT_SECURE_NO_DEPRECATE;GUID_WINDOWS;_CRT_SECURE_NO_WARNINGS;HAVE_LIBEWF;HAVE_LIBZ;HAVE_LIBVMDK;HAVE_LIBVHDI;WIN32;NDEBUG;_LIB;WINVER=0x0501;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <FunctionLevelLinking>true</FunctionLevelLinking>
diff --git a/win32/tsk_logical_imager/tsk_logical_imager.vcxproj b/win32/tsk_logical_imager/tsk_logical_imager.vcxproj
index b4dd11da9..83ad938b0 100755
--- a/win32/tsk_logical_imager/tsk_logical_imager.vcxproj
+++ b/win32/tsk_logical_imager/tsk_logical_imager.vcxproj
@@ -250,7 +250,7 @@
     </ClCompile>
     <Link>
       <AdditionalDependencies>Shlwapi.lib;Ws2_32.lib;comsuppw.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <AdditionalLibraryDirectories>$(LIBEWF_HOME)\msvscpp\x64\release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <OptimizeReferences>true</OptimizeReferences>
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
diff --git a/win32/updateAndBuildAll.py b/win32/updateAndBuildAll.py
index afd419a28..3cd257e5a 100644
--- a/win32/updateAndBuildAll.py
+++ b/win32/updateAndBuildAll.py
@@ -37,40 +37,6 @@ def pullAndBuildAllDependencies(depBranch):
     global passed
     passed = True
 
-    # get the LIBEWF_HOME, LIBVHDI_HOME, LIBVMDH_HOME
-    ewfHome = os.getenv("LIBEWF_HOME", "C:\\libewf_64bit")
-    vhdiHome = os.getenv("LIBVHDI_HOME", "C:\\libvhdi_64bit")
-    vmdkHome = os.getenv("LIBVMDK_HOME", "C:\\libvmdk_64bit\\libvmdk")
-    # check if ewfHome, vhdiHome or vmdhHome exits
-    checkPathExist(ewfHome)
-    checkPathExist(vhdiHome)
-    checkPathExist(vmdkHome)
-    # git update libewf, libvhdi and libvmdk
-    if(passed):
-        gitPull(ewfHome, "libewf_64bit", depBranch)
-    if(passed):
-        gitPull(vhdiHome, "libvhdi_64bit", depBranch)
-    if(passed):
-        gitPull(vmdkHome, "libvmdk_64bit", depBranch)
-
-    if not MINIMAL:
-        # build 32-bit of libewf, libvhdi, libvmdk and TSK
-        if(passed):
-            buildDependentLibs(ewfHome, 32, "libewf", "libewf_dll")
-        if(passed):
-            buildDependentLibs(vhdiHome, 32, "libvhdi", "libvhdi")
-        if(passed):
-            buildDependentLibs(vmdkHome, 32, "libvmdk", "libvmdk")
-
-
-    # build 64-bit of libewf, libvhdi, libvmdk and TSK
-    if(passed):
-        buildDependentLibs(ewfHome, 64, "libewf", "libewf_dll")
-    if(passed):
-        buildDependentLibs(vhdiHome, 64, "libvhdi", "libvhdi")
-    if(passed):
-        buildDependentLibs(vmdkHome, 64, "libvmdk", "libvmdk")
-
     # get all nuget packages needed by the solution
     if(passed):
         TSK_HOME = os.getenv("TSK_HOME", False)
-- 
GitLab