diff options
author | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2012-10-12 13:14:48 +0200 |
---|---|---|
committer | Alexander Wenzel <Alexander.AW.Wenzel@bmw.de> | 2012-11-26 12:39:54 +0100 |
commit | 010c904462946242cfe790030c476af6b065cd65 (patch) | |
tree | b6555f65dfe55561af451c4c57b7198a347bd4a1 /doc | |
parent | 12ba20e87702837dc8d12a088871c2348b7bbbc1 (diff) | |
download | DLT-daemon-010c904462946242cfe790030c476af6b065cd65.tar.gz |
Moved manual generation from batch file into cmake.
Signed-off-by: Alexander Wenzel <Alexander.AW.Wenzel@bmw.de>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/CMakeLists.txt | 34 | ||||
-rwxr-xr-x | doc/create_doc.sh | 28 | ||||
-rw-r--r-- | doc/dlt_book.txt | 6 |
3 files changed, 35 insertions, 33 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 63091e8..49939ec 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -24,12 +24,42 @@ if(WITH_DOC) WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/doc ) - add_custom_target (doc-extended-network-trace ALL + add_custom_target (doc-extended-network-trace ALL COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_BINARY_DIR}/doc/extended_network_trace_doxygen.cfg WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/doc ) - + add_custom_target (doc-manuals ALL + COMMAND mkdir -p ${CMAKE_BINARY_DIR}/doc/manuals + COMMAND mkdir -p ${CMAKE_BINARY_DIR}/doc/manuals/images + COMMAND cp ${CMAKE_SOURCE_DIR}/doc/images/* ${CMAKE_BINARY_DIR}/doc/manuals/images + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/INSTALL.html ${CMAKE_SOURCE_DIR}/INSTALL.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/README.html ${CMAKE_SOURCE_DIR}/README.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/ReleaseNotes.html ${CMAKE_SOURCE_DIR}/ReleaseNotes.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt_user_manual.html ${CMAKE_SOURCE_DIR}/doc/dlt_user_manual.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt_cheatsheet.html ${CMAKE_SOURCE_DIR}/doc/dlt_cheatsheet.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt_design_specification.html ${CMAKE_SOURCE_DIR}/doc/dlt_design_specification.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt_filetransfer.html ${CMAKE_SOURCE_DIR}/doc/dlt_filetransfer.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt-daemon.1.html ${CMAKE_SOURCE_DIR}/doc/dlt-daemon.1.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt-system.1.html ${CMAKE_SOURCE_DIR}/doc/dlt-system.1.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt-receive.1.html ${CMAKE_SOURCE_DIR}/doc/dlt-receive.1.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt-convert.1.html ${CMAKE_SOURCE_DIR}/doc/dlt-convert.1.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt.conf.5.html ${CMAKE_SOURCE_DIR}/doc/dlt.conf.5.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt-system.conf.5.html ${CMAKE_SOURCE_DIR}/doc/dlt-system.conf.5.txt + COMMAND asciidoc -a TOC1 -o ${CMAKE_BINARY_DIR}/doc/manuals/dlt_book.html ${CMAKE_SOURCE_DIR}/doc/dlt_book.txt + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/doc + ) + + add_custom_target (doc-man + WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/doc + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt-daemon.1.txt + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt-system.1.txt + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt-receive.1.txt + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt-convert.1.txt + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt.conf.5.txt + COMMAND a2x --doctype manpage --format manpage ${CMAKE_SOURCE_DIR}/doc/dlt-system.conf.5.txt + ) + endif(WITH_DOC) if(WITH_MAN) diff --git a/doc/create_doc.sh b/doc/create_doc.sh deleted file mode 100755 index 10ba183..0000000 --- a/doc/create_doc.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash - -asciidoc -a toc2 dlt_user_manual.txt -asciidoc -a toc2 dlt_design_specification.txt -asciidoc -a toc2 dlt_cheatsheet.txt -asciidoc -a toc2 dlt_filetransfer.txt - -asciidoc -a toc2 dlt-daemon.1.txt -a2x --doctype manpage --format manpage dlt-daemon.1.txt -asciidoc -a toc2 dlt.conf.5.txt -a2x --doctype manpage --format manpage dlt.conf.5.txt -asciidoc -a toc2 dlt-convert.1.txt -a2x --doctype manpage --format manpage dlt-convert.1.txt -asciidoc -a toc2 dlt-receive.1.txt -a2x --doctype manpage --format manpage dlt-receive.1.txt -asciidoc -a toc2 dlt-system.1.txt -a2x --doctype manpage --format manpage dlt-system.1.txt -asciidoc -a toc2 dlt-system.conf.5.txt -a2x --doctype manpage --format manpage dlt-system.conf.5.txt - -asciidoc -a toc2 dlt_book.txt - -cd .. - -asciidoc -a toc2 README.txt -asciidoc -a toc2 INSTALL.txt -asciidoc -a toc2 ReleaseNotes.txt - diff --git a/doc/dlt_book.txt b/doc/dlt_book.txt index 3a114f5..ecbf744 100644 --- a/doc/dlt_book.txt +++ b/doc/dlt_book.txt @@ -12,7 +12,7 @@ This document combines all DLT documents into a single document. Information ----------- -:leveloffset: 2 +:leveloffset: 1 include::../README.txt[] include::../INSTALL.txt[] @@ -23,7 +23,7 @@ include::../ReleaseNotes.txt[] Manpages -------- -:leveloffset: 2 +:leveloffset: 1 include::dlt-daemon.1.txt[] include::dlt.conf.5.txt[] @@ -37,7 +37,7 @@ include::dlt-receive.1.txt[] Manuals ------- -:leveloffset: 2 +:leveloffset: 1 include::dlt_user_manual.txt[] include::dlt_cheatsheet.txt[] |