Start porting our test scripts to Python. Add ctest support.
[metze/wireshark/wip.git] / docbook / developer-guide.asciidoc
1 = Wireshark Developer’s Guide
2 //v1.0, February 2014: Finished conversion from DocBook to AsciiDoc
3 :doctype: book
4 include::attributes.asciidoc[]
5
6 // Convenience attribute.
7 // XXX This should be surrounded by single quotes in the text. It’s
8 // currently surrounded by plus signs for AsciiDoc compatibility.
9 :dlt-glob: DLT_*
10
11 [[Preface]]
12 ["preface",id="Preface"]
13 == Preface
14
15 include::wsdg_src/WSDG_preface.asciidoc[]
16
17 include::common_src/typographic_conventions.asciidoc[]
18
19 [[PartEnvironment]]
20 = Wireshark Build Environment
21 [partintro]
22 .Wireshark Build Environment
23 --
24 The first part describes how to set up the tools, libraries and source needed to
25 generate Wireshark and how to do some typical development tasks.
26 --
27
28 include::wsdg_src/WSDG_chapter_env_intro.asciidoc[]
29
30 include::wsdg_src/WSDG_chapter_quick_setup.asciidoc[]
31
32 include::wsdg_src/WSDG_chapter_sources.asciidoc[]
33
34 include::wsdg_src/WSDG_chapter_tools.asciidoc[]
35
36 include::wsdg_src/WSDG_chapter_libraries.asciidoc[]
37
38 [[PartDevelopment]]
39 = Wireshark Development
40 [partintro]
41 .Wireshark Development
42 --
43 The second part describes how the Wireshark sources are structured and how to
44 change the sources such as adding a new dissector.
45 --
46
47 include::wsdg_src/WSDG_chapter_works.asciidoc[]
48
49 include::wsdg_src/WSDG_chapter_build_intro.asciidoc[]
50
51 include::wsdg_src/WSDG_chapter_capture.asciidoc[]
52
53 include::wsdg_src/WSDG_chapter_dissection.asciidoc[]
54
55 include::wsluarm.asciidoc[]
56
57 include::wsdg_src/WSDG_chapter_userinterface.asciidoc[]
58
59 include::wsdg_src/WSDG_chapter_tests.asciidoc[]
60
61 include::common_src/GPL_appendix.asciidoc[]