ci(garden): build garden site files
This commit is contained in:
		
							parent
							
								
									ea39f8a5a8
								
							
						
					
					
						commit
						0d4bdebac9
					
				
							
								
								
									
										12
									
								
								makefile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								makefile
									
									
									
									
									
								
							| @ -15,6 +15,9 @@ BLOG_BUILD_DIR	= $(BLOG_BASE_DIR)out/html/ | |||||||
| BLOG_OUT_DIR	= $(OUT_DIR)/blog | BLOG_OUT_DIR	= $(OUT_DIR)/blog | ||||||
| BLOG_INDEX		= $(BLOG_BUILD_DIR)/index.html | BLOG_INDEX		= $(BLOG_BUILD_DIR)/index.html | ||||||
| 
 | 
 | ||||||
|  | GARDEN_BASE_DIR 	= $(SRC_DIR)/garden/ | ||||||
|  | GARDEN_BUILD_DIR 	= $(GARDEN_BASE_DIR)html | ||||||
|  | 
 | ||||||
| PAGES 			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.html") | PAGES 			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.html") | ||||||
| STYLES			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.css") | STYLES			= $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.css") | ||||||
| IMAGES			= $(shell find $(IMG_DIR) -wholename "$(IMG_DIR)/*.png") | IMAGES			= $(shell find $(IMG_DIR) -wholename "$(IMG_DIR)/*.png") | ||||||
| @ -26,7 +29,8 @@ HTML_TARGETS 	= $(PAGES:$(ROOT_DIR)/%.html=$(OUT_DIR)/%.html) | |||||||
| CSS_TARGETS 	= $(STYLES:$(ROOT_DIR)/%.css=$(OUT_DIR)/%.css) | CSS_TARGETS 	= $(STYLES:$(ROOT_DIR)/%.css=$(OUT_DIR)/%.css) | ||||||
| PNG_TARGETS		= $(IMG_DIR)/%.png=$(OUT_DIR)/%.png | PNG_TARGETS		= $(IMG_DIR)/%.png=$(OUT_DIR)/%.png | ||||||
| 
 | 
 | ||||||
| all: html blog | $(OUT_DIR) | all: html blog garden | $(OUT_DIR) | ||||||
|  | 	cp -r src/garden/html $(OUT_DIR)/garden | ||||||
| 
 | 
 | ||||||
| html: $(HTML_TARGETS) $(CSS_TARGETS) | $(OUT_DIR) | html: $(HTML_TARGETS) $(CSS_TARGETS) | $(OUT_DIR) | ||||||
| 	cp $(IMG_DIR)/*.png $(OUT_DIR)/ | 	cp $(IMG_DIR)/*.png $(OUT_DIR)/ | ||||||
| @ -62,8 +66,12 @@ blog: $(HTML_INCLUDES) $(CSS_TARGETS) | |||||||
| 		cp $(CSS_TARGETS) `dirname $$page` ; \
 | 		cp $(CSS_TARGETS) `dirname $$page` ; \
 | ||||||
| 	done | 	done | ||||||
| 
 | 
 | ||||||
|  | garden: | ||||||
|  | 	make --directory $(GARDEN_BASE_DIR) html | ||||||
|  | 
 | ||||||
| clean: | clean: | ||||||
|  | 	make --directory $(GARDEN_BASE_DIR) clean | ||||||
| 	make --directory $(BLOG_BASE_DIR) clean | 	make --directory $(BLOG_BASE_DIR) clean | ||||||
| 	rm -rf $(OUT_DIR) | 	rm -rf $(OUT_DIR) | ||||||
| 
 | 
 | ||||||
| .PHONY: blog | .PHONY: blog garden | ||||||
|  | |||||||
| @ -1,6 +1,18 @@ | |||||||
|  | html: | ||||||
|  | 	mkdir html | ||||||
|  | 	cp feed.py Makefile html | ||||||
|  | 	cp *.md html | ||||||
|  | 
 | ||||||
|  | clean-html: | ||||||
|  | 	[[ -d html ]] && rm -r html | ||||||
|  | 
 | ||||||
|  | .PHONY: clean-html | ||||||
|  | 
 | ||||||
| feed: | feed: | ||||||
| 	python feed.py `pwd` | 	python feed.py `pwd` | ||||||
| 
 | 
 | ||||||
| rss: feed | rss: feed | ||||||
| 
 | 
 | ||||||
| .PHONY: feed | clean: clean-html | ||||||
|  | 
 | ||||||
|  | .PHONY: feed clean | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user