A simple and naive format: Double newline denotes paragraph change,
otherwise insert subtest documentation into the generated docs as-is.

Signed-off-by: Petri Latvala <petri.latv...@intel.com>
---
 docs/reference/intel-gpu-tools/Makefile.am | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/docs/reference/intel-gpu-tools/Makefile.am 
b/docs/reference/intel-gpu-tools/Makefile.am
index ee1e900..2407e37 100644
--- a/docs/reference/intel-gpu-tools/Makefile.am
+++ b/docs/reference/intel-gpu-tools/Makefile.am
@@ -56,6 +56,12 @@ xml/igt_test_programs_%_description.xml: $(TESTLISTS)
                                for subtest in $$subtest_list; do \
                                        echo "<member>" >> $@; \
                                        echo "$$subtest" | perl -pe 
's/\b$(KEYWORDS)\b/<acronym>\1<\/acronym>/g' >> $@; \
+                                       subtest_doc=`./$$testprog 
--document-subtest $$subtest`; \
+                                       if [ -n "$$subtest_doc" ]; then \
+                                               echo "<para><![CDATA[" >> $@; \
+                                               echo "$$subtest_doc" | sed 
':a;N;$$!ba;s,\n\n,]]></para><para><![CDATA[,g'>> $@; \
+                                               echo "]]></para>" >> $@; \
+                                       fi; \
                                        echo "</member>" >> $@; \
                                done; \
                                echo "</simplelist>" >> $@; \
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to