mirror of
				https://gitlab.com/freepascal.org/lazarus/lazarus.git
				synced 2025-11-04 05:59:49 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			837 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			837 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						|
# basic script to do a lcl.chm build.   Marco van de Voort dec 2011
 | 
						|
 | 
						|
# assumes a fpcdocs checkout where "fixdocs.sh" has been succesfully run.
 | 
						|
# on 1.7GHz Core2 laptop single thread 6:26 minutes. Don't be impatient :-)
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
# set to path to FPC docs dir. Default assume it is on the same level as the lazarus checkout
 | 
						|
if [ -z "$FPCDocDir" ]; then
 | 
						|
  FPCDocDir=../../../fpcdocs
 | 
						|
fi
 | 
						|
FPCDocDirEXP=$(cd "$FPCDocDir" ; pwd)
 | 
						|
 | 
						|
if [ -d "$FPCDocDirEXP" ]
 | 
						|
then
 | 
						|
echo FPCDOCS dir is $FPCDocDirEXP
 | 
						|
else
 | 
						|
echo FPCDOCS dir $FPCDocDir expanded to $FPCDocDirEXP and was not found.
 | 
						|
exit 1
 | 
						|
fi
 | 
						|
 | 
						|
export HTMLFMT=chm
 | 
						|
bash build_lazutils_html.sh fpdoc `pwd`/locallclfooter.xml $FPCDocDirEXP 1>lazutilsoutput.log 2>lazutilserror.log
 | 
						|
bash build_lcl_html.sh fpdoc `pwd`/locallclfooter.xml $FPCDocDirEXP 1>lcloutput.log 2>lclerror.log
 | 
						|
 | 
						|
# end.
 | 
						|
 |