• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1ignore_headers = [
2  'soup.h',
3  'soup-autocleanups.h',
4  'soup-enum-types.h',
5  'soup-message-private.h',
6  'soup-session-private.h',
7  'soup-auth-basic.h',
8  'soup-auth-digest.h',
9  'soup-auth-ntlm.h',
10  'soup-auth-negotiate.h',
11  'soup-brotli-decompressor.h',
12  'soup-connection.h',
13  'soup-connection-auth.h',
14  'soup-message-queue.h',
15  'soup-path-map.h',
16  'soup-gnome-features.h',
17  'soup-proxy-resolver.h',
18  'soup-proxy-resolver-gnome.h',
19  'soup-proxy-resolver-static.h',
20  'soup-directory-input-stream.h',
21  'soup-http-input-stream.h',
22  'soup-password-manager.h',
23  'soup-password-manager-gnome.h',
24  'soup-converter-wrapper.h',
25  'soup-body-input-stream.h',
26  'soup-body-output-stream.h',
27  'soup-client-input-stream.h',
28  'soup-content-processor.h',
29  'soup-content-sniffer-stream.h',
30  'soup-io-stream.h',
31  'soup-cache-input-stream.h',
32  'soup-filter-input-stream.h',
33  'soup-cookie-jar-sqlite.h',
34  'soup-requester.h',
35  'soup-misc-private.h',
36  'soup-proxy-uri-resolver.h',
37  'soup-proxy-resolver-wrapper.h',
38  'soup-proxy-uri-resolver.h',
39  'soup-cache-private.h',
40  'soup-cache-client-input-stream.h',
41  'soup-socket-private.h',
42  'soup-value-utils.h',
43  'soup-websocket-extension-manager-private.h',
44  'soup-xmlrpc-old.h'
45]
46
47mkdb_args = [
48  '--sgml-mode',
49  '--output-format=xml'
50]
51
52scan_args = [
53  '--deprecated-guards=SOUP_DISABLE_DEPRECATED',
54  '--rebuild-types',
55  '--ignore-decorators="SOUP_DEPRECATED\w*\s*\([^)]*\)|SOUP_DEPRECATED\w*|SOUP_AVAILABLE\w*"'
56]
57
58gnome.gtkdoc('libsoup-2.4',
59  main_sgml : 'libsoup-2.4-docs.sgml',
60  src_dir : srcdir,
61  ignore_headers : ignore_headers,
62  namespace : 'soup',
63  mkdb_args : mkdb_args,
64  scan_args : scan_args,
65  dependencies : libsoup_dep,
66  install : true,
67  content_files: [
68    'build-howto.xml',
69    'client-howto.xml',
70    'request-howto.xml',
71    'server-howto.xml',
72    'session-porting.xml',
73  ]
74)
75