From 2f007e8a063c0f49f1d55e9a58b557f562d9af68 Mon Sep 17 00:00:00 2001
From: Doug Schaefer
Date: Tue, 19 Jun 2007 19:34:42 +0000
Subject: [PATCH] Bug 193376 - Patch for Angelina - doc updates.
---
.../concepts/cdt_c_projects.htm | 20 ++
.../getting_started/cdt_o_tutorial.htm | 16 +-
.../getting_started/cdt_w_basic.htm | 250 ++++++++----------
.../getting_started/cdt_w_basic01.htm | 28 --
.../getting_started/cdt_w_basic02.htm | 19 --
.../getting_started/cdt_w_basic03.htm | 16 --
.../getting_started/cdt_w_basic04.htm | 15 --
.../getting_started/cdt_w_basic05.htm | 15 --
.../getting_started/cdt_w_basic06.htm | 21 --
.../getting_started/cdt_w_basic07.htm | 20 --
.../getting_started/cdt_w_basic08.htm | 16 --
.../getting_started/cdt_w_basic09.htm | 15 --
.../getting_started/cdt_w_basic10.htm | 15 --
.../getting_started/cdt_w_basic11.htm | 17 --
.../getting_started/cdt_w_basic12.htm | 26 --
.../getting_started/cdt_w_basic13.htm | 16 --
.../getting_started/cdt_w_basic14.htm | 18 --
.../getting_started/cdt_w_basic15.htm | 16 --
.../getting_started/cdt_w_basic16.htm | 15 --
.../getting_started/cdt_w_basic17.htm | 17 --
.../getting_started/cdt_w_basic18.htm | 17 --
.../getting_started/cdt_w_basic19.htm | 18 --
.../getting_started/cdt_w_basic20.htm | 15 --
.../getting_started/cdt_w_build.htm | 16 +-
.../getting_started/cdt_w_debug.htm | 20 +-
.../getting_started/cdt_w_existing_code.htm | 139 +++++++++-
.../getting_started/cdt_w_import.htm | 192 ++++----------
.../getting_started/cdt_w_import01.htm | 15 --
.../getting_started/cdt_w_import02.htm | 15 --
.../getting_started/cdt_w_import03.htm | 16 --
.../getting_started/cdt_w_import04.htm | 21 --
.../getting_started/cdt_w_import05.htm | 15 --
.../getting_started/cdt_w_import07.htm | 15 --
.../getting_started/cdt_w_import08.htm | 15 --
.../getting_started/cdt_w_import09.htm | 15 --
.../getting_started/cdt_w_import10.htm | 15 --
.../getting_started/cdt_w_import11.htm | 15 --
.../getting_started/cdt_w_import12.htm | 16 --
.../getting_started/cdt_w_import13.htm | 17 --
.../getting_started/cdt_w_import14.htm | 18 --
.../getting_started/cdt_w_import15.htm | 16 --
.../getting_started/cdt_w_import16.htm | 17 --
.../getting_started/cdt_w_import17.htm | 16 --
.../getting_started/cdt_w_import18.htm | 16 --
.../getting_started/cdt_w_import19.htm | 16 --
.../getting_started/cdt_w_import20.htm | 16 --
.../getting_started/cdt_w_import21.htm | 16 --
.../getting_started/cdt_w_install_cdt.htm | 74 +++---
.../getting_started/cdt_w_newcpp.htm | 17 +-
.../getting_started/cdt_w_newmake.htm | 20 +-
.../getting_started/cdt_w_newproj.htm | 94 +++++--
.../cdt_w_prepare_workbench.htm | 35 ++-
.../getting_started/cdt_w_standard01.htm | 27 --
.../getting_started/cdt_w_standard02.htm | 19 --
.../getting_started/cdt_w_standard03.htm | 16 --
.../getting_started/cdt_w_standard04.htm | 15 --
.../getting_started/cdt_w_standard05.htm | 15 --
.../getting_started/cdt_w_standard06.htm | 21 --
.../getting_started/cdt_w_standard07.htm | 16 --
.../getting_started/cdt_w_standard08.htm | 15 --
.../getting_started/cdt_w_standard09.htm | 17 --
.../getting_started/cdt_w_standard10.htm | 17 --
.../getting_started/cdt_w_standard11.htm | 26 --
.../getting_started/cdt_w_standard12.htm | 15 --
.../getting_started/cdt_w_standard13.htm | 16 --
.../getting_started/cdt_w_standard14.htm | 15 --
.../getting_started/cdt_w_standard15.htm | 23 --
.../getting_started/cdt_w_standard16.htm | 15 --
.../getting_started/cdt_w_standard17.htm | 22 --
.../getting_started/hw_example.htm | 4 +-
.../getting_started/make_example.htm | 2 +-
.../images/cdt_debug_run01.png | Bin 0 -> 5002 bytes
.../images/cdt_w_binparser01.png | Bin 0 -> 47524 bytes
.../images/cdt_w_cpp_perspectx.png | Bin 0 -> 8046 bytes
.../images/cdt_w_newmake01.png | Bin 0 -> 20430 bytes
.../images/cdt_w_newmake02.png | Bin 0 -> 30249 bytes
.../images/cpp_bld_discovery_options.png | Bin 0 -> 46624 bytes
.../images/cpp_bld_environment.png | Bin 0 -> 41855 bytes
.../images/cpp_bld_settings.png | Bin 0 -> 72637 bytes
.../images/cpp_bld_settings_tool.png | Bin 0 -> 72638 bytes
.../images/new_proj_wz_configmulti.png | Bin 0 -> 34411 bytes
.../tasks/cdt_o_brkpnts_watch.htm | 6 +-
.../tasks/cdt_o_build_task.htm | 6 +-
.../tasks/cdt_o_con_assist.htm | 4 +-
.../tasks/cdt_o_debug.htm | 6 +-
.../tasks/cdt_o_proj_files.htm | 7 +-
.../tasks/cdt_o_run.htm | 6 +-
.../tasks/cdt_o_run_config.htm | 24 +-
.../tasks/cdt_o_tasks.htm | 10 +-
.../tasks/cdt_o_tasksview.htm | 4 +-
.../tasks/cdt_o_write_code.htm | 5 +-
.../tasks/cdt_t_add_brk_action.htm | 8 +-
.../tasks/cdt_t_add_codetemp.htm | 36 +--
.../tasks/cdt_t_add_watch.htm | 14 +-
.../tasks/cdt_t_addmaketarget.htm | 6 +-
.../tasks/cdt_t_discovery.htm | 54 ++--
.../tasks/cdt_t_proj_error_parser.htm | 26 +-
.../tasks/cdt_t_proj_paths.htm | 52 ++--
.../tasks/cdt_t_proj_rename.htm | 6 +-
.../topics_Getting_Started.xml | 4 +-
100 files changed, 627 insertions(+), 1542 deletions(-)
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic01.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic02.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic03.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic04.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic05.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic06.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic07.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic08.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic09.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic10.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic11.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic12.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic13.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic14.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic15.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic16.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic17.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic18.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic19.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_basic20.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import01.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import02.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import03.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import04.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import05.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import07.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import08.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import09.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import10.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import11.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import12.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import13.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import14.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import15.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import16.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import17.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import18.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import19.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import20.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_import21.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard01.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard02.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard03.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard04.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard05.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard06.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard07.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard08.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard09.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard10.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard11.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard12.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard13.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard14.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard15.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard16.htm
delete mode 100644 doc/org.eclipse.cdt.doc.user/getting_started/cdt_w_standard17.htm
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_debug_run01.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_w_binparser01.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_w_cpp_perspectx.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_w_newmake01.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cdt_w_newmake02.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cpp_bld_discovery_options.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cpp_bld_environment.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cpp_bld_settings.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/cpp_bld_settings_tool.png
create mode 100644 doc/org.eclipse.cdt.doc.user/images/new_proj_wz_configmulti.png
diff --git a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
index 2386d080d0c..a53e61613b5 100644
--- a/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
+++ b/doc/org.eclipse.cdt.doc.user/concepts/cdt_c_projects.htm
@@ -37,6 +37,26 @@ or let CDT generate the makefiles for you automatically.
You can toggle these modes (generate makefiles or not)
at any time for existing project. Use properties.
+When you create a new project, you are required to specify the project type. This project type will determine the toolchain and data, and tabs that the CDT uses. In the New CDT Project Wizard, you can choose from the following project types:
+
+ - Executable - Provides an executable application. This project type folder contains three templates.
+
+ - Hello World C++ Example provides a simple C++ Hello World application with main().
+
- Hello World ANSI C Example provides a simple C Hello World application with main().
- Empty Project provides a single source project folder that contains no files.
+
+
+After you select a template, the result is a project with only the meta-data files required for the project type. You are expected to modify these source files, as required, and provide source files for the project's target.
The makefile for the Executable project type is automatically created by the CDT.
+ - Shared Library - An executable module that is compiled and linked separately. When you create a project that uses a shared library (libxx.so), you define your shared library's project as a Project Reference for your application. For this project type, the CDT combines object files together and joins them so they're relocatable and can be shared by many processes. Shared libraries are named using the format
+libxx.so.version, where
+version is a number with a default of 1. The
+libxx.so file usually is a symbolic link to the
+latest version.
The makefile for this project type is automatically created by the CDT.
+
- Static Library - A collection of object files that you can link into another application (libxx.a). The CDT combines object files (i.e. *.o)
+into an archive (*.a) that is directly linked into an
+executable.
The makefile for this project type is automatically created by the CDT.
+
- Makefile Project - Creates an empty project without the meta-data files. This selection is useful for importing and modifying existing makefile-based projects; a new makefile is not created for this project type.
+
+
Project conversion
You can convert projects from C to C++ (or from C++ to C). If, for
diff --git a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm
index b2eaf5fd9e6..d1783f004b7 100644
--- a/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm
+++ b/doc/org.eclipse.cdt.doc.user/getting_started/cdt_o_tutorial.htm
@@ -9,17 +9,15 @@
Getting Started
-These tutorials will guide you through the process of using the C/C++ Development Toolkit (CDT).
+The following tutorials guide you through the process of using the C/C++ Development Toolkit (CDT) to:
-
CDT Managed Make Tutorial
-
CDT Standard Make Tutorial
-
CDT Importing an Existing Project Tutorial (Managed Make)
-
CDT Importing an Existing Project Tutorial (Standard Make)
-
CDT Debugging Tutorial
+
Create a simple application
+
Import an existing project
+
Debug a project
-
How to bring C/C++ source into Eclipse
-
Updating the CDT
+
Import C/C++ source into Eclipse
+
Install/update the CDT
@@ -28,7 +26,7 @@
CDT Home
-
+