File: Makefile.am

package info (click to toggle)
driftnet 1.3.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 5,492 kB
  • sloc: ansic: 4,063; sh: 1,661; makefile: 147
file content (32 lines) | stat: -rw-r--r-- 745 bytes parent folder | download | duplicates (2)
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

SUBDIRS = src

dist_doc_DATA = README.md TODO
EXTRA_DIST = driftnet.1.in CREDITS Changelog

MANPAGE = driftnet.1.gz
MAN1DIR = $(DESTDIR)$(mandir)/man1/

clean-local: clean-coverage clean-docs
	rm -f $(MANPAGE)

install-data-local: driftnet.1.in
	cat $(srcdir)/driftnet.1.in | sed s/@*VERSION@*/$(VERSION)/ | GZIP=$(GZIP_ENV) gzip > $(MANPAGE)
	$(MKDIR_P) $(MAN1DIR)
	$(INSTALL_DATA) $(MANPAGE) $(MAN1DIR) || exit $$?

docs:
	doxygen driftnet.doxygen

clean-docs:
	rm -Rf docs

if ENABLE_TESTS
coverage: check
	lcov --capture --directory src --output-file coverage.info
	genhtml coverage.info --output-directory coverage-docs

clean-coverage:
	find . -iname '*.gcda' -delete -or -iname '*.gcno' -delete
	rm -Rf coverage.info coverage-docs
endif