diff options
author | Alasdair G Kergon <agk@redhat.com> | 2017-03-16 23:10:40 +0000 |
---|---|---|
committer | Alasdair G Kergon <agk@redhat.com> | 2017-03-16 23:10:40 +0000 |
commit | 5e7bc8d854bb6752e6987692791750a48e871442 (patch) | |
tree | d3ad1a4f3591d459631de8d9424f67fdac430698 /tools/Makefile.in | |
parent | 270ed9bc9038b1cd2ff4f4a7177292621c591ede (diff) | |
download | lvm2-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 'tools/Makefile.in')
-rw-r--r-- | tools/Makefile.in | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/tools/Makefile.in b/tools/Makefile.in index 6312c9e30..8ea680109 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -72,12 +72,14 @@ SOURCES2 =\ lvm.c \ lvm2cmd-static.c \ lvm2cmd.c \ - lvmcmdlib.c + lvmcmdlib.c \ + man-generator.c TARGETS =\ .commands \ liblvm2cmd.a \ - lvm + lvm \ + man-generator TARGETS_DM = dmsetup @@ -100,7 +102,7 @@ CLEAN_TARGETS = liblvm2cmd.$(LIB_SUFFIX) $(TARGETS_DM) \ liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION) lvm-static.o \ liblvm2cmd-static.a dmsetup.static lvm.static \ $(LDDEPS) .exported_symbols_generated \ - cmds.h command-lines-input.h command-count.h + cmds.h command-lines-input.h command-count.h man-generator.c ifeq ("@CMDLIB@", "yes") TARGETS += liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION) @@ -145,6 +147,14 @@ lvm: $(OBJECTS) lvm.o $(top_builddir)/lib/liblvm-internal.a $(CC) $(CFLAGS) $(LDFLAGS) $(EXTRA_EXEC_LDFLAGS) $(ELDFLAGS) -o $@ $(OBJECTS) lvm.o \ $(LVMLIBS) $(READLINE_LIBS) $(LIBS) -rdynamic +DEFS_man-generator.o += -DMAN_PAGE_GENERATOR + +man-generator.c: command.c + $(LN_S) -f $< $@ + +man-generator: man-generator.o + $(CC) $(CFLAGS) -o $@ $< + ifeq ("@BUILD_LVMETAD@", "yes") lvm: $(top_builddir)/libdaemon/client/libdaemonclient.a endif |