File: Makefile.am

package info (click to toggle)
libblockdev 3.3.0-2.1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 4,272 kB
  • sloc: ansic: 25,314; python: 13,388; makefile: 663; sh: 503; xml: 146
file content (36 lines) | stat: -rw-r--r-- 2,134 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
all-local: html-doc.stamp

html-doc.stamp: ${srcdir}/libblockdev-docs.xml ${srcdir}/libblockdev-sections.txt ${srcdir}/3.0-api-changes.xml $(wildcard ${srcdir}/../src/plugins/*.[ch]) $(wildcard ${srcdir}/../src/lib/*.[ch]) $(wildcard ${srcdir}/../src/utils/*.[ch])
	touch ${builddir}/html-doc.stamp
	test "${builddir}" = "${srcdir}" || cp ${srcdir}/libblockdev-sections.txt ${srcdir}/libblockdev-docs.xml ${builddir}
	gtkdoc-scan --rebuild-types --module=libblockdev --source-dir=${srcdir}/../src/plugins/ --source-dir=${srcdir}/../src/lib/ --source-dir=${srcdir}/../src/utils/ --ignore-headers="${srcdir}/../src/plugins/check_deps.h ${srcdir}/../src/plugins/dm_logging.h ${srcdir}/../src/plugins/vdo_stats.h ${srcdir}/../src/plugins/fs/common.h"
	gtkdoc-mkdb --module=libblockdev --output-format=xml --source-dir=${srcdir}/../src/plugins/ --source-dir=${srcdir}/../src/lib/ --source-dir=${srcdir}/../src/utils/ --source-suffixes=c,h
	test -d ${builddir}/html || mkdir ${builddir}/html
	(cd ${builddir}/html; gtkdoc-mkhtml libblockdev ${builddir}/../libblockdev-docs.xml)
	gtkdoc-fixxref --module=libblockdev --module-dir=html  --html-dir=/usr/share/gtk-doc/html

clean-local:
	-rm -rf ${builddir}/html
	-rm -rf ${builddir}/xml
	test ! -f ${builddir}/html-doc.stamp || rm ${builddir}/html-doc.stamp
	test "${builddir}" = "${srcdir}" || rm -f ${builddir}/libblockdev-sections.txt ${builddir}/libblockdev-docs.xml ${builddir}/3.0-api-changes.xml

install-data-local:
	test -d ${DESTDIR}${datadir}/gtk-doc/html/libblockdev || mkdir -p ${DESTDIR}${datadir}/gtk-doc/html/libblockdev
	install -m0644 ${builddir}/html/* ${DESTDIR}${datadir}/gtk-doc/html/libblockdev/

uninstall-local:
	-rm -rf ${DESTDIR}${datadir}/gtk-doc/html/libblockdev/

dist_noinst_DATA = ${srcdir}/libblockdev-sections.txt ${srcdir}/libblockdev-docs.xml ${srcdir}/3.0-api-changes.xml

CLEANFILES = html.stamp sgml.stamp \
	libblockdev-decl-list.txt \
	libblockdev-decl.txt \
	libblockdev-overrides.txt \
	libblockdev-undeclared.txt \
	libblockdev-undocumented.txt \
	libblockdev-unused.txt \
	libblockdev.types

MAINTAINERCLEANFILES = Makefile.in libblockdev-docs.xml