]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
*.mk: Remove unnecessary '.' after directory names (but keep the '/')
authorAlejandro Colomar <alx@kernel.org>
Sat, 11 Mar 2023 23:57:00 +0000 (00:57 +0100)
committerAlejandro Colomar <alx@kernel.org>
Sat, 11 Mar 2023 23:57:20 +0000 (00:57 +0100)
I used it for some reason I don't remember, probably because I did
something wrong, and didn't know how to do it right.  I've tried now
without it, and it's working, so let's just remove it.

While we don't want trailing slashes in directory variables, we want
them in targets, so we can distinguish directory targets.

Signed-off-by: Alejandro Colomar <alx@kernel.org>
lib/build-html.mk
lib/build-src.mk
lib/build.mk
lib/dist.mk
lib/install-html.mk
lib/install-man.mk
lib/install.mk
lib/lint-man.mk
lib/lint.mk

index d3cbf0ac642e9764baf23ae50c631059fa16a1cc..2a07c0fd308cdf28dae8f9eca6ef1be5ebca43ff 100644 (file)
@@ -24,18 +24,18 @@ MAN2HTML              := man2html
 
 
 _HTMLPAGES := $(patsubst $(MANDIR)/%,$(_HTMLDIR)/%$(htmlext),$(MANPAGES))
-_HTMLDIRS  := $(patsubst $(MANDIR)/%,$(_HTMLDIR)/%/.,$(MANDIRS))
+_HTMLDIRS  := $(patsubst $(MANDIR)/%,$(_HTMLDIR)/%/,$(MANDIRS))
 
 
 # Use with
 #  make MAN2HTMLFLAGS=whatever html
 # The sed removes the lines "Content-type: text/html\n\n"
-$(_HTMLPAGES): $(_HTMLDIR)/%$(htmlext): $(MANDIR)/% | $$(@D)/.
+$(_HTMLPAGES): $(_HTMLDIR)/%$(htmlext): $(MANDIR)/% | $$(@D)/
        $(info MAN2HTML $@)
        $(MAN2HTML) $(MAN2HTMLFLAGS) $< \
        | $(SED) -e 1,2d >$@
 
-$(_HTMLDIRS): %/.: | $$(dir %). $(_HTMLDIR)/.
+$(_HTMLDIRS): %/: | $$(dir %) $(_HTMLDIR)/
 
 
 .PHONY: build-html html
index 80ab7fe89e77d50f3573345aff52b6aab5bf451c..237d663b9355dadbdc563f35214202eb25715c10 100644 (file)
@@ -73,7 +73,7 @@ _UNITS_src_o   := $(patsubst %.c,%.o,$(_UNITS_src_c))
 _UNITS_src_bin := $(patsubst %.c,%,$(_UNITS_src_c))
 
 
-$(_SRCPAGEDIRS): $(_SRCDIR)/%.d: $(MANDIR)/% | $$(@D)/.
+$(_SRCPAGEDIRS): $(_SRCDIR)/%.d: $(MANDIR)/% | $$(@D)/
        +$(info MKDIR   $@)
        +$(MKDIR) $@
        +touch $@
index 609b09580cb2e8d880a7628b4f70ff3efdc6763d..ed1ae92ff2f5edc0428d3ab466b9fdd6ab761ed7 100644 (file)
@@ -20,13 +20,13 @@ MKDIR := mkdir -p
 RM    := rm
 
 
-_SRCDIRS := $(patsubst $(MANDIR)/%,$(_SRCDIR)/%/.,$(MANDIRS))
+_SRCDIRS := $(patsubst $(MANDIR)/%,$(_SRCDIR)/%/,$(MANDIRS))
 
 
-$(_SRCDIRS): %/.: | $$(dir %). $(_SRCDIR)/.
+$(_SRCDIRS): %/: | $$(dir %) $(_SRCDIR)/
 
 
-$(builddir)/%/.:
+$(builddir)/%/:
        +$(info MKDIR   $(@D)/)
        +$(MKDIR) $(@D)
 
index 76b155282f977eafcd16592b36a85a8ad8c269a1..926473f2c64d9575fa3cdc6fd96cef58d1d2636b 100644 (file)
@@ -28,18 +28,18 @@ compression := gz xz
 dist        := $(foreach x,$(compression),dist-$(x))
 
 
-$(_DISTPAGES): $(_DISTDIR)/man%: $(srcdir)/man% FORCE | $$(@D)/.
+$(_DISTPAGES): $(_DISTDIR)/man%: $(srcdir)/man% FORCE | $$(@D)/
        $(info INSTALL  $@)
        $(INSTALL_DATA) -T $< $@
        $(SED) -i '/^.TH/s/(unreleased)/$(DISTVERSION)/' $@
        $(SED) -i "/^.TH/s/(date)/$$(git log --format=%cs -1 -- $<)/" $@
 
-$(_DISTOTHERS): $(_DISTDIR)/%: $(srcdir)/% | $$(@D)/.
+$(_DISTOTHERS): $(_DISTDIR)/%: $(srcdir)/% | $$(@D)/
        $(info INSTALL  $@)
        $(INSTALL_DATA) -T $< $@
 
 
-$(DISTFILE): $(_DISTFILES) | $$(@D)/.
+$(DISTFILE): $(_DISTFILES) | $$(@D)/
        $(info TAR      $@)
        $(TAR) cf $@ -T /dev/null
        $(GIT) ls-files \
@@ -47,11 +47,11 @@ $(DISTFILE): $(_DISTFILES) | $$(@D)/.
        | $(XARGS) $(TAR) rf $@ -C $(srcdir) \
                --transform 's,^$(_DISTDIR),$(DISTNAME),'
 
-$(DISTFILE).gz: %.gz: % | $$(@D)/.
+$(DISTFILE).gz: %.gz: % | $$(@D)/
        $(info GZIP     $@)
        $(GZIP) -knf $<
 
-$(DISTFILE).xz: %.xz: % | $$(@D)/.
+$(DISTFILE).xz: %.xz: % | $$(@D)/
        $(info XZ       $@)
        $(XZ) -kf $<
 
index 2531ad503ad580f7ce5a5bc6e3b1a1baf8b4c9fc..9e0a44961c7a15b5a2d98df39ef489f1fb61d248 100644 (file)
@@ -21,14 +21,14 @@ _htmlpages      := $(patsubst $(_HTMLDIR)/%,$(_htmldir)/%,$(_HTMLPAGES))
 _htmldirs       := $(patsubst $(_HTMLDIR)/%,$(_htmldir)/%,$(_HTMLDIRS))
 _htmlpages_rm   := $(addsuffix -rm,$(wildcard $(_htmlpages)))
 _htmldirs_rmdir := $(addsuffix -rmdir,$(wildcard $(_htmldirs)))
-_htmldir_rmdir  := $(addsuffix -rmdir,$(wildcard $(_htmldir)/.))
+_htmldir_rmdir  := $(addsuffix -rmdir,$(wildcard $(_htmldir)/))
 
 
-$(_htmlpages): $(_htmldir)/%: $(_HTMLDIR)/% | $$(@D)/.
+$(_htmlpages): $(_htmldir)/%: $(_HTMLDIR)/% | $$(@D)/
        $(info INSTALL  $@)
        $(INSTALL_DATA) -T $< $@
 
-$(_htmldirs): %/.: | $$(dir %). $(_htmldir)/.
+$(_htmldirs): %/: | $$(dir %) $(_htmldir)/
 
 
 .PHONY: install-html
index 643a23c33b24fd5832a0a9af4246e2306232e9f4..d4c231cd84b82be8498a979199912e6ec8ee5905 100644 (file)
@@ -70,14 +70,14 @@ _man5dir      := $(DESTDIR)$(man5dir)
 _man6dir      := $(DESTDIR)$(man6dir)
 _man7dir      := $(DESTDIR)$(man7dir)
 _man8dir      := $(DESTDIR)$(man8dir)
-_mandirs      := $(_man1dir)/. \
-                 $(_man2dir)/. $(_man2typedir)/. \
-                 $(_man3dir)/. $(_man3constdir)/. $(_man3headdir)/. $(_man3typedir)/. \
-                 $(_man4dir)/. \
-                 $(_man5dir)/. \
-                 $(_man6dir)/. \
-                 $(_man7dir)/. \
-                 $(_man8dir)/. \
+_mandirs      := $(_man1dir)/ \
+                 $(_man2dir)/ $(_man2typedir)/ \
+                 $(_man3dir)/ $(_man3constdir)/ $(_man3headdir)/ $(_man3typedir)/ \
+                 $(_man4dir)/ \
+                 $(_man5dir)/ \
+                 $(_man6dir)/ \
+                 $(_man7dir)/ \
+                 $(_man8dir)/ \
 
 _man1pages      := $(patsubst $(MANDIR)/man1/%,$(_man1dir)/%$(Z),$(MAN1PAGES))
 _man2pages      := $(patsubst $(MANDIR)/man2/%,$(_man2dir)/%$(Z),$(MAN2PAGES))
@@ -126,7 +126,7 @@ _man5dir_rmdir     := $(addsuffix -rmdir,$(wildcard $(_man5dir)))
 _man6dir_rmdir     := $(addsuffix -rmdir,$(wildcard $(_man6dir)))
 _man7dir_rmdir     := $(addsuffix -rmdir,$(wildcard $(_man7dir)))
 _man8dir_rmdir     := $(addsuffix -rmdir,$(wildcard $(_man8dir)))
-_mandir_rmdir      := $(addsuffix -rmdir,$(wildcard $(_mandir)/.))
+_mandir_rmdir      := $(addsuffix -rmdir,$(wildcard $(_mandir)/))
 
 MAN_SECTIONS     := 1 2 2type 3 3const 3head 3type 4 5 6 7 8
 install_manX     := $(foreach x,$(MAN_SECTIONS),install-man$(x))
@@ -134,18 +134,18 @@ installdirs_manX := $(foreach x,$(MAN_SECTIONS),installdirs-man$(x))
 uninstall_manX   := $(foreach x,$(MAN_SECTIONS),uninstall-man$(x))
 
 
-$(_man1pages):      $(_man1dir)/%$(Z):      $(MANDIR)/man1/%      | $$(@D)/.
-$(_man2pages):      $(_man2dir)/%$(Z):      $(MANDIR)/man2/%      | $$(@D)/.
-$(_man2typepages):  $(_man2typedir)/%$(Z):  $(MANDIR)/man2type/%  | $$(@D)/.
-$(_man3pages):      $(_man3dir)/%$(Z):      $(MANDIR)/man3/%      | $$(@D)/.
-$(_man3constpages): $(_man3constdir)/%$(Z): $(MANDIR)/man3const/% | $$(@D)/.
-$(_man3headpages):  $(_man3headdir)/%$(Z):  $(MANDIR)/man3head/%  | $$(@D)/.
-$(_man3typepages):  $(_man3typedir)/%$(Z):  $(MANDIR)/man3type/%  | $$(@D)/.
-$(_man4pages):      $(_man4dir)/%$(Z):      $(MANDIR)/man4/%      | $$(@D)/.
-$(_man5pages):      $(_man5dir)/%$(Z):      $(MANDIR)/man5/%      | $$(@D)/.
-$(_man6pages):      $(_man6dir)/%$(Z):      $(MANDIR)/man6/%      | $$(@D)/.
-$(_man7pages):      $(_man7dir)/%$(Z):      $(MANDIR)/man7/%      | $$(@D)/.
-$(_man8pages):      $(_man8dir)/%$(Z):      $(MANDIR)/man8/%      | $$(@D)/.
+$(_man1pages):      $(_man1dir)/%$(Z):      $(MANDIR)/man1/%      | $$(@D)/
+$(_man2pages):      $(_man2dir)/%$(Z):      $(MANDIR)/man2/%      | $$(@D)/
+$(_man2typepages):  $(_man2typedir)/%$(Z):  $(MANDIR)/man2type/%  | $$(@D)/
+$(_man3pages):      $(_man3dir)/%$(Z):      $(MANDIR)/man3/%      | $$(@D)/
+$(_man3constpages): $(_man3constdir)/%$(Z): $(MANDIR)/man3const/% | $$(@D)/
+$(_man3headpages):  $(_man3headdir)/%$(Z):  $(MANDIR)/man3head/%  | $$(@D)/
+$(_man3typepages):  $(_man3typedir)/%$(Z):  $(MANDIR)/man3type/%  | $$(@D)/
+$(_man4pages):      $(_man4dir)/%$(Z):      $(MANDIR)/man4/%      | $$(@D)/
+$(_man5pages):      $(_man5dir)/%$(Z):      $(MANDIR)/man5/%      | $$(@D)/
+$(_man6pages):      $(_man6dir)/%$(Z):      $(MANDIR)/man6/%      | $$(@D)/
+$(_man7pages):      $(_man7dir)/%$(Z):      $(MANDIR)/man7/%      | $$(@D)/
+$(_man8pages):      $(_man8dir)/%$(Z):      $(MANDIR)/man8/%      | $$(@D)/
 
 
 $(_manpages):
@@ -178,9 +178,9 @@ ifeq ($(Z),.gz)
        fi
 endif
 
-$(_mandirs): %/.: | $$(dir %). $(_mandir)/.
+$(_mandirs): %/: | $$(dir %) $(_mandir)/
 
-$(_mandirs_rmdir): $(_mandir)/man%/.-rmdir: $$(_man%pages_rm) FORCE
+$(_mandirs_rmdir): $(_mandir)/man%/-rmdir: $$(_man%pages_rm) FORCE
 $(_mandir_rmdir): $(uninstall_manX) FORCE
 
 
index 25dbc1b2fa7d61adfe0445f1045b7d6976bda582..23926d0e296101cf154a66007e010435a6d6e7e4 100644 (file)
@@ -18,9 +18,9 @@ datarootdir := $(prefix)/share
 docdir      := $(datarootdir)/doc
 
 
-%/.:
-       +$(info INSTALL $(@D)/)
-       +$(INSTALL_DIR) $(@D)
+%/:
+       +$(info INSTALL $@/)
+       +$(INSTALL_DIR) $@
 
 %-rm:
        $(info RM       $*)
index d47aadc7184ea303071c848cbc41c14a7baf5ed4..0dc2c473561ba04ca8856acb1f4c93542c676e70 100644 (file)
@@ -85,37 +85,37 @@ linters_man := groff mandoc tbl
 lint_man    := $(foreach x,$(linters_man),lint-man-$(x))
 
 
-$(_LINT_man_groff_tbl): $(_LINTDIR)/%.tbl: $(MANDIR)/% | $$(@D)/.
+$(_LINT_man_groff_tbl): $(_LINTDIR)/%.tbl: $(MANDIR)/% | $$(@D)/
        $(info LINT (preconv)   $@)
        $(PRECONV) $(PRECONVFLAGS) $< >$@
 
-$(_LINT_man_groff_eqn): %.eqn: %.tbl | $$(@D)/.
+$(_LINT_man_groff_eqn): %.eqn: %.tbl | $$(@D)/
        $(info LINT (tbl)       $@)
        $(TBL) <$< >$@
 
-$(_LINT_man_groff_troff): %.troff: %.eqn | $$(@D)/.
+$(_LINT_man_groff_troff): %.troff: %.eqn | $$(@D)/
        $(info LINT (eqn)       $@)
        $(EQN) $(EQNFLAGS) <$< 2>&1 >$@ \
        | ( ! $(GREP) ^ )
 
-$(_LINT_man_groff_grotty): %.grotty: %.troff | $$(@D)/.
+$(_LINT_man_groff_grotty): %.grotty: %.troff | $$(@D)/
        $(info LINT (troff)     $@)
        $(TROFF) $(TROFFFLAGS) <$< >$@
 
-$(_LINT_man_groff_col): %.col: %.grotty | $$(@D)/.
+$(_LINT_man_groff_col): %.col: %.grotty | $$(@D)/
        $(info LINT (grotty)    $@)
        $(GROTTY) $(GROTTYFLAGS) <$< >$@
 
-$(_LINT_man_groff_grep): %.grep: %.col | $$(@D)/.
+$(_LINT_man_groff_grep): %.grep: %.col | $$(@D)/
        $(info LINT (col)       $@)
        $(COL) $(COLFLAGS) <$< >$@
 
-$(_LINT_man_groff): %.lint-man.groff.touch: %.grep | $$(@D)/.
+$(_LINT_man_groff): %.lint-man.groff.touch: %.grep | $$(@D)/
        $(info LINT (grep)      $@)
        ! $(GREP) -n '.\{$(MANWIDTH)\}.' $< /dev/null >&2
        touch $@
 
-$(_LINT_man_mandoc): $(_LINTDIR)/%.lint-man.mandoc.touch: $(MANDIR)/% | $$(@D)/.
+$(_LINT_man_mandoc): $(_LINTDIR)/%.lint-man.mandoc.touch: $(MANDIR)/% | $$(@D)/
        $(info LINT (mandoc)    $@)
        ! ($(MANDOC) $(MANDOCFLAGS) $< 2>&1 \
           | $(GREP) -v 'STYLE: lower case character in document title:' \
@@ -129,7 +129,7 @@ $(_LINT_man_mandoc): $(_LINTDIR)/%.lint-man.mandoc.touch: $(MANDIR)/% | $$(@D)/.
        | $(GREP) '.' >&2
        touch $@
 
-$(_LINT_man_tbl): $(_LINTDIR)/%.lint-man.tbl.touch: $(MANDIR)/% | $$(@D)/.
+$(_LINT_man_tbl): $(_LINTDIR)/%.lint-man.tbl.touch: $(MANDIR)/% | $$(@D)/
        $(info LINT (tbl comment)       $@)
        if $(GREP) -q '^\.TS$$' $< && ! $(HEAD) -n1 $< | $(GREP) -q '\\" t$$'; \
        then \
index 9233372dfa63eb3cb82fe014c486af451529fdc0..f287f973c46c9d068f18e5c4fcaf67df54ae17b1 100644 (file)
@@ -22,13 +22,13 @@ LINTMAN   := $(shell $(FIND) $(MANDIR)/man*/ -type f \
                | $(GREP) '$(MANEXT)' \
                | $(XARGS) $(GREP) -l '^\.TH ' \
                | $(SORT))
-_LINTDIRS := $(patsubst $(MANDIR)/%,$(_LINTDIR)/%/.,$(MANDIRS))
+_LINTDIRS := $(patsubst $(MANDIR)/%,$(_LINTDIR)/%/,$(MANDIRS))
 
 
 lint := lint-c lint-man
 
 
-$(_LINTDIRS): %/.: | $$(dir %). $(_LINTDIR)/.
+$(_LINTDIRS): %/: | $$(dir %) $(_LINTDIR)/
 
 
 .PHONY: lint