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