build: improved main makefile

* added .install.md2man as dependency for docs, fixed broken build
  on systems that do not have go-md2man preinstalled.
* sorted PHONY targets

Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
This commit is contained in:
Sorin Sbarnea
2019-12-02 16:45:11 +00:00
parent e4275b3453
commit 86ef7db536

View File

@ -318,7 +318,7 @@ $(MANPAGES): %: %.md .gopathok
docdir:
mkdir -p docs/build/man
docs: docdir $(MANPAGES) ## Generate documentation
docs: .install.md2man docdir $(MANPAGES) ## Generate documentation
install-podman-remote-%-docs: podman-remote docs $(MANPAGES)
rm -rf docs/build/remote
@ -532,19 +532,23 @@ vendor-in-container:
.PHONY: \
.gopathok \
binaries \
changelog \
clean \
validate.completions \
default \
docs \
gofmt \
golangci-lint \
help \
install \
golangci-lint \
install.libseccomp.sudo \
lint \
pause \
uninstall \
shell \
changelog \
uninstall \
validate \
install.libseccomp.sudo \
validate.completions \
vendor
rpm:
@echo "Building rpms ..."
./contrib/build_rpm.sh