diff --git a/doc/org.eclipse.cdt.doc.user/images/mfile_build.PNG b/doc/org.eclipse.cdt.doc.user/images/mfile_build.PNG
new file mode 100644
index 00000000000..af93998850f
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mfile_build.PNG differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/mfile_info.PNG b/doc/org.eclipse.cdt.doc.user/images/mfile_info.PNG
new file mode 100644
index 00000000000..aef7171ac6d
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/mfile_info.PNG differ
diff --git a/doc/org.eclipse.cdt.doc.user/images/update_managed_build20.PNG b/doc/org.eclipse.cdt.doc.user/images/update_managed_build20.PNG
new file mode 100644
index 00000000000..b562efd8e6a
Binary files /dev/null and b/doc/org.eclipse.cdt.doc.user/images/update_managed_build20.PNG differ
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm
new file mode 100644
index 00000000000..6e3287cf800
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_o_mmake_file.htm
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+C/C++ Project Properties, Managed Make Files
+
+
+
+
+
+C/C++ Project Properties, Managed Make Files
+This section describes properties for a Managed make project source file.
+ Info
+ C/C++ Build
+
+Tool Settings
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm
new file mode 100644
index 00000000000..36667b8b9a5
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_build.htm
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+ C/C++ Project Properties, Managed Make File, Build
+
+
+
+
+C/C++ Project Properties, Managed Make File, C/C++ Build
+Customizes the options used for a specific file in your build configuration. Select a tab in the
+Resource Configuration settings area to set a specific category of options.
+
+
+ Exclude from build Excludes the selected file from being built with the
+ selected build configuration.
+ Configuration: Select the build configuration from the list provided.
+ Resource Configuration settings Edit individual file options.
+ Restore Defaults Returns any changes back to the setting of the selected configuration.
+ Apply Applies any changes.
+
+
+
+
+C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings
+C++ Project Properties, Managed Make File, Info
+C++ Project Properties, Managed, C/C++ Build
+
+
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm
new file mode 100644
index 00000000000..7014b3e0cda
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_info.htm
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+ C/C++ Project Properties, Managed Make File, Info
+
+
+
+
+C/C++ Project Properties, Managed Make File, Info
+
+
+
+
+ Info Shows file information.
+ Read only You can set the file to be read only.
+ Derived You can indicate that the file is derived from other resources.
+ Text file encoding You can specify an alternate text encoding.
+ Restore Defaults Returns any changes back to their default setting.
+ Apply Applies any changes.
+
+
+
+C++ Project Properties, Managed Make File, C/C++ Build
+C++ Project Properties, Managed, Info
+
+
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm
new file mode 100644
index 00000000000..192ec5f5497
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mfile_tool_settings.htm
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+ C/C++ Project Properties, Managed Make File, Build
+
+
+
+
+C/C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings
+Customizes the tools and tool options used by the selected file in your build configuration.
+
+
+
+ Exclude from build Excludes the selected file from being built with the
+ selected build configuration.
+ Configuration: Select the build configuration from the list provided.
+ Resource Configuration settings, Tool Settings Edit individual tool options for the selected file.
+ Restore Defaults Returns any changes back to the setting of the selected configuration.
+ Apply Applies any changes.
+
+
+
+
+C++ Project Properties, Managed Make File, Info
+C++ Project Properties, Managed, C/C++ Build, Tool Settings
+
+
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
index 21087cc0874..09940bf077b 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_build.htm
@@ -48,7 +48,8 @@ Configuration Settings area to set a specific category of options. C++ Project Properties, Managed, C/C++ Build, Binary Parser
C++ Project Properties, Managed, File Types
C++ Project Properties, Managed, Indexer
-C++ Project Properties, Managed, Project References
+C++ Project Properties, Managed, Project References
+C++ Project Properties, Managed Make File, C/C++ Build
diff --git a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
index 0a034e2b2f7..c707c9921a6 100644
--- a/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
+++ b/doc/org.eclipse.cdt.doc.user/reference/cdt_u_mprop_tool_settings.htm
@@ -48,7 +48,8 @@ Customizes the tools and tool options used in your build configuration.
C++ Project Properties, Managed, C/C++ Build, Binary Parser
C++ Project Properties, Managed, File Types
C++ Project Properties, Managed, Indexer
-C++ Project Properties, Managed, Project References
+C++ Project Properties, Managed, Project References
+C++ Project Properties, Managed Make File, C/C++ Build, Tool Settings
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm
index a93bd5b4c10..95e3bc8b033 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_o_proj_files.htm
@@ -18,6 +18,7 @@
Creating a makefile
Hiding files by type in the C/C++ Projects view
Converting CDT 1.x Projects
+ Converting CDT 2.0 Managed Make Projects
Adding Convert to a C/C++ Make Project to the New menu
Set Discovery Options
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
index 5dfdf24921b..176a07e1de5 100644
--- a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_cdt_proj.htm
@@ -41,7 +41,8 @@ See Set Discovery Options for details.
Adding Convert to a C/C++ Make Project to the New menu
-Set Discovery Options
+Set Discovery Options
+Converting CDT 2.0 Managed Make Projects
diff --git a/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm
new file mode 100644
index 00000000000..c3d49aa60e0
--- /dev/null
+++ b/doc/org.eclipse.cdt.doc.user/tasks/cdt_t_convert_mbs20_proj.htm
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+Converting CDT 2.0 Managed Make Projects
+
+
+
+
+
+Converting CDT 2.0 Managed Make Projects
+
+For a CDT 2.0 Managed Make project, the Managed Build system will prompt you to
+convert your project when it attempts to read the Managed Build project
+information and discovers that project needs to be updated. You will be prompted to update the project.
+
+Click Yes and the project will be updated. The updated Managed
+Build information can no longer be loaded by CDT 2.0. Select
+No and the project will not be updated. You will be able to view the
+Managed Build settings, but no changes will be saved when you close the project
+or exit Eclipse.
+
+
+Converting CDT 1.x Projects
+
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
index 6c789039747..e4ea7facee8 100644
--- a/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
+++ b/doc/org.eclipse.cdt.doc.user/topics_Reference.xml
@@ -76,6 +76,12 @@
+
+
+
+
+
+
diff --git a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
index b02ea7fa588..b0899178f96 100644
--- a/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
+++ b/doc/org.eclipse.cdt.doc.user/topics_Tasks.xml
@@ -11,6 +11,7 @@
+