summaryrefslogtreecommitdiff
path: root/man/Makefile.in
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2017-03-16 23:10:40 +0000
committerAlasdair G Kergon <agk@redhat.com>2017-03-16 23:10:40 +0000
commit5e7bc8d854bb6752e6987692791750a48e871442 (patch)
treed3ad1a4f3591d459631de8d9424f67fdac430698 /man/Makefile.in
parent270ed9bc9038b1cd2ff4f4a7177292621c591ede (diff)
downloadlvm2-5e7bc8d854bb6752e6987692791750a48e871442.tar.gz
man: Build man-generator in tools dir.
Use ln to make a copy of command.c for compilation with different DEFS then handle dependencies the normal way.
Diffstat (limited to 'man/Makefile.in')
-rw-r--r--man/Makefile.in9
1 files changed, 3 insertions, 6 deletions
diff --git a/man/Makefile.in b/man/Makefile.in
index b3f287ba8..57d962710 100644
--- a/man/Makefile.in
+++ b/man/Makefile.in
@@ -117,13 +117,13 @@ MAN5DIR=$(mandir)/man5
MAN7DIR=$(mandir)/man7
MAN8DIR=$(mandir)/man8
-MANGENERATOR=./man-generator
+MANGENERATOR=$(top_builddir)/tools/man-generator
TESTMAN=test.gen
include $(top_builddir)/make.tmpl
CLEAN_TARGETS+=$(MAN5) $(MAN7) $(MAN8) $(MAN8:%.8=%.8_gen) $(MAN8CLUSTER) \
- $(MAN8SYSTEMD_GENERATORS) $(MAN8DM) $(MANGENERATOR) $(TESTMAN)
+ $(MAN8SYSTEMD_GENERATORS) $(MAN8DM) $(TESTMAN)
DISTCLEAN_TARGETS+=$(FSADMMAN) $(BLKDEACTIVATEMAN) $(DMEVENTDMAN) \
$(LVMETADMAN) $(LVMPOLLDMAN) $(LVMLOCKDMAN) $(CLVMDMAN) $(CMIRRORDMAN) \
$(LVMCACHEMAN) $(LVMTHINMAN) $(LVMDBUSDMAN) $(LVMRAIDMAN) \
@@ -141,11 +141,8 @@ all_man: man
$(MAN5) $(MAN7) $(MAN8) $(MAN8DM) $(MAN8CLUSTER) $(MAN8SYSTEMD_GENERATORS): Makefile
-$(MANGENERATOR): Makefile
- $(CC) -DMAN_PAGE_GENERATOR -I$(top_builddir)/tools $(CFLAGS) $(top_srcdir)/tools/command.c -o $@
-
# Test whether or not the man page generator works
-$(TESTMAN): $(MANGENERATOR)
+$(TESTMAN): $(MANGENERATOR) Makefile
- $(MANGENERATOR) --primary lvmconfig > $@
SEE_ALSO=$(srcdir)/see_also.end