| 
									
										
										
										
											2023-09-19 02:49:07 -04:00
										 |  |  | #!/bin/bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | echo "compiling Furnace doc (HTML)..." | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-19 17:44:36 -04:00
										 |  |  | if [ -e htmldoc ]; then | 
					
						
							|  |  |  |   rm -r htmldoc | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-09-19 02:49:07 -04:00
										 |  |  | if [ ! -e .venv ]; then | 
					
						
							|  |  |  |   python3 -m virtualenv .venv || exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | source .venv/bin/activate | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if [ ! -e .venv/req_installed ]; then | 
					
						
							|  |  |  |   pip install -r requirements.txt || exit 1 | 
					
						
							|  |  |  |   touch .venv/req_installed | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | python3 make_htmldoc.py | 
					
						
							| 
									
										
										
										
											2023-09-19 17:44:36 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo "copying assets..." | 
					
						
							|  |  |  | for i in `find ../../doc -name "*.png"`; do | 
					
						
							|  |  |  |   cp "$i" "htmldoc${i#../../doc}" | 
					
						
							|  |  |  | done |