Makefile.am 2.92 KB
Newer Older
Mukund Sivaraman's avatar
Mukund Sivaraman committed
1
SUBDIRS = guide design
Jeremy C. Reed's avatar
Jeremy C. Reed committed
2

3
EXTRA_DIST  = version.ent.in Doxyfile Doxyfile-xml
Tomek Mrugalski's avatar
Tomek Mrugalski committed
4
EXTRA_DIST += devel/bison.dox
5 6 7
EXTRA_DIST += devel/config-backend.dox
EXTRA_DIST += devel/contribute.dox
EXTRA_DIST += devel/mainpage.dox
Tomek Mrugalski's avatar
Tomek Mrugalski committed
8
EXTRA_DIST += devel/terminology.dox
9
EXTRA_DIST += devel/unit-tests.dox
10

11 12
nobase_dist_doc_DATA  = examples/agent/simple.json
nobase_dist_doc_DATA += examples/ddns/sample1.json
13
nobase_dist_doc_DATA += examples/ddns/template.json
14
nobase_dist_doc_DATA += examples/https/httpd2/kea-httpd2.conf
15
nobase_dist_doc_DATA += examples/https/nginx/kea-nginx.conf
16
nobase_dist_doc_DATA += examples/https/shell/kea-stunnel.conf
17
nobase_dist_doc_DATA += examples/kea4/advanced.json
18
nobase_dist_doc_DATA += examples/kea4/backends.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
19
nobase_dist_doc_DATA += examples/kea4/cassandra.json
20
nobase_dist_doc_DATA += examples/kea4/classify.json
21
nobase_dist_doc_DATA += examples/kea4/dhcpv4-over-dhcpv6.json
22
nobase_dist_doc_DATA += examples/kea4/hooks.json
23
nobase_dist_doc_DATA += examples/kea4/leases-expiration.json
24
nobase_dist_doc_DATA += examples/kea4/multiple-options.json
25
nobase_dist_doc_DATA += examples/kea4/mysql-reservations.json
26
nobase_dist_doc_DATA += examples/kea4/pgsql-reservations.json
27
nobase_dist_doc_DATA += examples/kea4/reservations.json
28
nobase_dist_doc_DATA += examples/kea4/several-subnets.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
29
nobase_dist_doc_DATA += examples/kea4/shared-network.json
30
nobase_dist_doc_DATA += examples/kea4/single-subnet.json
31
nobase_dist_doc_DATA += examples/kea4/with-ddns.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
32
nobase_dist_doc_DATA += examples/kea6/advanced.json
33
nobase_dist_doc_DATA += examples/kea6/backends.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
34
nobase_dist_doc_DATA += examples/kea6/cassandra.json
35
nobase_dist_doc_DATA += examples/kea6/classify.json
36 37
nobase_dist_doc_DATA += examples/kea6/dhcpv4-over-dhcpv6.json
nobase_dist_doc_DATA += examples/kea6/duid.json
38
nobase_dist_doc_DATA += examples/kea6/hooks.json
39
nobase_dist_doc_DATA += examples/kea6/iPXE.json
40
nobase_dist_doc_DATA += examples/kea6/leases-expiration.json
41
nobase_dist_doc_DATA += examples/kea6/multiple-options.json
42
nobase_dist_doc_DATA += examples/kea6/mysql-reservations.json
43
nobase_dist_doc_DATA += examples/kea6/pgsql-reservations.json
44
nobase_dist_doc_DATA += examples/kea6/reservations.json
45
nobase_dist_doc_DATA += examples/kea6/several-subnets.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
46
nobase_dist_doc_DATA += examples/kea6/shared-network.json
47
nobase_dist_doc_DATA += examples/kea6/simple.json
48
nobase_dist_doc_DATA += examples/kea6/softwire46.json
49
nobase_dist_doc_DATA += examples/kea6/stateless.json
50
nobase_dist_doc_DATA += examples/kea6/with-ddns.json
Tomek Mrugalski's avatar
Tomek Mrugalski committed
51

52 53
devel:
	mkdir -p html
54 55 56
	(cat Doxyfile; echo PROJECT_NUMBER=$(PACKAGE_VERSION)) | doxygen - > html/doxygen.log 2> html/doxygen-error.log
	echo `grep -i ": warning:" html/doxygen-error.log | wc -l` warnings/errors detected.

Tomek Mrugalski's avatar
Tomek Mrugalski committed
57 58 59
guide:
	$(MAKE) -C guide kea-guide.html

60 61
clean:
	rm -rf html
62

63
# That's a bit of a hack, but we are making sure that devel target
64 65
# is always valid. The alternative is to make devel depend on all
# *.cc *.h files in the whole tree.
Tomek Mrugalski's avatar
Tomek Mrugalski committed
66
.PHONY: devel guide