mirror of https://github.com/luizdepra/hugo-coder.git

Ihor Dvoretskyi
21.02.2018 d2a8b2219aa9d3eae7999a3935882f2bee71dc24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
LESS_DIR = ./static/less
LESS_FILE = style.less
CSS_DIR = ./static/css
CSS_FILE = style.min.css
CSS_TMP_FILE = tmp.css
current_dir = $(shell pwd)
 
.PHONY: clean build
 
build: clean
    lessc $(LESS_DIR)/$(LESS_FILE) > $(CSS_DIR)/$(CSS_TMP_FILE)
    uglifycss $(CSS_DIR)/$(CSS_TMP_FILE) > $(CSS_DIR)/$(CSS_FILE)
    rm -f $(CSS_DIR)/$(CSS_TMP_FILE)
 
demo: build
    mkdir -p exampleSite/themes/coder
    mkdir -p exampleSite/themes/coder/archetypes
    mkdir -p exampleSite/themes/coder/images
    mkdir -p exampleSite/themes/coder/layouts
    mkdir -p exampleSite/themes/coder/static
    cp -r $(current_dir)/archetypes/* exampleSite/themes/coder/archetypes/
    cp -r $(current_dir)/images/* exampleSite/themes/coder/images
    cp -r $(current_dir)/layouts/* exampleSite/themes/coder/layouts
    cp -r $(current_dir)/static/* exampleSite/themes/coder/static
    cp -r $(current_dir)/theme.toml exampleSite/themes/coder/theme.toml
    cd exampleSite && hugo serve -D
 
clean:
    rm -f $(CSS_DIR)/*.css
    rm -rf exampleSite/themes/coder