diff --git a/build/AgaLib.vcxproj.user b/build/AgaLib.vcxproj.user
deleted file mode 100644
index be2507870..000000000
--- a/build/AgaLib.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/build/Ba1.vcxproj.user b/build/Ba1.vcxproj.user
deleted file mode 100644
index 5556783a6..000000000
--- a/build/Ba1.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- $(TargetDir)
- WindowsLocalDebugger
- -6 /uADMIN
-
-
\ No newline at end of file
diff --git a/build/Cg0.vcxproj.user b/build/Cg0.vcxproj.user
deleted file mode 100644
index be2507870..000000000
--- a/build/Cg0.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/build/Cg1.vcxproj.user b/build/Cg1.vcxproj.user
deleted file mode 100644
index d765de8c6..000000000
--- a/build/Cg1.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -2 U -force u/ADMIN
- $(TargetDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/build/Cg2.vcxproj.user b/build/Cg2.vcxproj.user
deleted file mode 100644
index be5d31880..000000000
--- a/build/Cg2.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -2 /uADMIN
- $(TargetDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/build/Cg7.vcxproj.user b/build/Cg7.vcxproj.user
deleted file mode 100644
index 19815b0e2..000000000
--- a/build/Cg7.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- $(OutDir)
- WindowsLocalDebugger
- -5 -uADMIN
-
-
\ No newline at end of file
diff --git a/build/ab2.vcxproj.user b/build/ab2.vcxproj.user
deleted file mode 100644
index 695b5c78b..000000000
--- a/build/ab2.vcxproj.user
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/build/f1lib.vcxproj.user b/build/f1lib.vcxproj.user
deleted file mode 100644
index be2507870..000000000
--- a/build/f1lib.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/build/fp1.vcxproj.user b/build/fp1.vcxproj.user
deleted file mode 100644
index be2507870..000000000
--- a/build/fp1.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/build/fplib.vcxproj.user b/build/fplib.vcxproj.user
deleted file mode 100644
index be2507870..000000000
--- a/build/fplib.vcxproj.user
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/build/pe0.vcxproj.user b/build/pe0.vcxproj.user
deleted file mode 100644
index 695b5c78b..000000000
--- a/build/pe0.vcxproj.user
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/build/pe_profiles.vcxproj.user b/build/pe_profiles.vcxproj.user
deleted file mode 100644
index 695b5c78b..000000000
--- a/build/pe_profiles.vcxproj.user
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/build/ve0.vcxproj.user b/build/ve0.vcxproj.user
deleted file mode 100644
index 0f90a03cb..000000000
--- a/build/ve0.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -0 /uADMIN
- $(TargetDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/build/ve1.vcxproj.user b/build/ve1.vcxproj.user
deleted file mode 100644
index d42cc4483..000000000
--- a/build/ve1.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -3 st_av_lav /uADMIN
- $(TargetDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/build/ve2.vcxproj.user b/build/ve2.vcxproj.user
deleted file mode 100644
index 6495d1c7c..000000000
--- a/build/ve2.vcxproj.user
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -3 /uADMIN
- $(TargetDir)
- WindowsLocalDebugger
-
-
\ No newline at end of file
diff --git a/lib/.gitignore b/lib/.gitignore
new file mode 100644
index 000000000..7d1321348
--- /dev/null
+++ b/lib/.gitignore
@@ -0,0 +1,17 @@
+/*.pdb
+/*.exp
+/*.bsc
+/AgaLib.lib
+/cb6.lib
+/gfm.lib
+/pdflib.lib
+/vedoc.lib
+/vedocext.lib
+/xi.lib
+/xvaga.lib
+/xvapp.lib
+/ServerLib.lib
+/Uno.lib
+/hlw32_mc.lib
+/pdflibwrap.lib
+/xid.lib
diff --git a/lib/AgaLib.lib b/lib/AgaLib.lib
deleted file mode 100644
index c4ac0ecf0..000000000
Binary files a/lib/AgaLib.lib and /dev/null differ
diff --git a/lib/ServerLib.lib b/lib/ServerLib.lib
deleted file mode 100644
index 6dd387d58..000000000
Binary files a/lib/ServerLib.lib and /dev/null differ
diff --git a/lib/Uno.lib b/lib/Uno.lib
deleted file mode 100644
index 584c6e2eb..000000000
Binary files a/lib/Uno.lib and /dev/null differ
diff --git a/lib/cb6.exp b/lib/cb6.exp
deleted file mode 100644
index 7efc024e8..000000000
Binary files a/lib/cb6.exp and /dev/null differ
diff --git a/lib/cb6.lib b/lib/cb6.lib
deleted file mode 100644
index eae1e8ab6..000000000
Binary files a/lib/cb6.lib and /dev/null differ
diff --git a/lib/gfm.exp b/lib/gfm.exp
deleted file mode 100644
index bee7555c3..000000000
Binary files a/lib/gfm.exp and /dev/null differ
diff --git a/lib/gfm.lib b/lib/gfm.lib
deleted file mode 100644
index 9a0c91fdf..000000000
Binary files a/lib/gfm.lib and /dev/null differ
diff --git a/lib/hlw32_mc.lib b/lib/hlw32_mc.lib
deleted file mode 100644
index c0a1902d9..000000000
Binary files a/lib/hlw32_mc.lib and /dev/null differ
diff --git a/lib/pdflib.exp b/lib/pdflib.exp
deleted file mode 100644
index 13064f3ff..000000000
Binary files a/lib/pdflib.exp and /dev/null differ
diff --git a/lib/pdflib.lib b/lib/pdflib.lib
deleted file mode 100644
index 0c1b12e23..000000000
Binary files a/lib/pdflib.lib and /dev/null differ
diff --git a/lib/pdflib_dll.bsc b/lib/pdflib_dll.bsc
deleted file mode 100644
index 2028921da..000000000
Binary files a/lib/pdflib_dll.bsc and /dev/null differ
diff --git a/lib/pdflibwrap.lib b/lib/pdflibwrap.lib
deleted file mode 100644
index 3851f1b40..000000000
Binary files a/lib/pdflibwrap.lib and /dev/null differ
diff --git a/lib/vedoc.lib b/lib/vedoc.lib
deleted file mode 100644
index f174616c6..000000000
Binary files a/lib/vedoc.lib and /dev/null differ
diff --git a/lib/vedocext.lib b/lib/vedocext.lib
deleted file mode 100644
index 5d8bfa873..000000000
Binary files a/lib/vedocext.lib and /dev/null differ
diff --git a/lib/xi.bsc b/lib/xi.bsc
deleted file mode 100644
index f1b4d5143..000000000
Binary files a/lib/xi.bsc and /dev/null differ
diff --git a/lib/xi.exp b/lib/xi.exp
deleted file mode 100644
index 5491c02da..000000000
Binary files a/lib/xi.exp and /dev/null differ
diff --git a/lib/xi.lib b/lib/xi.lib
deleted file mode 100644
index da06f540b..000000000
Binary files a/lib/xi.lib and /dev/null differ
diff --git a/lib/xid.exp b/lib/xid.exp
deleted file mode 100644
index 1f06ec738..000000000
Binary files a/lib/xid.exp and /dev/null differ
diff --git a/lib/xid.lib b/lib/xid.lib
deleted file mode 100644
index b91f53864..000000000
Binary files a/lib/xid.lib and /dev/null differ
diff --git a/lib/xvaga.bsc b/lib/xvaga.bsc
deleted file mode 100644
index d73b3d449..000000000
Binary files a/lib/xvaga.bsc and /dev/null differ
diff --git a/lib/xvaga.exp b/lib/xvaga.exp
deleted file mode 100644
index d07b9e6d2..000000000
Binary files a/lib/xvaga.exp and /dev/null differ
diff --git a/lib/xvaga.lib b/lib/xvaga.lib
deleted file mode 100644
index 4647cfa7a..000000000
Binary files a/lib/xvaga.lib and /dev/null differ
diff --git a/lib/xvapp.lib b/lib/xvapp.lib
deleted file mode 100644
index 431bbe7c0..000000000
Binary files a/lib/xvapp.lib and /dev/null differ