Skip to content

Commit 2d3cf91

Browse files
committed
CDRIVER-822 clean generated HTML docs/man pages
Added new rules: "html-clean" and "man-clean". Yelp HTML files added to CLEANFILES. Thanks @bjori for the help and suggestions.
1 parent 678bc6a commit 2d3cf91

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

doc/Makefile.am

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ if ENABLE_MAN_PAGES
44
MAINTAINERCLEANFILES += $(BUILT_MAN_FILES)
55
BUILT_MAN_FILES = $(patsubst %.page,%.3,$(wildcard doc/mongoc_*.page))
66
EXTRA_DIST += $(BUILT_MAN_FILES)
7+
CLEANFILES += $(BUILT_MAN_FILES)
78

89
dist_man_MANS = $(BUILT_MAN_FILES)
910
# Automake (at least up to 1.10) mishandles dist_man_MANS inside conditionals.
@@ -18,6 +19,9 @@ man3_MANS = $(BUILT_MAN_FILES)
1819
@ $(MKDIR_P) doc
1920
$(AM_V_GEN)./doc/mallard2man.py 3 $^
2021

22+
man-clean:
23+
rm -f $(BUILT_MAN_FILES)
24+
2125
man: $(BUILT_MAN_FILES)
2226
endif
2327

@@ -26,6 +30,9 @@ html $(YELP_HTML_FILES):
2630
@ $(MKDIR_P) doc/html
2731
$(AM_V_GEN)$(YELP_BUILD) html -x build/libbson.xsl -o doc/html $(wildcard $(top_srcdir)/doc/*.page)
2832

33+
html-clean:
34+
rm -f $(BUILT_HTML_FILES) $(YELP_HTML_FILES)
35+
2936
YELP_HTML_FILES = \
3037
doc/html/C.css \
3138
doc/html/jquery.js \
@@ -41,7 +48,8 @@ YELP_HTML_FILES = \
4148
BUILT_HTML_FILES = $(patsubst doc/%.page,doc/html/%.html,$(wildcard doc/*.page))
4249
EXTRA_DIST += $(BUILT_HTML_FILES)
4350
EXTRA_DIST += $(YELP_HTML_FILES)
44-
DISTCLEANFILES += $(wildcard doc/html/*)
51+
CLEANFILES += $(BUILT_HTML_FILES)
52+
CLEANFILES += $(YELP_HTML_FILES)
4553
endif
4654

4755
dist-hook: man html

0 commit comments

Comments
 (0)