summaryrefslogtreecommitdiff
path: root/docbook
diff options
context:
space:
mode:
authorJörg Mayer <jmayer@loplof.de>2013-11-01 09:55:26 +0000
committerJörg Mayer <jmayer@loplof.de>2013-11-01 09:55:26 +0000
commitec34959796a5554f1fa9b5c63224e7bd0334956a (patch)
tree227aa6f14c22bfb55851de73d317206f243189eb /docbook
parent9bdeb996063c29c50080dcb5b8b208dd621bc757 (diff)
downloadwireshark-ec34959796a5554f1fa9b5c63224e7bd0334956a.tar.gz
Add generation of release notes.
Regenerate NEWS file svn path=/trunk/; revision=53014
Diffstat (limited to 'docbook')
-rw-r--r--docbook/CMakeLists.txt52
1 files changed, 47 insertions, 5 deletions
diff --git a/docbook/CMakeLists.txt b/docbook/CMakeLists.txt
index 76df09dd4c..c99e4e58cf 100644
--- a/docbook/CMakeLists.txt
+++ b/docbook/CMakeLists.txt
@@ -222,11 +222,6 @@ set(WSDG_SOURCE
${WSDG_GRAPHICS}
)
-set(RELEASE_NOTES_SOURCE
- release-notes.xml
- svn_version.xml
-)
-
set(WSLUA_MODULES
${CMAKE_SOURCE_DIR}/epan/wslua/wslua_dumper.c
${CMAKE_SOURCE_DIR}/epan/wslua/wslua_field.c
@@ -243,6 +238,7 @@ find_package( FOP ) # Call before XSLTPROC
find_package( LYNX )
find_package( XSLTPROC )
find_package( XMLLINT )
+find_package( ASCIIDOC )
ADD_CUSTOM_COMMAND(
OUTPUT
@@ -349,6 +345,52 @@ XML2PDF(
# release_notes: release-notes.html release-notes.txt release-notes-a4.pdf release-notes-us.pdf
+add_custom_target(
+ release_notes ALL
+ DEPENDS
+ release-notes.html
+ release-notes.txt
+ release-notes-a4.pdf
+ release-notes-us.pdf
+ ${CMAKE_SOURCE_DIR}/NEWS
+)
+
+ADD_CUSTOM_COMMAND(
+ OUTPUT
+ ${CMAKE_SOURCE_DIR}/NEWS
+ COMMAND cp
+ ${CMAKE_CURRENT_BINARY_DIR}/release-notes.txt
+ ${CMAKE_SOURCE_DIR}/NEWS
+ DEPENDS
+ ${CMAKE_CURRENT_BINARY_DIR}/release-notes.txt
+)
+
+ASCIIDOC2HTML(
+ release-notes.html
+ release-notes.asciidoc
+ asciidoc.conf
+)
+
+ASCIIDOC2TXT(
+ release-notes.txt
+ release-notes.asciidoc
+ asciidoc.conf
+)
+
+ASCIIDOC2PDF(
+ release-notes-a4.pdf
+ release-notes.asciidoc
+ asciidoc.conf
+ A4
+)
+
+ASCIIDOC2PDF(
+ release-notes-us.pdf
+ release-notes.asciidoc
+ asciidoc.conf
+ letter
+)
+
# wsluarm
ADD_CUSTOM_COMMAND(
OUTPUT