Displaying differences for changeset
 
display as  

src/java/m/rse/cfactor/utils/PGTools.java

@@ -343,6 +343,7 @@
         //
         if (gdal.equals(Const.RSE_DEPLOYMENT_WINDOWS))
         {
+            // GDAL required DLLs & EXE
             Binaries.unpackResourceAbsolute("/gdallocationinfo.exe", dataDir + "gdallocationinfo.exe").toString();
             Binaries.unpackResourceAbsolute("/gdal111.dll", dataDir + "gdal111.dll").toString();
             Binaries.unpackResourceAbsolute("/geos.dll", dataDir + "geos.dll").toString();
@@ -359,6 +360,27 @@
             Binaries.unpackResourceAbsolute("/ssleay32.dll", dataDir + "ssleay32.dll").toString();
             Binaries.unpackResourceAbsolute("/xerces-c_2_8.dll", dataDir + "xerces-c_2_8.dll").toString();
             Binaries.unpackResourceAbsolute("/zlib1.dll", dataDir + "zlib1.dll").toString();
+            
+            // Microsoft Visual C++ Redistributable Package 2010 - Service Pack 1 DLLs
+            Binaries.unpackResourceAbsolute("/atl100.dll", dataDir + "atl100.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100chs.dll", dataDir + "mfc100chs.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100cht.dll", dataDir + "mfc100cht.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100deu.dll", dataDir + "mfc100deu.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100.dll", dataDir + "mfc100.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100enu.dll", dataDir + "mfc100enu.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100esn.dll", dataDir + "mfc100esn.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100fra.dll", dataDir + "mfc100fra.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100ita.dll", dataDir + "mfc100ita.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100jpn.dll", dataDir + "mfc100jpn.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100kor.dll", dataDir + "mfc100kor.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100rus.dll", dataDir + "mfc100rus.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfc100u.dll", dataDir + "mfc100u.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfcm100.dll", dataDir + "mfcm100.dll").toString();
+            Binaries.unpackResourceAbsolute("/mfcm100u.dll", dataDir + "mfcm100u.dll").toString();
+            Binaries.unpackResourceAbsolute("/msvcp100.dll", dataDir + "msvcp100.dll").toString();
+            Binaries.unpackResourceAbsolute("/msvcr100.dll", dataDir + "msvcr100.dll").toString();
+            Binaries.unpackResourceAbsolute("/propsys.dll", dataDir + "propsys.dll").toString();
+            Binaries.unpackResourceAbsolute("/vcomp100.dll", dataDir + "vcomp100.dll").toString();   
         }
         
         // to do