diff options
Diffstat (limited to 'tools/Makefile.in')
-rw-r--r-- | tools/Makefile.in | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tools/Makefile.in b/tools/Makefile.in index d93c31b4d..887bc697a 100644 --- a/tools/Makefile.in +++ b/tools/Makefile.in @@ -76,6 +76,7 @@ SOURCES2 =\ TARGETS =\ .commands \ + command-lines.h \ liblvm2cmd.a \ lvm @@ -99,7 +100,8 @@ LIB_VERSION = $(LIB_VERSION_LVM) 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 + $(LDDEPS) .exported_symbols_generated \ + ccmd command-lines.h command-lines-count.h ifeq ("@CMDLIB@", "yes") TARGETS += liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION) @@ -171,6 +173,13 @@ liblvm2cmd.$(LIB_SUFFIX).$(LIB_VERSION): liblvm2cmd.$(LIB_SUFFIX) $(CC) -E -P $(srcdir)/cmdnames.h 2> /dev/null | \ egrep -v '^ *(|#.*|config|devtypes|dumpconfig|formats|fullreport|help|lastlog|lvpoll|pvdata|segtypes|systemid|tags|version) *$$' > .commands +ccmd: create-commands.c + $(CC) create-commands.c -o ccmd + +command-lines.h: ccmd + ./ccmd --output struct command-lines.in > command-lines.h + ./ccmd --output count command-lines.in > command-lines-count.h + ifneq ("$(CFLOW_CMD)", "") CFLOW_SOURCES = $(addprefix $(srcdir)/, $(SOURCES)) -include $(top_builddir)/libdm/libdevmapper.cflow |