Author: dhudson Date: 2006-07-12 13:11:20 -0400 (Wed, 12 Jul 2006) New Revision: 62509
Modified: trunk/tao/BUILDING.txt trunk/tao/NEWS Log: updated docs Modified: trunk/tao/BUILDING.txt =================================================================== --- trunk/tao/BUILDING.txt 2006-07-12 16:53:08 UTC (rev 62508) +++ trunk/tao/BUILDING.txt 2006-07-12 17:11:20 UTC (rev 62509) @@ -32,9 +32,11 @@ rm -f config.mk; cp config/net-1-1.mk config.mk config.mk installed; re-run make. -* Building. Simply type "make". The resulting DLLs will be placed in dist/bin, -and examples will be in dist/clean. If you wish to strongname the assemblies (as is -recommended), build with "make STRONG=1". +* Building. Simply type "make clean && make". The "make clean" is neccessary +because there is a post-processing step which needs to be cleaned out +before a build. The resulting DLLs will be placed in dist/bin, +and examples will be in dist/clean. If you wish to strongname the +assemblies (as is recommended), build with "make clean && make STRONG=1". 2. Using batch files ==================== @@ -44,12 +46,24 @@ 3. Using Prebuild ================= -Several scripts in the root directory of the code use the Prebuild tool to create project files for several IDE such as Visual Studio 2003, 2005, MonoDevelop, SharpDevelop, SharpDevelop2 and NAnt. These scripts are not meant to do complete builds of the project like the make and batch script. They are meant to help you build parts of the Tao project. When you run a Prebuild script, you can find the main project file (*.sln, *.cmbx, *.build) in the src/Tao.<project> directory +Several scripts in the root directory of the code use the Prebuild tool to +create project files for several IDE such as Visual Studio 2003, 2005, +MonoDevelop, SharpDevelop, SharpDevelop2 and NAnt. These scripts are not +meant to do complete builds of the project like the make and batch script. +Notably, the Prebuild builds will not do the post-processing step that properly +sets up P/Invoking callbacks. +They are meant to help you build parts of the Tao project. +When you run a Prebuild script, you can find the main project file +(*.sln, *.cmbx, *.build) in the src/Tao.<project> directory Tao.Sdl - Builds Tao.Sdl and Sdl Examples Tao.PhysFs - Builds Tao.PhysFs and PhysFs Examples Tao.Ode - Builds Tao.Ode and Ode Examples Tao.Cg - Builds Tao.Cg Tao.DevIl - Builds Tao.DevIl and DevIl Examples -Tao.OpenGl - Due to the fact that Tao.OpenGl is used in many subprojects, I had to put them altogether so they would build properly. Tao.OpenGl builds Tao.OpenGl, Tao.OpenGl.Glu, Tao.OpenGl.ExtensionLoader, Tao.OpenAl, OpenAl Examples, Tao.Glfw, Glfw Examples, Tao.Platform.Windows and Tao.GlPostProcess +Tao.OpenGl - Due to the fact that Tao.OpenGl is used in many subprojects, +I had to put them altogether so they would build properly. +Tao.OpenGl builds Tao.OpenGl, Tao.OpenGl.Glu, Tao.OpenGl.ExtensionLoader, +Tao.OpenAl, OpenAl Examples, Tao.Glfw, Glfw Examples, +Tao.Platform.Windows and Tao.GlPostProcess Modified: trunk/tao/NEWS =================================================================== --- trunk/tao/NEWS 2006-07-12 16:53:08 UTC (rev 62508) +++ trunk/tao/NEWS 2006-07-12 17:11:20 UTC (rev 62509) @@ -5,13 +5,19 @@ Tao.Sdl 1.2.11.0, Tao.PhysFs 1.0.1.0, Tao.Ode 0.5.0.3, Tao.Glfw 2.5.0.0. For Tao.Sdl -* Now binds with SDL 1.2.11, SDL_image 1.2.5, SDL_mixer 1.2.7, smpeg 0.4.5, SDL_ttf 2.0.8, SDL_net 1.2.6 -* SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.) -* Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. -* SDL_GL_LoadLibrary() will load the system default OpenGL library if it is passed NULL as a parameter. +* Now binds with SDL 1.2.11, SDL_image 1.2.5, SDL_mixer 1.2.7, +smpeg 0.4.5, SDL_ttf 2.0.8, SDL_net 1.2.6 +* SDL_SetVideoMode() now accepts 0 for width or height and will +use the current video mode (or the desktop mode if no mode has been set.) +* Added current_w and current_h to the SDL_VideoInfo structure, +which is set to the desktop resolution during video intialization, +and then set to the current resolution when a video mode is set. +* SDL_GL_LoadLibrary() will load the system default OpenGL +library if it is passed NULL as a parameter. * Added SDL_GL_SWAP_CONTROL to wait for vsync in OpenGL applications. * Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration. -* SDL_WM_SetCaption() now officially takes UTF-8 title and icon strings, and displays international characters on supported platforms. +* SDL_WM_SetCaption() now officially takes UTF-8 title and icon +strings, and displays international characters on supported platforms. * Added SDL_GetKeyRepeat() to query the key repeat settings. For Tao.Cg @@ -36,6 +42,7 @@ For Tao * Updated Prebuild and all prebuild files. Added NAnt target. +* Reduced many of the XML doc meage generated during a build. 1.2.0 _______________________________________________ Mono-patches maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-patches
