Update some manual pages for LTTng-tools 2.13
[lttng-tools.git] / doc / man / Makefile.am
index 5ae6ffbe30da3d4755deed80d5ccfb9e591414f1..869494db9ad735942c671065e66c3e1095a5e32d 100644 (file)
@@ -40,18 +40,20 @@ MAN1_NAMES = \
        lttng-add-trigger \
        lttng-remove-trigger \
        lttng-list-triggers
-
 MAN3_NAMES =
+MAN7_NAMES = lttng-event-rule
 MAN8_NAMES = lttng-sessiond lttng-relayd
 MAN1_NO_ASCIIDOC_NAMES =
 MAN3_NO_ASCIIDOC_NAMES = lttng-health-check
+MAN7_NO_ASCIIDOC_NAMES =
 MAN8_NO_ASCIIDOC_NAMES =
 
 # AsciiDoc sources and outputs
 MAN1_TXT = $(call manaddsuffix,.1.txt,$(MAN1_NAMES))
 MAN3_TXT = $(call manaddsuffix,.3.txt,$(MAN3_NAMES))
+MAN7_TXT = $(call manaddsuffix,.7.txt,$(MAN7_NAMES))
 MAN8_TXT = $(call manaddsuffix,.8.txt,$(MAN8_NAMES))
-MAN_TXT = $(MAN1_TXT) $(MAN3_TXT) $(MAN8_TXT)
+MAN_TXT = $(MAN1_TXT) $(MAN3_TXT) $(MAN7_TXT) $(MAN8_TXT)
 MAN_XML = $(patsubst $(srcdir)/%.txt,%.xml,$(MAN_TXT))
 
 # common AsciiDoc source files
@@ -59,7 +61,9 @@ COMMON_TXT = \
        $(srcdir)/common-footer.txt \
        $(srcdir)/common-cmd-footer.txt \
        $(srcdir)/common-cmd-options-head.txt \
-       $(srcdir)/common-cmd-help-options.txt
+       $(srcdir)/common-cmd-help-options.txt \
+       $(srcdir)/common-help-option.txt \
+       $(srcdir)/common-intro.txt
 
 # config
 ASCIIDOC_CONF = $(srcdir)/asciidoc.conf
@@ -72,11 +76,13 @@ COMMON_DEPS = $(ASCIIDOC_CONF) $(COMMON_TXT)
 # man pages destinations
 MAN1 = $(addsuffix .1,$(MAN1_NAMES))
 MAN3 = $(addsuffix .3,$(MAN3_NAMES))
+MAN7 = $(addsuffix .7,$(MAN7_NAMES))
 MAN8 = $(addsuffix .8,$(MAN8_NAMES))
 MAN1_NO_ASCIIDOC = $(addsuffix .1,$(MAN1_NO_ASCIIDOC_NAMES))
 MAN3_NO_ASCIIDOC = $(addsuffix .3,$(MAN3_NO_ASCIIDOC_NAMES))
+MAN7_NO_ASCIIDOC = $(addsuffix .7,$(MAN7_NO_ASCIIDOC_NAMES))
 MAN8_NO_ASCIIDOC = $(addsuffix .8,$(MAN8_NO_ASCIIDOC_NAMES))
-MAN = $(MAN1) $(MAN3) $(MAN8)
+MAN = $(MAN1) $(MAN3) $(MAN7) $(MAN8)
 
 # initially empty
 CLEANFILES =
@@ -146,6 +152,12 @@ COMMON_DEPS += $(ASCIIDOC_ATTRS_CONF)
 %.3: %.3.xml $(XSL_FILE)
        $(XTO) $< 2>/dev/null
 
+%.7.xml: $(srcdir)/%.7.txt $(COMMON_DEPS)
+       $(ADOC_DOCBOOK) -o $@ $<
+
+%.7: %.7.xml $(XSL_FILE)
+       $(XTO) $< 2>/dev/null
+
 %.8.xml: $(srcdir)/%.8.txt $(COMMON_DEPS)
        $(ADOC_DOCBOOK) -o $@ $<
 
@@ -168,6 +180,10 @@ ERR_MSG += "Make sure both tools are installed and run the configure script agai
        @echo $(ERR_MSG)
        @false
 
+%.7: $(srcdir)/%.7.txt $(COMMON_DEPS)
+       @echo $(ERR_MSG)
+       @false
+
 %.8: $(srcdir)/%.8.txt $(COMMON_DEPS)
        @echo $(ERR_MSG)
        @false
@@ -177,12 +193,14 @@ endif # MAN_PAGES_OPT
 # those are always installed since they are directly written in troff
 dist_man1_MANS = $(MAN1_NO_ASCIIDOC)
 dist_man3_MANS = $(MAN3_NO_ASCIIDOC)
+dist_man7_MANS = $(MAN7_NO_ASCIIDOC)
 dist_man8_MANS = $(MAN8_NO_ASCIIDOC)
 
 if MAN_PAGES_OPT
 # building man pages: we can install and distribute them
 dist_man1_MANS += $(MAN1)
 dist_man3_MANS += $(MAN3)
+dist_man7_MANS += $(MAN7)
 dist_man8_MANS += $(MAN8)
 endif # MAN_PAGES_OPT
 
@@ -197,4 +215,4 @@ EXTRA_DIST = $(MAN_TXT) $(COMMON_TXT) $(XSL_FILE) \
        $(ASCIIDOC_CONF) $(ASCIIDOC_ATTRS_CONF).in
 
 # keep generated man pages that can be considered intermediate files
-.PRECIOUS: %.1 %.3 %.8
+.PRECIOUS: %.1 %.3 %.7 %.8
This page took 0.025858 seconds and 4 git commands to generate.