| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | SRC_DIR			= src | 
					
						
							| 
									
										
										
										
											2021-10-11 00:29:58 +01:00
										 |  |  | IMG_DIR			= img | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | OUT_DIR			= site | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ROOT_DIR		= $(SRC_DIR)/root | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PAGES 			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.html") | 
					
						
							|  |  |  | STYLES			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.css") | 
					
						
							| 
									
										
										
										
											2021-10-11 00:29:58 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | IMAGES			= $(shell find $(IMG_DIR) -wholename "$(IMG_DIR)/*.png") | 
					
						
							|  |  |  | #IMAGES			= $(IMAGES:$(shell find $(IMG_DIR) -wholename "$(IMG_DIR)/*.jpg"))
 | 
					
						
							|  |  |  | #IMAGES			= $(IMAGES:$(shell find $(IMG_DIR) -wholename "$(IMG_DIR)/*.gif"))
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HTML_INCLUDES 	= $(shell find $(SRC_DIR)/inc_html -name *.html) | 
					
						
							|  |  |  | CSS_INCLUDES	= $(shell find $(SRC_DIR)/inc_css -name *.css) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HTML_TARGETS 	= $(PAGES:$(ROOT_DIR)/%.html=$(OUT_DIR)/%.html) | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | CSS_TARGETS 	= $(STYLES:$(ROOT_DIR)/%.css=$(OUT_DIR)/%.css) | 
					
						
							| 
									
										
										
										
											2021-10-11 00:29:58 +01:00
										 |  |  | PNG_TARGETS		= $(IMG_DIR)/%.png=$(OUT_DIR)/%.png | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | run: $(HTML_TARGETS) $(CSS_TARGETS) | 
					
						
							| 
									
										
										
										
											2021-10-11 00:29:58 +01:00
										 |  |  | 	cp $(IMG_DIR)/*.png $(OUT_DIR)/ | 
					
						
							| 
									
										
										
										
											2021-09-13 00:06:53 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | $(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) |