File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change 1
- build :
2
- go build main.go
1
+ define embed
2
+ sed -i -e '/= `/,/`/ { /`/!d }' $(1 ) .go
3
+ sed -i -e '/= `/r$(1 ) ' $(1 ) .go
4
+ sed -i -e '/= `/,/`/ { /`/! { /^\s*$$/d; s/^\s\s*// } }' $(1 ) .go
5
+ endef
6
+
3
7
tpls :
4
- sed -i -e ' /= `/,/`/ { /`/!d }' tpl/page.html.go
5
- sed -i -e ' /= `/rtpl/page.html' tpl/page.html.go
6
- sed -i -e ' /= `/,/`/ { /`/! { /^\s*$$/d; s/^\s\s*// } }' tpl/page.html.go
8
+ $(call embed, tpl/page.html)
7
9
sed -i -e ' s;/../assert/;?assert=;g' tpl/page.html.go
8
10
9
- sed -i -e '/= `/,/`/ { /`/!d }' tpl/assert/main.css.go
10
- sed -i -e '/= `/rtpl/assert/main.css' tpl/assert/main.css.go
11
- sed -i -e '/= `/,/`/ { /`/! { /^\s*$$/d; s/^\s\s*// } }' tpl/assert/main.css.go
11
+ $(call embed, tpl/assert/main.css)
12
12
13
- sed -i -e '/= `/,/`/ { /`/!d }' tpl/assert/main.js.go
14
- sed -i -e '/= `/rtpl/assert/main.js' tpl/assert/main.js.go
15
- sed -i -e '/= `/,/`/ { /`/! { /^\s*$$/d; s/^\s\s*// } }' tpl/assert/main.js.go
16
- rebuild : tpls build
13
+ $(call embed, tpl/assert/main.js)
You can’t perform that action at this time.
0 commit comments