| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | SRC_DIR			= src | 
					
						
							|  |  |  | OUT_DIR			= site | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ROOT_DIR		= $(SRC_DIR)/root | 
					
						
							| 
									
										
										
										
											2021-09-14 00:30:16 +01:00
										 |  |  | INC_HTML		= $(SRC_DIR)/inc_html | 
					
						
							|  |  |  | INC_CSS 		= $(SRC_DIR)/inc_css | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | PAGES 			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.html") | 
					
						
							| 
									
										
										
										
											2021-09-14 00:30:16 +01:00
										 |  |  | HTML_INCLUDES 	= $(shell find $(INC_HTML) -name *.html) | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | HTML_TARGETS 	= $(PAGES:$(ROOT_DIR)/%.html=$(OUT_DIR)/%.html) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | STYLES			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.css") | 
					
						
							| 
									
										
										
										
											2021-09-14 00:30:16 +01:00
										 |  |  | CSS_INCLUDES	= $(shell find $(INC_CSS) -name *.css) | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | CSS_TARGETS 	= $(STYLES:$(ROOT_DIR)/%.css=$(OUT_DIR)/%.css) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | run: $(HTML_TARGETS) $(CSS_TARGETS) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | $(OUT_DIR)/%.html: $(ROOT_DIR)/%.html $(HTML_INCLUDES) | 
					
						
							|  |  |  | 	mkdir -p $(OUT_DIR) | 
					
						
							| 
									
										
										
										
											2021-09-13 21:43:55 +01:00
										 |  |  | 	python ppp/ppp.py $< $(HTML_INCLUDES) > $@ | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-09-14 00:30:16 +01:00
										 |  |  | $(OUT_DIR)/%.css: $(ROOT_DIR)/%.css $(CSS_INCLUDES) | 
					
						
							|  |  |  | 	mkdir -p $(OUT_DIR) | 
					
						
							|  |  |  | 	python ppp/ppp.py $< $(CSS_INCLUDES) > $@ | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | clean:  | 
					
						
							|  |  |  | 	rm -r $(OUT_DIR) |