you WOULD type a script
This commit is contained in:
parent
8cb6752168
commit
7a08c05cea
11 changed files with 385 additions and 359 deletions
16
Makefile
16
Makefile
|
@ -16,22 +16,24 @@ MAKEPAGES := $(TMPDIR)/make-pages
|
|||
|
||||
YAMLS != find -L $(DATADIR) -name $(INFONAME)
|
||||
|
||||
SCRIPTS != find script -name '*.js'
|
||||
TSCRIPTS != find script -name '*.ts'
|
||||
STYLES != find style -name '*.css'
|
||||
STYLESVGS != find style -name '*.svg'
|
||||
STYLEPNGS != find style -name '*.png'
|
||||
|
||||
|
||||
FONTS != find fonts \
|
||||
-iname '*.eot' -or -iname '*.svg' -or \
|
||||
-iname '*.ttf' -or -iname '*.woff' -or \
|
||||
-iname '*.woff2' -or -iname '*.css'
|
||||
|
||||
STATIC = $(SCRIPTS) $(STYLES) $(STYLEPNGS) $(STYLESVGS) $(FONTS)
|
||||
BSTATIC = $(patsubst %,$(BUILDDIR)/%,$(STATIC))
|
||||
STATIC = $(STYLES) $(STYLEPNGS) $(STYLESVGS) $(FONTS)
|
||||
BSTATIC = $(patsubst %,$(BUILDDIR)/%,$(STATIC))
|
||||
BSCRIPTS = $(patsubst %.ts,$(BUILDDIR)/%.js,$(TSCRIPTS))
|
||||
|
||||
.PHONY: all build
|
||||
all: build
|
||||
build: $(BUILDDIR)/index.html $(BSTATIC)
|
||||
build: $(BUILDDIR)/index.html $(BSTATIC) $(BSCRIPTS)
|
||||
|
||||
$(BUILDDIR)/index.html: $(DATADIR)/index.yaml $(MAKEPAGES)
|
||||
echo "[index] "$@
|
||||
|
@ -46,6 +48,12 @@ $(BUILDDIR)/%: $(TMPDIR)/%
|
|||
$(call copy,--link)
|
||||
|
||||
|
||||
$(TMPDIR)/%.js: %.ts
|
||||
echo "[tsc] "$@
|
||||
tsc --strict --noEmitOnError \
|
||||
--lib dom,es2021 --target es2015 \
|
||||
--outDir $(dir $@) $^
|
||||
|
||||
$(TMPDIR)/%_small.png: $(DATADIR)/%.png
|
||||
$(call resize,$(SMALL),$(SMALL),^,-gravity center -crop 1:1+0)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue