1EXTRA_DIST=xstow.s.pod xstow.ini.s.pod xstow.1 xstow.html \
2           xstow.ini xstow.ini.html xstow.ini.5 nignore.ini \
3	   check-stow.sh ifdef.awk merge-info.1 merge-info.s.pod
4
5man1_MANS=xstow.1
6
7if ENABLE_INI
8  man5_MANS=xstow.ini.5
9endif
10
11if ENABLE_MERGE
12  man1_MANS+= merge-info.1
13endif
14
15DEFINES=
16
17if ENABLE_STATIC
18  DEFINES+= ENABLE_STATIC
19endif
20
21if ENABLE_INI
22  DEFINES+= ENABLE_INI
23endif
24
25if ENABLE_FNMATCH
26  DEFINES+= ENABLE_FNMATCH
27endif
28
29if ENABLE_REGEX
30  DEFINES+= ENABLE_REGEX
31endif
32
33if ENABLE_CURSES
34  DEFINES+= ENABLE_CURSES
35endif
36
37
38if ENABLE_INI
39if ENABLE_FNMATCH
40  DEFINES+= ENABLE_NIGNORE
41endif
42endif
43
44predef:
45	awk -v defines="$(DEFINES)" -f ifdef.awk xstow.s.pod > xstow.pod
46	awk -v defines="$(DEFINES)" -f ifdef.awk xstow.ini.s.pod > xstow.ini.pod
47	awk -v defines="$(DEFINES)" -f ifdef.awk merge-info.s.pod > merge-info.pod
48
49man: predef
50	version=$(VERSION) ; \
51	pod2man -s 1 -c "XStow Reference Guide" -r "XStow $$version" xstow.pod xstow.1 ;\
52	pod2man -s 1 -c "XStow Reference Guide" -r "XStow $$version" merge-info.pod merge-info.1 ;\
53	pod2man -s 5 -c "XStow Reference Guide" -r "XStow $$version" xstow.ini.pod xstow.ini.5
54
55html: predef
56	pod2html xstow.pod > xstow.html
57	pod2html xstow.ini.pod > xstow.ini.html
58	pod2html merge-info.pod > merge-info.html
59
60docdir = $(datadir)/doc/$(PACKAGE)
61
62install-data-local:
63	$(mkinstalldirs) $(DESTDIR)$(docdir)
64	$(INSTALL_DATA) xstow.html $(DESTDIR)$(docdir)
65	$(INSTALL_DATA) xstow.ini.html $(DESTDIR)$(docdir)
66	$(INSTALL_DATA) xstow.ini $(DESTDIR)$(docdir)
67