mirror of https://github.com/openXC7/prjxray.git
docs: Automatically link fuzzer/minitest README.md files.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This commit is contained in:
parent
bab4c6af06
commit
853b0119da
|
|
@ -1 +1,3 @@
|
|||
_build
|
||||
db_dev_process/fuzzers/*.md
|
||||
db_dev_process/minitests/*.md
|
||||
|
|
|
|||
|
|
@ -18,7 +18,49 @@ livehtml:
|
|||
|
||||
.PHONY: help livereload Makefile
|
||||
|
||||
# Update fuzzer / minitest markdown links.
|
||||
fuzzers-links:
|
||||
@cd db_dev_process/fuzzers; rm -f *.md
|
||||
@cd db_dev_process/fuzzers; \
|
||||
for i in ../../../fuzzers/*; do \
|
||||
if [ ! -d $$i ]; then \
|
||||
continue; \
|
||||
fi; \
|
||||
if [ -e $$i/README.md ]; then \
|
||||
echo "Linking $$i/README.md"; \
|
||||
ln -s $$i/README.md $$(basename $$i).md; \
|
||||
else \
|
||||
echo "Missing $$i/README.md"; \
|
||||
echo "# $$(basename $$i)" > $$(basename $$i).md; \
|
||||
echo "" >> $$(basename $$i).md; \
|
||||
echo "Missing README.md!" >> $$(basename $$i).md; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
minitests-links:
|
||||
@cd db_dev_process/minitests; rm -f *.md
|
||||
@cd db_dev_process/minitests; \
|
||||
for i in ../../../minitests/*; do \
|
||||
if [ ! -d $$i ]; then \
|
||||
continue; \
|
||||
fi; \
|
||||
if [ -e $$i/README.md ]; then \
|
||||
echo "Linking $$i/README.md"; \
|
||||
ln -s $$i/README.md $$(basename $$i).md; \
|
||||
else \
|
||||
echo "Missing $$i/README.md"; \
|
||||
echo "# $$(basename $$i)" > $$(basename $$i).md; \
|
||||
echo "" >> $$(basename $$i).md; \
|
||||
echo "Missing README.md!" >> $$(basename $$i).md; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
links: fuzzers-links minitests-links
|
||||
@true
|
||||
|
||||
.PHONY: fuzzers-links minitests-links links
|
||||
|
||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
||||
%: Makefile
|
||||
%: Makefile links
|
||||
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/011-ffconfig/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/012-clbn5ffmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/013-clbncy0/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/014-ffsrcemux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/015-clbnffmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/016-clbnoutmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/017-clbprecyinit/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/018-clbram/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/019-ndi1mux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/050-intpips/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/051-imuxlout/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/052-clkin/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/053-ctrlin/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/054-gfan/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/055-gnd/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/056-rempips/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/057-bipips/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../fuzzers/058-hclkpips/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/bram/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_bused/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_ffcfg/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_muxf8/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_n5ffmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_ncy0/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_ndi1mux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_nffmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_noutmux/README.md
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../../minitests/clb_ram/README.md
|
||||
Loading…
Reference in New Issue