diff --git a/projects/VC90/.gitignore b/projects/VC90/.gitignore
new file mode 100644
index 00000000..29be20a4
--- /dev/null
+++ b/projects/VC90/.gitignore
@@ -0,0 +1,5 @@
+terragear.ncb
+terragear.suo
+*.user
+x64
+Win32
diff --git a/projects/VC90/Array/.gitignore b/projects/VC90/Array/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Array/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Array/Array.vcproj b/projects/VC90/Array/Array.vcproj
new file mode 100644
index 00000000..96389280
--- /dev/null
+++ b/projects/VC90/Array/Array.vcproj
@@ -0,0 +1,319 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/DEM/.gitignore b/projects/VC90/DEM/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/DEM/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/DEM/DEM.vcproj b/projects/VC90/DEM/DEM.vcproj
new file mode 100644
index 00000000..bb6b6a1b
--- /dev/null
+++ b/projects/VC90/DEM/DEM.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/DemChop/.gitignore b/projects/VC90/DemChop/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/DemChop/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/DemChop/DemChop.vcproj b/projects/VC90/DemChop/DemChop.vcproj
new file mode 100644
index 00000000..a1745069
--- /dev/null
+++ b/projects/VC90/DemChop/DemChop.vcproj
@@ -0,0 +1,376 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/GenOutput/.gitignore b/projects/VC90/GenOutput/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/GenOutput/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/GenOutput/GenOutput.vcproj b/projects/VC90/GenOutput/GenOutput.vcproj
new file mode 100644
index 00000000..b3632058
--- /dev/null
+++ b/projects/VC90/GenOutput/GenOutput.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Geometry/.gitignore b/projects/VC90/Geometry/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Geometry/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Geometry/Geometry.vcproj b/projects/VC90/Geometry/Geometry.vcproj
new file mode 100644
index 00000000..0ccdd956
--- /dev/null
+++ b/projects/VC90/Geometry/Geometry.vcproj
@@ -0,0 +1,362 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/HGT/.gitignore b/projects/VC90/HGT/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/HGT/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/HGT/HGT.vcproj b/projects/VC90/HGT/HGT.vcproj
new file mode 100644
index 00000000..e4287d20
--- /dev/null
+++ b/projects/VC90/HGT/HGT.vcproj
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Match/.gitignore b/projects/VC90/Match/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Match/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Match/Match.vcproj b/projects/VC90/Match/Match.vcproj
new file mode 100644
index 00000000..3146ca29
--- /dev/null
+++ b/projects/VC90/Match/Match.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Optimize/.gitignore b/projects/VC90/Optimize/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Optimize/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Optimize/Optimize.vcproj b/projects/VC90/Optimize/Optimize.vcproj
new file mode 100644
index 00000000..e48cfa69
--- /dev/null
+++ b/projects/VC90/Optimize/Optimize.vcproj
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Output/.gitignore b/projects/VC90/Output/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Output/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Output/Output.vcproj b/projects/VC90/Output/Output.vcproj
new file mode 100644
index 00000000..26887916
--- /dev/null
+++ b/projects/VC90/Output/Output.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Polygon/.gitignore b/projects/VC90/Polygon/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Polygon/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Polygon/Polygon.vcproj b/projects/VC90/Polygon/Polygon.vcproj
new file mode 100644
index 00000000..8ed6cc3a
--- /dev/null
+++ b/projects/VC90/Polygon/Polygon.vcproj
@@ -0,0 +1,358 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Terra/.gitignore b/projects/VC90/Terra/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Terra/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Terra/Terra.vcproj b/projects/VC90/Terra/Terra.vcproj
new file mode 100644
index 00000000..a1525dd4
--- /dev/null
+++ b/projects/VC90/Terra/Terra.vcproj
@@ -0,0 +1,386 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/TriangleJRS/.gitignore b/projects/VC90/TriangleJRS/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/TriangleJRS/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/TriangleJRS/TriangleJRS.vcproj b/projects/VC90/TriangleJRS/TriangleJRS.vcproj
new file mode 100644
index 00000000..0e4e8963
--- /dev/null
+++ b/projects/VC90/TriangleJRS/TriangleJRS.vcproj
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/Triangulate/.gitignore b/projects/VC90/Triangulate/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/Triangulate/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/Triangulate/Triangulate.vcproj b/projects/VC90/Triangulate/Triangulate.vcproj
new file mode 100644
index 00000000..daa47237
--- /dev/null
+++ b/projects/VC90/Triangulate/Triangulate.vcproj
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/clipper/.gitignore b/projects/VC90/clipper/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/clipper/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/clipper/clipper.vcproj b/projects/VC90/clipper/clipper.vcproj
new file mode 100644
index 00000000..0599c16d
--- /dev/null
+++ b/projects/VC90/clipper/clipper.vcproj
@@ -0,0 +1,322 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/deminfo/.gitignore b/projects/VC90/deminfo/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/deminfo/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/deminfo/deminfo.vcproj b/projects/VC90/deminfo/deminfo.vcproj
new file mode 100644
index 00000000..a460366e
--- /dev/null
+++ b/projects/VC90/deminfo/deminfo.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/e00/.gitignore b/projects/VC90/e00/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/e00/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/e00/e00.vcproj b/projects/VC90/e00/e00.vcproj
new file mode 100644
index 00000000..4e7f2ed6
--- /dev/null
+++ b/projects/VC90/e00/e00.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/e00lines/.gitignore b/projects/VC90/e00lines/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/e00lines/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/e00lines/e00lines.vcproj b/projects/VC90/e00lines/e00lines.vcproj
new file mode 100644
index 00000000..ee649c99
--- /dev/null
+++ b/projects/VC90/e00lines/e00lines.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/fgfs-construct/.gitignore b/projects/VC90/fgfs-construct/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/fgfs-construct/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/fgfs-construct/fgfs-construct.vcproj b/projects/VC90/fgfs-construct/fgfs-construct.vcproj
new file mode 100644
index 00000000..838399c6
--- /dev/null
+++ b/projects/VC90/fgfs-construct/fgfs-construct.vcproj
@@ -0,0 +1,388 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/fgfs-tools-clients/.gitignore b/projects/VC90/fgfs-tools-clients/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/fgfs-tools-clients/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/fgfs-tools-clients/fgfs-tools-clients.vcproj b/projects/VC90/fgfs-tools-clients/fgfs-tools-clients.vcproj
new file mode 100644
index 00000000..90c7a5f1
--- /dev/null
+++ b/projects/VC90/fgfs-tools-clients/fgfs-tools-clients.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/fgfs-tools-server/.gitignore b/projects/VC90/fgfs-tools-server/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/fgfs-tools-server/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/fgfs-tools-server/fgfs-tools-server.vcproj b/projects/VC90/fgfs-tools-server/fgfs-tools-server.vcproj
new file mode 100644
index 00000000..3298c464
--- /dev/null
+++ b/projects/VC90/fgfs-tools-server/fgfs-tools-server.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/fillvoids/.gitignore b/projects/VC90/fillvoids/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/fillvoids/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/fillvoids/fillvoids.vcproj b/projects/VC90/fillvoids/fillvoids.vcproj
new file mode 100644
index 00000000..65c3810f
--- /dev/null
+++ b/projects/VC90/fillvoids/fillvoids.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/genapts/.gitignore b/projects/VC90/genapts/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/genapts/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/genapts/genapts.vcproj b/projects/VC90/genapts/genapts.vcproj
new file mode 100644
index 00000000..40b75a30
--- /dev/null
+++ b/projects/VC90/genapts/genapts.vcproj
@@ -0,0 +1,492 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/gpc232/.gitignore b/projects/VC90/gpc232/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/gpc232/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/gpc232/gpc232.vcproj b/projects/VC90/gpc232/gpc232.vcproj
new file mode 100644
index 00000000..aceb8a5c
--- /dev/null
+++ b/projects/VC90/gpc232/gpc232.vcproj
@@ -0,0 +1,308 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/gshhs/.gitignore b/projects/VC90/gshhs/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/gshhs/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/gshhs/gshhs.vcproj b/projects/VC90/gshhs/gshhs.vcproj
new file mode 100644
index 00000000..80fb8a46
--- /dev/null
+++ b/projects/VC90/gshhs/gshhs.vcproj
@@ -0,0 +1,384 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/hgtchop/.gitignore b/projects/VC90/hgtchop/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/hgtchop/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/hgtchop/hgtchop.vcproj b/projects/VC90/hgtchop/hgtchop.vcproj
new file mode 100644
index 00000000..22d667ac
--- /dev/null
+++ b/projects/VC90/hgtchop/hgtchop.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/landcover/.gitignore b/projects/VC90/landcover/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/landcover/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/landcover/landcover.vcproj b/projects/VC90/landcover/landcover.vcproj
new file mode 100644
index 00000000..b8b8ff25
--- /dev/null
+++ b/projects/VC90/landcover/landcover.vcproj
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/libTerra/.gitignore b/projects/VC90/libTerra/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/libTerra/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/libTerra/libTerra.vcproj b/projects/VC90/libTerra/libTerra.vcproj
new file mode 100644
index 00000000..9b73b0f6
--- /dev/null
+++ b/projects/VC90/libTerra/libTerra.vcproj
@@ -0,0 +1,378 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/newmat11/.gitignore b/projects/VC90/newmat11/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/newmat11/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/newmat11/newmat11.vcproj b/projects/VC90/newmat11/newmat11.vcproj
new file mode 100644
index 00000000..8ab824b3
--- /dev/null
+++ b/projects/VC90/newmat11/newmat11.vcproj
@@ -0,0 +1,412 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/noaa-decode/.gitignore b/projects/VC90/noaa-decode/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/noaa-decode/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/noaa-decode/noaa-decode.vcproj b/projects/VC90/noaa-decode/noaa-decode.vcproj
new file mode 100644
index 00000000..3c91fcd4
--- /dev/null
+++ b/projects/VC90/noaa-decode/noaa-decode.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/ogr-decode/.gitignore b/projects/VC90/ogr-decode/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/ogr-decode/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/ogr-decode/ogr-decode.vcproj b/projects/VC90/ogr-decode/ogr-decode.vcproj
new file mode 100644
index 00000000..aaee7cde
--- /dev/null
+++ b/projects/VC90/ogr-decode/ogr-decode.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/osgb36/.gitignore b/projects/VC90/osgb36/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/osgb36/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/osgb36/osgb36.vcproj b/projects/VC90/osgb36/osgb36.vcproj
new file mode 100644
index 00000000..c1ba2b35
--- /dev/null
+++ b/projects/VC90/osgb36/osgb36.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/poly2ogr/.gitignore b/projects/VC90/poly2ogr/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/poly2ogr/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/poly2ogr/poly2ogr.vcproj b/projects/VC90/poly2ogr/poly2ogr.vcproj
new file mode 100644
index 00000000..927df5ce
--- /dev/null
+++ b/projects/VC90/poly2ogr/poly2ogr.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/poly2tri/.gitignore b/projects/VC90/poly2tri/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/poly2tri/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/poly2tri/poly2tri.vcproj b/projects/VC90/poly2tri/poly2tri.vcproj
new file mode 100644
index 00000000..1f12610e
--- /dev/null
+++ b/projects/VC90/poly2tri/poly2tri.vcproj
@@ -0,0 +1,330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/raw2ascii/.gitignore b/projects/VC90/raw2ascii/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/raw2ascii/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/raw2ascii/raw2ascii.vcproj b/projects/VC90/raw2ascii/raw2ascii.vcproj
new file mode 100644
index 00000000..ca2342c3
--- /dev/null
+++ b/projects/VC90/raw2ascii/raw2ascii.vcproj
@@ -0,0 +1,380 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/shape-decode/.gitignore b/projects/VC90/shape-decode/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/shape-decode/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/shape-decode/shape-decode.vcproj b/projects/VC90/shape-decode/shape-decode.vcproj
new file mode 100644
index 00000000..090a0686
--- /dev/null
+++ b/projects/VC90/shape-decode/shape-decode.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/shapelib/.gitignore b/projects/VC90/shapelib/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/shapelib/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/shapelib/shapelib.vcproj b/projects/VC90/shapelib/shapelib.vcproj
new file mode 100644
index 00000000..e12c09aa
--- /dev/null
+++ b/projects/VC90/shapelib/shapelib.vcproj
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/srtmchop/.gitignore b/projects/VC90/srtmchop/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/srtmchop/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/srtmchop/srtmchop.vcproj b/projects/VC90/srtmchop/srtmchop.vcproj
new file mode 100644
index 00000000..5fca110e
--- /dev/null
+++ b/projects/VC90/srtmchop/srtmchop.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/terrafit/.gitignore b/projects/VC90/terrafit/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/terrafit/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/terrafit/terrafit.vcproj b/projects/VC90/terrafit/terrafit.vcproj
new file mode 100644
index 00000000..34847165
--- /dev/null
+++ b/projects/VC90/terrafit/terrafit.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/terragear.sln b/projects/VC90/terragear.sln
new file mode 100644
index 00000000..7d6d22ba
--- /dev/null
+++ b/projects/VC90/terragear.sln
@@ -0,0 +1,559 @@
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Array", "Array\Array.vcproj", "{2871F3BA-ADCC-4440-8078-FC76C5983FCE}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DEM", "DEM\DEM.vcproj", "{A6540D7A-D95D-48E8-87BD-659DA42BF9FD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "e00", "e00\e00.vcproj", "{49DBA05A-A752-4D59-817E-A80B7C96A060}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Geometry", "Geometry\Geometry.vcproj", "{B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HGT", "HGT\HGT.vcproj", "{322E9356-2E79-49A6-A7B6-643B35DEB67D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "landcover", "landcover\landcover.vcproj", "{7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Optimize", "Optimize\Optimize.vcproj", "{DC950200-4824-4EEC-8F81-1FEAC31C8206}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Output", "Output\Output.vcproj", "{28FAE0C4-AC7A-42D0-A383-4CB01802AF79}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Polygon", "Polygon\Polygon.vcproj", "{610D5DAE-45EC-446E-86F2-73FDD24449C9}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "poly2tri", "poly2tri\poly2tri.vcproj", "{5FF453C8-0B3C-4013-87C4-AEACA01B92F0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shapelib", "shapelib\shapelib.vcproj", "{14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TriangleJRS", "TriangleJRS\TriangleJRS.vcproj", "{19722E03-D871-4719-A075-D763EE7E272D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vpf", "vpf\vpf.vcproj", "{0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Triangulate", "Triangulate\Triangulate.vcproj", "{C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "newmat11", "newmat11\newmat11.vcproj", "{BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gpc232", "gpc232\gpc232.vcproj", "{9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DemChop", "DemChop\DemChop.vcproj", "{2F7B6115-0589-4767-A442-52864C5C2EA2}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD} = {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hgtchop", "hgtchop\hgtchop.vcproj", "{F52F1887-15FB-4E7A-B851-18715C8A6AB4}"
+ ProjectSection(ProjectDependencies) = postProject
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D} = {322E9356-2E79-49A6-A7B6-643B35DEB67D}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fillvoids", "fillvoids\fillvoids.vcproj", "{294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "deminfo", "deminfo\deminfo.vcproj", "{BBEC91FE-1220-4BD5-A797-A3EEF0439E93}"
+ ProjectSection(ProjectDependencies) = postProject
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD} = {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "raw2ascii", "raw2ascii\raw2ascii.vcproj", "{080B4F9D-642C-4C28-BB99-EADC29994BEB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "e00lines", "e00lines\e00lines.vcproj", "{0D683293-D662-4752-A6C7-211AEDB19FD3}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {49DBA05A-A752-4D59-817E-A80B7C96A060} = {49DBA05A-A752-4D59-817E-A80B7C96A060}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gshhs", "gshhs\gshhs.vcproj", "{86D017D6-AE64-43B7-9C77-37E6D40FADF7}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shape-decode", "shape-decode\shape-decode.vcproj", "{8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87} = {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "noaa-decode", "noaa-decode\noaa-decode.vcproj", "{09ADF9FF-1968-4CE2-8DD6-C807263709E0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87} = {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tgvpf", "tgvpf\tgvpf.vcproj", "{E78E2BB5-6D86-4F06-92FF-9ACD399A323B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D} = {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Terra", "Terra\Terra.vcproj", "{2B547224-A995-4FE9-B38F-14A20C8562A8}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F74722A5-4015-453B-BF4F-161A4766DDA1} = {F74722A5-4015-453B-BF4F-161A4766DDA1}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tguserdef", "tguserdef\tguserdef.vcproj", "{1D187A71-BB8A-4127-AC7E-9211A208B6B0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genapts", "genapts\genapts.vcproj", "{B7FA9359-D05E-42DA-8E57-5A932D8EC603}"
+ ProjectSection(ProjectDependencies) = postProject
+ {19722E03-D871-4719-A075-D763EE7E272D} = {19722E03-D871-4719-A075-D763EE7E272D}
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A} = {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79} = {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "osgb36", "osgb36\osgb36.vcproj", "{A30DFFC2-97E5-48F6-B8E0-A85435328ABA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clipper", "clipper\clipper.vcproj", "{78922FED-3B8B-4276-ADFF-9A19330F7CFE}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GenOutput", "GenOutput\GenOutput.vcproj", "{A192B19C-8839-4BF8-A517-963B4DBA740C}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Match", "Match\Match.vcproj", "{7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgfs-construct", "fgfs-construct\fgfs-construct.vcproj", "{8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}"
+ ProjectSection(ProjectDependencies) = postProject
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206} = {DC950200-4824-4EEC-8F81-1FEAC31C8206}
+ {19722E03-D871-4719-A075-D763EE7E272D} = {19722E03-D871-4719-A075-D763EE7E272D}
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A} = {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}
+ {A192B19C-8839-4BF8-A517-963B4DBA740C} = {A192B19C-8839-4BF8-A517-963B4DBA740C}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099} = {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA} = {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E} = {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE} = {78922FED-3B8B-4276-ADFF-9A19330F7CFE}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libTerra", "libTerra\libTerra.vcproj", "{F74722A5-4015-453B-BF4F-161A4766DDA1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "terrafit", "terrafit\terrafit.vcproj", "{F6CEF65C-4643-41AC-8A7D-078BACA6EF67}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F74722A5-4015-453B-BF4F-161A4766DDA1} = {F74722A5-4015-453B-BF4F-161A4766DDA1}
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ogr-decode", "ogr-decode\ogr-decode.vcproj", "{376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}"
+ ProjectSection(ProjectDependencies) = postProject
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93} = {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9} = {610D5DAE-45EC-446E-86F2-73FDD24449C9}
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD} = {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgfs-tools-clients", "fgfs-tools-clients\fgfs-tools-clients.vcproj", "{4CCE2136-24FC-4F7A-A609-8018F00F9042}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fgfs-tools-server", "fgfs-tools-server\fgfs-tools-server.vcproj", "{5086D5EB-5EC0-437F-8181-264315F21A17}"
+ ProjectSection(ProjectDependencies) = postProject
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "poly2ogr", "poly2ogr\poly2ogr.vcproj", "{74F5BBD4-D669-4348-8B46-11700135CCF1}"
+ ProjectSection(ProjectDependencies) = postProject
+ {F74722A5-4015-453B-BF4F-161A4766DDA1} = {F74722A5-4015-453B-BF4F-161A4766DDA1}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srtmchop", "srtmchop\srtmchop.vcproj", "{7490AAD8-D2A4-4F0D-8150-68DCE07F3116}"
+ ProjectSection(ProjectDependencies) = postProject
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D} = {322E9356-2E79-49A6-A7B6-643B35DEB67D}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testarray", "testarray\testarray.vcproj", "{22926274-8818-42A8-9469-28E84978D53B}"
+ ProjectSection(ProjectDependencies) = postProject
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE} = {2871F3BA-ADCC-4440-8078-FC76C5983FCE}
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED} = {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SimGear", "..\..\..\SimGear.cs\projects\VC90\SimGear.vcproj", "{22540CD3-D3CA-4C86-A773-80AEEE3ACDED}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Debug|Win32.Build.0 = Debug|Win32
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Debug|x64.ActiveCfg = Debug|x64
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Debug|x64.Build.0 = Debug|x64
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Release|Win32.ActiveCfg = Release|Win32
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Release|Win32.Build.0 = Release|Win32
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Release|x64.ActiveCfg = Release|x64
+ {2871F3BA-ADCC-4440-8078-FC76C5983FCE}.Release|x64.Build.0 = Release|x64
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Debug|Win32.Build.0 = Debug|Win32
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Debug|x64.ActiveCfg = Debug|x64
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Debug|x64.Build.0 = Debug|x64
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Release|Win32.ActiveCfg = Release|Win32
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Release|Win32.Build.0 = Release|Win32
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Release|x64.ActiveCfg = Release|x64
+ {A6540D7A-D95D-48E8-87BD-659DA42BF9FD}.Release|x64.Build.0 = Release|x64
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Debug|Win32.ActiveCfg = Debug|Win32
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Debug|Win32.Build.0 = Debug|Win32
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Debug|x64.ActiveCfg = Debug|x64
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Debug|x64.Build.0 = Debug|x64
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Release|Win32.ActiveCfg = Release|Win32
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Release|Win32.Build.0 = Release|Win32
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Release|x64.ActiveCfg = Release|x64
+ {49DBA05A-A752-4D59-817E-A80B7C96A060}.Release|x64.Build.0 = Release|x64
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Debug|Win32.Build.0 = Debug|Win32
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Debug|x64.ActiveCfg = Debug|x64
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Debug|x64.Build.0 = Debug|x64
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Release|Win32.ActiveCfg = Release|Win32
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Release|Win32.Build.0 = Release|Win32
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Release|x64.ActiveCfg = Release|x64
+ {B1FB93BB-ED1D-40A1-9B35-FCC232F473FD}.Release|x64.Build.0 = Release|x64
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Debug|Win32.Build.0 = Debug|Win32
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Debug|x64.ActiveCfg = Debug|x64
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Debug|x64.Build.0 = Debug|x64
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Release|Win32.ActiveCfg = Release|Win32
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Release|Win32.Build.0 = Release|Win32
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Release|x64.ActiveCfg = Release|x64
+ {322E9356-2E79-49A6-A7B6-643B35DEB67D}.Release|x64.Build.0 = Release|x64
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Debug|Win32.Build.0 = Debug|Win32
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Debug|x64.ActiveCfg = Debug|x64
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Debug|x64.Build.0 = Debug|x64
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Release|Win32.ActiveCfg = Release|Win32
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Release|Win32.Build.0 = Release|Win32
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Release|x64.ActiveCfg = Release|x64
+ {7405A25C-8A2B-44FA-9C9A-A028AF2AB61A}.Release|x64.Build.0 = Release|x64
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Debug|Win32.ActiveCfg = Debug|Win32
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Debug|Win32.Build.0 = Debug|Win32
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Debug|x64.ActiveCfg = Debug|x64
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Debug|x64.Build.0 = Debug|x64
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Release|Win32.ActiveCfg = Release|Win32
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Release|Win32.Build.0 = Release|Win32
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Release|x64.ActiveCfg = Release|x64
+ {DC950200-4824-4EEC-8F81-1FEAC31C8206}.Release|x64.Build.0 = Release|x64
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Debug|Win32.ActiveCfg = Debug|Win32
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Debug|Win32.Build.0 = Debug|Win32
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Debug|x64.ActiveCfg = Debug|x64
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Debug|x64.Build.0 = Debug|x64
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Release|Win32.ActiveCfg = Release|Win32
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Release|Win32.Build.0 = Release|Win32
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Release|x64.ActiveCfg = Release|x64
+ {28FAE0C4-AC7A-42D0-A383-4CB01802AF79}.Release|x64.Build.0 = Release|x64
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Debug|Win32.Build.0 = Debug|Win32
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Debug|x64.ActiveCfg = Debug|x64
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Debug|x64.Build.0 = Debug|x64
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Release|Win32.ActiveCfg = Release|Win32
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Release|Win32.Build.0 = Release|Win32
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Release|x64.ActiveCfg = Release|x64
+ {610D5DAE-45EC-446E-86F2-73FDD24449C9}.Release|x64.Build.0 = Release|x64
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Debug|Win32.Build.0 = Debug|Win32
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Debug|x64.ActiveCfg = Debug|x64
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Debug|x64.Build.0 = Debug|x64
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Release|Win32.ActiveCfg = Release|Win32
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Release|Win32.Build.0 = Release|Win32
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Release|x64.ActiveCfg = Release|x64
+ {5FF453C8-0B3C-4013-87C4-AEACA01B92F0}.Release|x64.Build.0 = Release|x64
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Debug|Win32.ActiveCfg = Debug|Win32
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Debug|Win32.Build.0 = Debug|Win32
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Debug|x64.ActiveCfg = Debug|x64
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Debug|x64.Build.0 = Debug|x64
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Release|Win32.ActiveCfg = Release|Win32
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Release|Win32.Build.0 = Release|Win32
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Release|x64.ActiveCfg = Release|x64
+ {14F9D9F0-C8A5-4906-BE7C-CBB755E3BB87}.Release|x64.Build.0 = Release|x64
+ {19722E03-D871-4719-A075-D763EE7E272D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {19722E03-D871-4719-A075-D763EE7E272D}.Debug|Win32.Build.0 = Debug|Win32
+ {19722E03-D871-4719-A075-D763EE7E272D}.Debug|x64.ActiveCfg = Debug|x64
+ {19722E03-D871-4719-A075-D763EE7E272D}.Debug|x64.Build.0 = Debug|x64
+ {19722E03-D871-4719-A075-D763EE7E272D}.Release|Win32.ActiveCfg = Release|Win32
+ {19722E03-D871-4719-A075-D763EE7E272D}.Release|Win32.Build.0 = Release|Win32
+ {19722E03-D871-4719-A075-D763EE7E272D}.Release|x64.ActiveCfg = Release|x64
+ {19722E03-D871-4719-A075-D763EE7E272D}.Release|x64.Build.0 = Release|x64
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Debug|Win32.Build.0 = Debug|Win32
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Debug|x64.ActiveCfg = Debug|x64
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Debug|x64.Build.0 = Debug|x64
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Release|Win32.ActiveCfg = Release|Win32
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Release|Win32.Build.0 = Release|Win32
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Release|x64.ActiveCfg = Release|x64
+ {0CEE29DA-8A0D-4786-8A0F-5A346AB92C0D}.Release|x64.Build.0 = Release|x64
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Debug|Win32.Build.0 = Debug|Win32
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Debug|x64.ActiveCfg = Debug|x64
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Debug|x64.Build.0 = Debug|x64
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Release|Win32.ActiveCfg = Release|Win32
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Release|Win32.Build.0 = Release|Win32
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Release|x64.ActiveCfg = Release|x64
+ {C581C8C9-1DD4-4684-9FAB-CF229AC20A4E}.Release|x64.Build.0 = Release|x64
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Debug|Win32.Build.0 = Debug|Win32
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Debug|x64.ActiveCfg = Debug|x64
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Debug|x64.Build.0 = Debug|x64
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Release|Win32.ActiveCfg = Release|Win32
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Release|Win32.Build.0 = Release|Win32
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Release|x64.ActiveCfg = Release|x64
+ {BAAE2014-7AB0-4AE7-BA70-AFD26E7EB15A}.Release|x64.Build.0 = Release|x64
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Debug|Win32.Build.0 = Debug|Win32
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Debug|x64.ActiveCfg = Debug|x64
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Debug|x64.Build.0 = Debug|x64
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Release|Win32.ActiveCfg = Release|Win32
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Release|Win32.Build.0 = Release|Win32
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Release|x64.ActiveCfg = Release|x64
+ {9AABEE2B-19BC-4479-ADBE-58CA0A8BBC93}.Release|x64.Build.0 = Release|x64
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Debug|Win32.Build.0 = Debug|Win32
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Debug|x64.ActiveCfg = Debug|x64
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Debug|x64.Build.0 = Debug|x64
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Release|Win32.ActiveCfg = Release|Win32
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Release|Win32.Build.0 = Release|Win32
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Release|x64.ActiveCfg = Release|x64
+ {2F7B6115-0589-4767-A442-52864C5C2EA2}.Release|x64.Build.0 = Release|x64
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Debug|Win32.Build.0 = Debug|Win32
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Debug|x64.ActiveCfg = Debug|x64
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Debug|x64.Build.0 = Debug|x64
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Release|Win32.ActiveCfg = Release|Win32
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Release|Win32.Build.0 = Release|Win32
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Release|x64.ActiveCfg = Release|x64
+ {F52F1887-15FB-4E7A-B851-18715C8A6AB4}.Release|x64.Build.0 = Release|x64
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Debug|Win32.ActiveCfg = Debug|Win32
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Debug|Win32.Build.0 = Debug|Win32
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Debug|x64.ActiveCfg = Debug|x64
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Debug|x64.Build.0 = Debug|x64
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Release|Win32.ActiveCfg = Release|Win32
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Release|Win32.Build.0 = Release|Win32
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Release|x64.ActiveCfg = Release|x64
+ {294D1AD8-F7B0-46F5-9E6D-309DDA1F68CC}.Release|x64.Build.0 = Release|x64
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Debug|Win32.ActiveCfg = Debug|Win32
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Debug|Win32.Build.0 = Debug|Win32
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Debug|x64.ActiveCfg = Debug|x64
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Debug|x64.Build.0 = Debug|x64
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Release|Win32.ActiveCfg = Release|Win32
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Release|Win32.Build.0 = Release|Win32
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Release|x64.ActiveCfg = Release|x64
+ {BBEC91FE-1220-4BD5-A797-A3EEF0439E93}.Release|x64.Build.0 = Release|x64
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Debug|Win32.ActiveCfg = Debug|Win32
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Debug|Win32.Build.0 = Debug|Win32
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Debug|x64.ActiveCfg = Debug|x64
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Debug|x64.Build.0 = Debug|x64
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Release|Win32.ActiveCfg = Release|Win32
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Release|Win32.Build.0 = Release|Win32
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Release|x64.ActiveCfg = Release|x64
+ {080B4F9D-642C-4C28-BB99-EADC29994BEB}.Release|x64.Build.0 = Release|x64
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Debug|Win32.Build.0 = Debug|Win32
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Debug|x64.ActiveCfg = Debug|x64
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Debug|x64.Build.0 = Debug|x64
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Release|Win32.ActiveCfg = Release|Win32
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Release|Win32.Build.0 = Release|Win32
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Release|x64.ActiveCfg = Release|x64
+ {0D683293-D662-4752-A6C7-211AEDB19FD3}.Release|x64.Build.0 = Release|x64
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Debug|Win32.ActiveCfg = Debug|Win32
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Debug|Win32.Build.0 = Debug|Win32
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Debug|x64.ActiveCfg = Debug|x64
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Debug|x64.Build.0 = Debug|x64
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Release|Win32.ActiveCfg = Release|Win32
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Release|Win32.Build.0 = Release|Win32
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Release|x64.ActiveCfg = Release|x64
+ {86D017D6-AE64-43B7-9C77-37E6D40FADF7}.Release|x64.Build.0 = Release|x64
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Debug|Win32.Build.0 = Debug|Win32
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Debug|x64.ActiveCfg = Debug|x64
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Debug|x64.Build.0 = Debug|x64
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Release|Win32.ActiveCfg = Release|Win32
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Release|Win32.Build.0 = Release|Win32
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Release|x64.ActiveCfg = Release|x64
+ {8B09D639-9E6B-4A4C-8D13-E60B6326DCBA}.Release|x64.Build.0 = Release|x64
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Debug|Win32.Build.0 = Debug|Win32
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Debug|x64.ActiveCfg = Debug|x64
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Debug|x64.Build.0 = Debug|x64
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Release|Win32.ActiveCfg = Release|Win32
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Release|Win32.Build.0 = Release|Win32
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Release|x64.ActiveCfg = Release|x64
+ {09ADF9FF-1968-4CE2-8DD6-C807263709E0}.Release|x64.Build.0 = Release|x64
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Debug|Win32.Build.0 = Debug|Win32
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Debug|x64.ActiveCfg = Debug|x64
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Debug|x64.Build.0 = Debug|x64
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Release|Win32.ActiveCfg = Release|Win32
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Release|Win32.Build.0 = Release|Win32
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Release|x64.ActiveCfg = Release|x64
+ {E78E2BB5-6D86-4F06-92FF-9ACD399A323B}.Release|x64.Build.0 = Release|x64
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Debug|Win32.ActiveCfg = Debug|Win32
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Debug|Win32.Build.0 = Debug|Win32
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Debug|x64.ActiveCfg = Debug|x64
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Debug|x64.Build.0 = Debug|x64
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Release|Win32.ActiveCfg = Release|Win32
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Release|Win32.Build.0 = Release|Win32
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Release|x64.ActiveCfg = Release|x64
+ {2B547224-A995-4FE9-B38F-14A20C8562A8}.Release|x64.Build.0 = Release|x64
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Debug|Win32.Build.0 = Debug|Win32
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Debug|x64.ActiveCfg = Debug|x64
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Debug|x64.Build.0 = Debug|x64
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Release|Win32.ActiveCfg = Release|Win32
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Release|Win32.Build.0 = Release|Win32
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Release|x64.ActiveCfg = Release|x64
+ {1D187A71-BB8A-4127-AC7E-9211A208B6B0}.Release|x64.Build.0 = Release|x64
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Debug|Win32.ActiveCfg = Debug|Win32
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Debug|Win32.Build.0 = Debug|Win32
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Debug|x64.ActiveCfg = Debug|x64
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Debug|x64.Build.0 = Debug|x64
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Release|Win32.ActiveCfg = Release|Win32
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Release|Win32.Build.0 = Release|Win32
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Release|x64.ActiveCfg = Release|x64
+ {B7FA9359-D05E-42DA-8E57-5A932D8EC603}.Release|x64.Build.0 = Release|x64
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Debug|Win32.Build.0 = Debug|Win32
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Debug|x64.ActiveCfg = Debug|x64
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Debug|x64.Build.0 = Debug|x64
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Release|Win32.ActiveCfg = Release|Win32
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Release|Win32.Build.0 = Release|Win32
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Release|x64.ActiveCfg = Release|x64
+ {A30DFFC2-97E5-48F6-B8E0-A85435328ABA}.Release|x64.Build.0 = Release|x64
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Debug|Win32.ActiveCfg = Debug|Win32
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Debug|Win32.Build.0 = Debug|Win32
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Debug|x64.ActiveCfg = Debug|x64
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Debug|x64.Build.0 = Debug|x64
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Release|Win32.ActiveCfg = Release|Win32
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Release|Win32.Build.0 = Release|Win32
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Release|x64.ActiveCfg = Release|x64
+ {78922FED-3B8B-4276-ADFF-9A19330F7CFE}.Release|x64.Build.0 = Release|x64
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Debug|Win32.ActiveCfg = Debug|Win32
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Debug|Win32.Build.0 = Debug|Win32
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Debug|x64.ActiveCfg = Debug|x64
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Debug|x64.Build.0 = Debug|x64
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Release|Win32.ActiveCfg = Release|Win32
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Release|Win32.Build.0 = Release|Win32
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Release|x64.ActiveCfg = Release|x64
+ {A192B19C-8839-4BF8-A517-963B4DBA740C}.Release|x64.Build.0 = Release|x64
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Debug|Win32.Build.0 = Debug|Win32
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Debug|x64.ActiveCfg = Debug|x64
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Debug|x64.Build.0 = Debug|x64
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Release|Win32.ActiveCfg = Release|Win32
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Release|Win32.Build.0 = Release|Win32
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Release|x64.ActiveCfg = Release|x64
+ {7572D7B9-9DCD-4B98-AB04-1E9BFC8BA099}.Release|x64.Build.0 = Release|x64
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Debug|Win32.ActiveCfg = Debug|Win32
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Debug|Win32.Build.0 = Debug|Win32
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Debug|x64.ActiveCfg = Debug|x64
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Debug|x64.Build.0 = Debug|x64
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Release|Win32.ActiveCfg = Release|Win32
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Release|Win32.Build.0 = Release|Win32
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Release|x64.ActiveCfg = Release|x64
+ {8AB3DC28-1CAC-4DC0-B8CD-EB066E3711F9}.Release|x64.Build.0 = Release|x64
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Debug|Win32.Build.0 = Debug|Win32
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Debug|x64.ActiveCfg = Debug|x64
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Debug|x64.Build.0 = Debug|x64
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Release|Win32.ActiveCfg = Release|Win32
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Release|Win32.Build.0 = Release|Win32
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Release|x64.ActiveCfg = Release|x64
+ {F74722A5-4015-453B-BF4F-161A4766DDA1}.Release|x64.Build.0 = Release|x64
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Debug|Win32.ActiveCfg = Debug|Win32
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Debug|Win32.Build.0 = Debug|Win32
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Debug|x64.ActiveCfg = Debug|x64
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Debug|x64.Build.0 = Debug|x64
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Release|Win32.ActiveCfg = Release|Win32
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Release|Win32.Build.0 = Release|Win32
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Release|x64.ActiveCfg = Release|x64
+ {F6CEF65C-4643-41AC-8A7D-078BACA6EF67}.Release|x64.Build.0 = Release|x64
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Debug|Win32.ActiveCfg = Debug|Win32
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Debug|Win32.Build.0 = Debug|Win32
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Debug|x64.ActiveCfg = Debug|x64
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Debug|x64.Build.0 = Debug|x64
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Release|Win32.ActiveCfg = Release|Win32
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Release|Win32.Build.0 = Release|Win32
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Release|x64.ActiveCfg = Release|x64
+ {376BFCF2-D8AF-48C1-ACFD-07E124DC6BB0}.Release|x64.Build.0 = Release|x64
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Debug|Win32.ActiveCfg = Debug|Win32
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Debug|Win32.Build.0 = Debug|Win32
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Debug|x64.ActiveCfg = Debug|x64
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Debug|x64.Build.0 = Debug|x64
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Release|Win32.ActiveCfg = Release|Win32
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Release|Win32.Build.0 = Release|Win32
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Release|x64.ActiveCfg = Release|x64
+ {4CCE2136-24FC-4F7A-A609-8018F00F9042}.Release|x64.Build.0 = Release|x64
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Debug|Win32.Build.0 = Debug|Win32
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Debug|x64.ActiveCfg = Debug|x64
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Debug|x64.Build.0 = Debug|x64
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Release|Win32.ActiveCfg = Release|Win32
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Release|Win32.Build.0 = Release|Win32
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Release|x64.ActiveCfg = Release|x64
+ {5086D5EB-5EC0-437F-8181-264315F21A17}.Release|x64.Build.0 = Release|x64
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Debug|Win32.ActiveCfg = Debug|Win32
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Debug|Win32.Build.0 = Debug|Win32
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Debug|x64.ActiveCfg = Debug|x64
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Debug|x64.Build.0 = Debug|x64
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Release|Win32.ActiveCfg = Release|Win32
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Release|Win32.Build.0 = Release|Win32
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Release|x64.ActiveCfg = Release|x64
+ {74F5BBD4-D669-4348-8B46-11700135CCF1}.Release|x64.Build.0 = Release|x64
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Debug|Win32.Build.0 = Debug|Win32
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Debug|x64.ActiveCfg = Debug|x64
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Debug|x64.Build.0 = Debug|x64
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Release|Win32.ActiveCfg = Release|Win32
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Release|Win32.Build.0 = Release|Win32
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Release|x64.ActiveCfg = Release|x64
+ {7490AAD8-D2A4-4F0D-8150-68DCE07F3116}.Release|x64.Build.0 = Release|x64
+ {22926274-8818-42A8-9469-28E84978D53B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {22926274-8818-42A8-9469-28E84978D53B}.Debug|Win32.Build.0 = Debug|Win32
+ {22926274-8818-42A8-9469-28E84978D53B}.Debug|x64.ActiveCfg = Debug|x64
+ {22926274-8818-42A8-9469-28E84978D53B}.Debug|x64.Build.0 = Debug|x64
+ {22926274-8818-42A8-9469-28E84978D53B}.Release|Win32.ActiveCfg = Release|Win32
+ {22926274-8818-42A8-9469-28E84978D53B}.Release|Win32.Build.0 = Release|Win32
+ {22926274-8818-42A8-9469-28E84978D53B}.Release|x64.ActiveCfg = Release|x64
+ {22926274-8818-42A8-9469-28E84978D53B}.Release|x64.Build.0 = Release|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|Win32.ActiveCfg = Debug|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|Win32.Build.0 = Debug|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|x64.ActiveCfg = Debug|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Debug|x64.Build.0 = Debug|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|Win32.ActiveCfg = Release|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|Win32.Build.0 = Release|Win32
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|x64.ActiveCfg = Release|x64
+ {22540CD3-D3CA-4C86-A773-80AEEE3ACDED}.Release|x64.Build.0 = Release|x64
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/projects/VC90/testarray/.gitignore b/projects/VC90/testarray/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/testarray/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/testarray/testarray.vcproj b/projects/VC90/testarray/testarray.vcproj
new file mode 100644
index 00000000..7191927f
--- /dev/null
+++ b/projects/VC90/testarray/testarray.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/tguserdef/.gitignore b/projects/VC90/tguserdef/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/tguserdef/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/tguserdef/tguserdef.vcproj b/projects/VC90/tguserdef/tguserdef.vcproj
new file mode 100644
index 00000000..eda0858a
--- /dev/null
+++ b/projects/VC90/tguserdef/tguserdef.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/tgvpf/.gitignore b/projects/VC90/tgvpf/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/tgvpf/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/tgvpf/tgvpf.vcproj b/projects/VC90/tgvpf/tgvpf.vcproj
new file mode 100644
index 00000000..fef67453
--- /dev/null
+++ b/projects/VC90/tgvpf/tgvpf.vcproj
@@ -0,0 +1,372 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/VC90/vpf/.gitignore b/projects/VC90/vpf/.gitignore
new file mode 100644
index 00000000..0f3a6b1b
--- /dev/null
+++ b/projects/VC90/vpf/.gitignore
@@ -0,0 +1,2 @@
+Debug
+Release
diff --git a/projects/VC90/vpf/vpf.vcproj b/projects/VC90/vpf/vpf.vcproj
new file mode 100644
index 00000000..69a3cd0f
--- /dev/null
+++ b/projects/VC90/vpf/vpf.vcproj
@@ -0,0 +1,430 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/BuildTiles/Parallel/server.cxx b/src/BuildTiles/Parallel/server.cxx
index 70a8e7d5..f3897e28 100644
--- a/src/BuildTiles/Parallel/server.cxx
+++ b/src/BuildTiles/Parallel/server.cxx
@@ -365,7 +365,8 @@ struct Parameters {
DWORD WINAPI
ThreadProc(void* p)
{
- unsigned long pN1, pN2;
+ DWORD pN1;
+ ULONG_PTR pN2;
OVERLAPPED* pOverLapped;
while( GetQueuedCompletionStatus(gIoPort, &pN1, &pN2, &pOverLapped, INFINITE)) {
diff --git a/src/Prep/Terra/terra.cc b/src/Prep/Terra/terra.cc
index 6d18da15..52eb6792 100644
--- a/src/Prep/Terra/terra.cc
+++ b/src/Prep/Terra/terra.cc
@@ -1,6 +1,6 @@
#include "terra.h"
-main(int argc, char **argv)
+int main(int argc, char **argv)
{
Terra::process_cmdline(argc, argv);