@@ -19,12 +19,14 @@ pandoc = /usr/bin/pandoc
1919mkdir = @mkdir -p $(dir $@ )
2020out = _out
2121pandoc_options =--from markdown-tex_math_dollars --to html5 --syntax-definition=smallbasic.xml
22+ pandoc_ide_options =--from markdown-tex_math_dollars --to html5
2223bas = $(patsubst layouts/% .html, $(out ) /% .bas, $(wildcard layouts/* .html) )
2324pages = $(patsubst pages/% .markdown, $(out ) /pages3/% .html, $(wildcard pages/* .markdown) )
2425posts = $(patsubst posts/% .markdown, $(out ) /posts3/% .html, $(wildcard posts/* .markdown) )
2526scripts = $(patsubst scripts/% .html, $(out ) /scripts2/% .html, $(wildcard scripts/* .html) )
2627reference = $(patsubst reference/% .markdown, $(out ) /reference3/% .html, $(wildcard reference/* .markdown) )
2728reference_txt = $(patsubst reference/% .markdown, $(out ) /reference_txt/% .txt, $(wildcard reference/* .markdown) )
29+ reference_ide = $(patsubst reference/% .markdown, $(out ) /reference_ide/% .html, $(wildcard reference/* .markdown) )
2830
2931# rules
3032.data : reference.json page.bas site.bas mkdata.bas includes/header.html
@@ -35,7 +37,11 @@ $(out)/%.bas: layouts/%.html .data
3537 $(mkdir )
3638 $(sbasic ) mkpage.bas $< > $@
3739
38- $(out ) /reference1/% .html : reference/% .markdown
40+ $(out ) /reference0/% .markdown : reference/% .markdown
41+ $(mkdir )
42+ $(sbasic ) mkhl.bas $< > $@
43+
44+ $(out ) /reference1/% .html : $(out ) /reference0/% .markdown $(bas )
3945 $(mkdir )
4046 $(pandoc ) $(pandoc_options ) -o $@ $<
4147
@@ -87,7 +93,11 @@ $(out)/reference_txt/%.txt: reference/%.markdown
8793 $(mkdir )
8894 $(pandoc ) --from markdown-tex_math_dollars --to plain -o $@ $<
8995
90- all : $(reference ) $(out ) /sbref.txt $(out ) /sbasic_ref.csv $(pages ) $(posts ) $(scripts )
96+ $(out ) /reference_ide/% .html : reference/% .markdown
97+ $(mkdir )
98+ $(pandoc ) $(pandoc_ide_options ) -o $@ $<
99+
100+ all : $(reference ) $(reference_ide ) $(out ) /sbref.txt $(out ) /sbasic_ref.csv $(pages ) $(posts ) $(scripts )
91101 @mkdir -p ../reference/ide
92102 @mkdir -p ../pages
93103 @mkdir -p ../posts
0 commit comments