@@ -76,7 +76,7 @@ spectec:
7676
7777SPECTECPAT = $(SPECTECSPEC ) /*.$(SPECTECEXT )
7878SPECTECFILES = $(shell ls $(SPECTECPAT ) )
79- RSTDIRS = $(shell ls -d [a-z]* / util/[a-z]* /)
79+ RSTDIRS = $(shell ls -d [a-z]* / util/[a-z]* / | grep -v util/katex )
8080RSTFILES = $(shell ls -d * .rst [a-z]* /* .rst) $(GENERATED )
8181CTRLFILES = $(shell ls Makefile * .* util/* .* util/bikeshed/* .* ) $(shell ls static/* )
8282ALLFILES = $(RSTDIRS ) $(CTRLFILES ) _splice # $(RSTFILES)
@@ -97,12 +97,9 @@ $(SPLICEDIR)/$(BUILDDIR): $(SPLICEDIR)
9797$(BUILDDIR ) : $(SPLICEDIR ) /$(BUILDDIR )
9898 ln -s $< $@
9999
100- $(RSTDIRS:% =$(SPLICEDIR ) /%):: $(SPLICEDIR )
100+ $(RSTDIRS:% =$(SPLICEDIR ) /%): $(SPLICEDIR )
101101 mkdir -p $@
102102
103- $(SPLICEDIR ) /util/katex :: util/katex
104- cp -R $< $@ # F it!
105-
106103$(SPLICEDIR ) /_splice : $(SPLICEDIR ) $(RSTFILES ) $(SPECTECFILES )
107104 @echo Modified $?
108105 @echo ${if ${filter % .$(SPECTECEXT), $? } , $(RSTFILES), ${filter % .rst, $? } } > $@
@@ -184,13 +181,16 @@ singlehtml: $(SPLICEDFILES)
184181singlehtml-nested : $(GENERATED )
185182 $(SPHINXBUILD ) -b singlehtml $(ALLSPHINXOPTS ) $(BUILDDIR ) /singlehtml
186183
187- .PHONY : bikeshed bikeshed-nested
184+ .PHONY : bikeshed bikshed-fixup bikeshed-nested
188185bikeshed : $(SPLICEDFILES )
186+ (cd util/katex/ && yarn && yarn build && npm install --only=prod)
187+ mkdir -p $(SPLICEDIR ) /util/katex
188+ cp -Rf util/katex/* $(SPLICEDIR ) /util/katex
189189 (cd $( SPLICEDIR) && make bikeshed-nested)
190190 @echo
191191 @echo " Build finished. The HTML page is in $( BUILDDIR) /html/bikeshed/."
192192
193- bikeshed-nested : $(GENERATED )
193+ bikeshed-fixup : $(GENERATED )
194194 $(SPHINXBUILD ) -b singlehtml -c util/bikeshed \
195195 $(ALLSPHINXOPTS ) $(BUILDDIR ) /bikeshed_singlehtml
196196 python3 util/bikeshed_fixup.py $(BUILDDIR ) /bikeshed_singlehtml/index.html \
@@ -201,10 +201,12 @@ bikeshed-nested: $(GENERATED)
201201 @tail -n10 _build/bikeshed_singlehtml/index_fixed.html
202202 @echo
203203 @echo =========================================================================
204+
205+ bikeshed-nested : bikeshed-fixup
204206 mkdir -p $(BUILDDIR ) /bikeshed_mathjax/
205207 bikeshed spec --md-status=$(W3C_STATUS ) --md-deadline=$(DEADLINE ) index.bs $(BUILDDIR ) /bikeshed_mathjax/index.html
206208 mkdir -p $(BUILDDIR ) /html/bikeshed/
207- (cd util/katex/ && yarn && yarn build && npm install --only=prod)
209+ # (cd util/katex/ && yarn && yarn build && npm install --only=prod)
208210 python3 util/mathjax2katex.py $(BUILDDIR ) /bikeshed_mathjax/index.html \
209211 > $(BUILDDIR ) /html/bikeshed/index.html
210212 mkdir -p $(BUILDDIR ) /html/bikeshed/katex/dist/
0 commit comments