Compare commits
5 Commits
9c030e83e9
...
a76793e961
Author | SHA1 | Date |
---|---|---|
ktyl | a76793e961 | |
ktyl | 5b938fe2fa | |
ktyl | 7f4cc152ca | |
ktyl | 9849fff782 | |
ktyl | 6ed995de6c |
12
makefile
12
makefile
|
@ -15,6 +15,9 @@ BLOG_BUILD_DIR = $(BLOG_BASE_DIR)out/html/
|
|||
BLOG_OUT_DIR = $(OUT_DIR)/blog
|
||||
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")
|
||||
STYLES = $(shell find $(ROOT_DIR) -wholename "$(ROOT_DIR)*.css")
|
||||
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)
|
||||
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)
|
||||
cp $(IMG_DIR)/*.png $(OUT_DIR)/
|
||||
|
@ -62,8 +66,12 @@ blog: $(HTML_INCLUDES) $(CSS_TARGETS)
|
|||
cp $(CSS_TARGETS) `dirname $$page` ; \
|
||||
done
|
||||
|
||||
garden:
|
||||
make --directory $(GARDEN_BASE_DIR) html
|
||||
|
||||
clean:
|
||||
make --directory $(GARDEN_BASE_DIR) clean
|
||||
make --directory $(BLOG_BASE_DIR) clean
|
||||
rm -rf $(OUT_DIR)
|
||||
|
||||
.PHONY: blog
|
||||
.PHONY: blog garden
|
||||
|
|
|
@ -1,6 +1,18 @@
|
|||
html: feed.py Makefile
|
||||
mkdir html
|
||||
cp feed.py Makefile html
|
||||
cp *.md html
|
||||
|
||||
clean-html:
|
||||
[[ -d html ]] && rm -r html
|
||||
|
||||
.PHONY: clean-html
|
||||
|
||||
feed:
|
||||
python feed.py `pwd`
|
||||
|
||||
rss: feed
|
||||
|
||||
.PHONY: feed
|
||||
clean: clean-html
|
||||
|
||||
.PHONY: feed clean
|
||||
|
|
|
@ -2,4 +2,5 @@
|
|||
<li><a href="/about.html">about</a></li>
|
||||
<li><a href="/blog.html">blog</a></li>
|
||||
<li><a href="/gallery.html">gallery</a></li>
|
||||
<li><a href="/garden/index.html">garden</a></li>
|
||||
</ul>
|
||||
|
|
Loading…
Reference in New Issue