You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by jb...@apache.org on 2002/07/22 18:34:07 UTC

cvs commit: xml-xerces/c/doc build-other.xml

jberry      2002/07/22 09:34:06

  Modified:    c/doc    build-other.xml
  Log:
  Update CodeWarrior build instructions to account for CodeWarrior 8.0.
  
  Revision  Changes    Path
  1.15      +10 -41    xml-xerces/c/doc/build-other.xml
  
  Index: build-other.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/doc/build-other.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- build-other.xml	21 May 2002 18:21:01 -0000	1.14
  +++ build-other.xml	22 Jul 2002 16:34:06 -0000	1.15
  @@ -339,54 +339,23 @@
   			<p><em>Installing &XercesCName; for use with CodeWarrior:</em>
   			</p>
   			
  -			<p>For compatibility with CodeWarrior, it is necessary to adjust some of the
  -			file names (and referencing include statements). To do this, it is necessary
  -			to perform the following steps on a unix (or Mac OS X) machine that
  -			has support for long file names (a Windows machine may also work):
  +			<p>Note: versions of CodeWarrior prior to 8.0 did not support HFS+ long file names,
  +			and thus required special steps to alter the file names prior to use. This restriction
  +			has been removed for CodeWarrior 8.0, and the projects now directly reference the unaltered
  +			source tree. The project files in this release require CodeWarrior v8.0 or higher.
   			</p>
   			
  -			<ul>
  -				<li>Retrieve &XercesCName; from CVS, or untar a packaged build. Note that these
  -				steps should not be performed in a Classic Mac OS environment, as file
  -				names would then be mangled at this point!
  -				</li>
  -					
  -				<li>&XercesCName; comes with a tool that will shorten file names as appropriate,
  -				and fix up referencing include statements. Duplicate the file
  -				Projects/MacOS/ShortenFiles.pl to the xercesc main directory (the same
  -				directory that contains the Projects directory). Executing this perl
  -				script from this location will create a new directory MacSrc that
  -				contains patched up versions of files from the src directory.
  -				</li>
  -			</ul>
  -			
  -<source>cd &lt;xercescroot&gt;
  -cp Projects/MacOS/ShortenFiles.pl .
  -perl ShortenFiles.pl</source>
  -
  -			<ul>
  -				<li>The source files will likely not now have proper Mac OS type/creator
  -				attribution. CodeWarrior badly wants this to be correct. So set the
  -				type/creator of these files somehow. The following should work from
  -				Mac OS X (but if you're not going to keep building on a Mac OS X
  -				machine, you may well need to perform this step in some other way once
  -				you get the files onto your classic machine).
  -				</li>
  -			</ul>
  +			<p>It is extemely important to ensure that you retrieve and unpack the sources
  +			with a tool that does not truncate file names. The command line tar utility on Mac OS X
  +			will do the right thing; current versions of StuffIt seem to truncate names as they
  +			unpack tar archives. Failure to do this properly will result in broken projects.
  +			</p>
   			
  -<source>find . \( -name "*.c" -or -name "*.h" -or -name "*.cpp" -or -name "*.hpp" -or \
  --name "*.xml" -or -name "*.r" \) -print0 | xargs -0 /Developer/Tools/SetFile -c CWIE -t TEXT</source>
  -
  -			<ul>
  -				<li>Move the entire directory structure to your Mac OS machine.
  -				</li>
  -			</ul>
  -		
   			<p><em>Building &XercesCName; with CodeWarrior:</em>
   			</p>
   		
   			<ul>
  -				<li>Run CodeWarrior (tested with latest CW Pro 7.0).
  +				<li>Run CodeWarrior (requires CodeWarrior 8.0 with support for long file names).
   				</li>
   				
   				<li>Import the project Projects/MacOS/CodeWarrior/XercesLib/XercesLib.mcp.xml,
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org