diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSOdoc.htm b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSOdoc.htm
deleted file mode 100644
index 1f70524870..0000000000
--- a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSOdoc.htm
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt
deleted file mode 100644
index 51d5f222c1..0000000000
--- a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OPCODES.txt
+++ /dev/null
@@ -1,143 +0,0 @@
-OPCODE IL_Processor Implemented
-========================================================
-NOOP * *
-POP * *
-POPS * *
-POPL * *
-POPV * *
-POPQ * *
-POPARG * *
-POPIP
-POPBP
-POPSP
-POPSLR
-DUP
-DUPS
-DUPL
-DUPV
-DUPQ
-STORE * *
-STORES * *
-STOREL * *
-STOREV * *
-STOREQ * *
-STOREG * *
-STOREGS * *
-STOREGL * *
-STOREGV * *
-STOREGQ * *
-LOADP * *
-LOADSP * *
-LOADLP * *
-LOADVP * *
-LOADQP * *
-LOADGP * *
-LOADGSP * *
-LOADGLP * *
-LOADGVP * *
-LOADGQP * *
-PUSH * *
-PUSHS * *
-PUSHL * *
-PUSHV * *
-PUSHQ * *
-PUSHG * *
-PUSHGS * *
-PUSHGL * *
-PUSHGV * *
-PUSHGQ * *
-PUSHIP
-PUSHBP
-PUSHSP * *
-PUSHARGB
-PUSHARGI * *
-PUSHARGF * *
-PUSHARGS * *
-PUSHARGV
-PUSHARGQ
-PUSHE * *
-PUSHEV
-PUSHEQ
-PUSHARGE *
-ADD * *
-SUB * *
-MUL * *
-DIV * *
-MOD * *
-EQ * *
-NEQ * *
-LEQ * *
-GEQ * *
-LESS * *
-GREATER * *
-BITAND * *
-BITOR * *
-BITXOR * *
-BOOLAND * *
-BOOLOR * *
-NEG * *
-BITNOT *
-BOOLNOT *
-JUMP
-JUMPIF
-JUMPNIF
-STATE
-CALL
-RETURN * *
-CAST
-STACKTOS
-STACKTOL
-PRINT
-CALLLIB
-CALLLIB_TWO_BYTE * *
-SHL
-SHR
-
-
-
-
-
-
-
-IN USE:
-
-
- Implemented
-NOOP *
-26
-ADD *
-BITAND *
-CALL
-CALLLIB_TWO_BYTE
-CAST
-DUP
-EQ *
-JUMPNIF
-LOADLP
-LOADSP
-NEQ *
-NOOP
-POP *
-POPBP
-POPL
-POPS
-POPV
-PUSH
-PUSHARGB
-PUSHARGE
-PUSHARGF *
-PUSHARGI *
-PUSHARGS *
-PUSHBP
-PUSHE
-PUSHG
-PUSHGS
-PUSHL
-PUSHS
-PUSHSP
-RETURN *
-STACKTOL
-STOREG
-STOREGS
-STOREL
-
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.csproj b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.csproj
deleted file mode 100644
index 872ca92020..0000000000
--- a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.csproj
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {E56CB0C4-DBE8-4169-AC21-B6A2E8235A82}
- Library
- Properties
- OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL
- OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.suo b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.suo
deleted file mode 100644
index eab36abd86..0000000000
Binary files a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/OpenSim.ScriptEngine.DotNetEngine.Compiler.LSL.suo and /dev/null differ
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Properties/AssemblyInfo.cs b/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Properties/AssemblyInfo.cs
deleted file mode 100644
index 9879d88a9b..0000000000
--- a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("OpenSim.Region.ScriptEngine.DotNetEngine.Compiler.LSL")]
-[assembly: AssemblyCopyright("Copyright © 2007")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("aa5ae75e-b542-4167-8e3e-baacb7e35654")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers
-// by using the '*' as shown below:
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Common.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Common.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Common.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Common.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Engine.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Engine.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Engine.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Engine.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/IL_common_functions.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/IL_common_functions.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/IL_common_functions.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/IL_common_functions.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass_Builtins.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass_Builtins.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass_Builtins.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass_Builtins.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass_OPCODES.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass_OPCODES.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_BaseClass_OPCODES.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_BaseClass_OPCODES.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_CLRInterface.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_CLRInterface.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_CLRInterface.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_CLRInterface.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_OPCODE_IL_processor.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_OPCODE_IL_processor.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSL_OPCODE_IL_processor.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSL_OPCODE_IL_processor.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Enums.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Enums.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Enums.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Enums.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Parser.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Parser.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Parser.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Parser.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Struct.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Struct.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/LSO_Struct.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/LSO_Struct.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Server API/LSL_BuiltIn_Commands_Interface.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Server API/LSL_BuiltIn_Commands_Interface.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Server API/LSL_BuiltIn_Commands_Interface.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Server API/LSL_BuiltIn_Commands_Interface.cs
diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Server API/LSL_BuiltIn_Commands_TestImplementation.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Server API/LSL_BuiltIn_Commands_TestImplementation.cs
similarity index 100%
rename from OpenSim/Region/ScriptEngine/DotNetEngine.Compiler.LSL/Server API/LSL_BuiltIn_Commands_TestImplementation.cs
rename to OpenSim/Region/ScriptEngine/DotNetEngine/Compiler/LSL/Server API/LSL_BuiltIn_Commands_TestImplementation.cs
diff --git a/prebuild.xml b/prebuild.xml
index 7c8cef5ebb..8ef1cfdf0e 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -930,38 +930,6 @@
-
-
-
- ../../../../bin/ScriptEngines/
-
-
-
-
- ../../../../bin/ScriptEngines/
-
-
-
- ../../../../bin/
- ../../../../bin/ScriptEngines/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-