1
2NULL =
3
4AUTOMAKE_OPTIONS = 1.7
5
6# The name of the module.
7DOC_MODULE=polkit-1
8
9# The top-level SGML file.
10DOC_MAIN_SGML_FILE=polkit-1-docs.xml
11
12# Extra options to supply to gtkdoc-scan
13SCAN_OPTIONS=
14
15# Directories containing the source code.
16# gtk-doc will search all .c and .h files beneath these paths
17# for inline comments documenting functions and macros.
18# e.g. DOC_SOURCE_DIR=$(top_srcdir)/gtk $(top_srcdir)/gdk
19DOC_SOURCE_DIR=$(top_srcdir)/src/polkit $(top_srcdir)/src/polkitagent
20
21# Used for dependencies
22HFILE_GLOB=$(top_srcdir)/src/polkit*/*.h
23CFILE_GLOB=$(top_srcdir)/src/polkit*/*.c
24
25# Headers to ignore
26IGNORE_HFILES= \
27	polkitprivate.h \
28	polkitagenthelperprivate.h \
29	$(NULL)
30
31# CFLAGS and LDFLAGS for compiling scan program. Only needed
32# if $(DOC_MODULE).types is non-empty.
33AM_CPPFLAGS = \
34	$(GLIB_CFLAGS)						\
35	-I$(top_srcdir)/src/polkit 				\
36	-I$(top_builddir)/src/polkit				\
37	-I$(top_srcdir)/src/polkitagent 			\
38	-I$(top_builddir)/src/polkitagent			\
39	$(NULL)
40
41GTKDOC_LIBS = \
42	$(GLIB_LIBS)						\
43	$(top_builddir)/src/polkit/libpolkit-gobject-1.la	\
44	$(top_builddir)/src/polkitagent/libpolkit-agent-1.la	\
45	$(NULL)
46
47# Extra options to supply to gtkdoc-mkdb
48MKDB_OPTIONS=--sgml-mode --output-format=xml --name-space=polkit
49
50# Extra options to supply to gtkdoc-mktmpl
51MKTMPL_OPTIONS=
52
53# Extra options to supply to gtkdoc-mkhtml - workaround for incorrect check
54# in gtk-doc-1.18
55MKHTML_OPTIONS=--path=$(srcdir)
56
57# Non-autogenerated SGML files to be included in $(DOC_MAIN_SGML_FILE)
58content_files =  			    								\
59	overview.xml											\
60	../extensiondir.xml			    							\
61	../version.xml			    								\
62	docbook-interface-org.freedesktop.PolicyKit1.Authority.xml					\
63	docbook-interface-org.freedesktop.PolicyKit1.AuthenticationAgent.xml				\
64	../man/polkit.xml										\
65	../man/polkitd.xml										\
66	../man/pkcheck.xml										\
67	../man/pkaction.xml										\
68	../man/pkexec.xml										\
69	../man/pkttyagent.xml										\
70	../../COPYING											\
71	$(NULL)
72
73# Images to copy into HTML directory
74HTML_IMAGES = 						\
75	../polkit-architecture.png			\
76	../polkit-authentication-agent-example.png	\
77	../polkit-authentication-agent-example-wheel.png \
78	$(NULL)
79
80# Extra options to supply to gtkdoc-fixref
81FIXXREF_OPTIONS=
82
83if ENABLE_GTK_DOC
84include $(top_srcdir)/gtk-doc.make
85else
86CLEANFILES =
87EXTRA_DIST =
88endif
89
90EXTRA_DIST += meson.build
91
92CLEANFILES +=   *~				\
93		polkit-1-scan.*			\
94		polkit-1.args			\
95		polkit-1.hierarchy		\
96		polkit-1.interfaces		\
97		polkit-1.prerequisites		\
98		polkit-1.signals		\
99		*.bak				\
100		polkit-1-decl-list.txt		\
101		polkit-1-decl.txt		\
102		polkit-1-overrides.txt		\
103		polkit-1-undeclared.txt		\
104		polkit-1-undocumented.txt	\
105		*.stamp				\
106		-rf html xml			\
107		$(NULL)
108
109
110-include $(top_srcdir)/git.mk
111