diff options
author | Ed Santiago <santiago@redhat.com> | 2022-07-18 07:53:39 -0600 |
---|---|---|
committer | Ed Santiago <santiago@redhat.com> | 2022-07-19 10:33:53 -0600 |
commit | 10d6586cb7e61417f67ad9e259ef8225cc2710fa (patch) | |
tree | 744961d37286c5c0d53d954300527a747fec1654 /.gitignore | |
parent | 6d9f34c6301910892f7746dc93b226f7c16f8c2c (diff) | |
download | podman-10d6586cb7e61417f67ad9e259ef8225cc2710fa.tar.gz podman-10d6586cb7e61417f67ad9e259ef8225cc2710fa.tar.bz2 podman-10d6586cb7e61417f67ad9e259ef8225cc2710fa.zip |
Makefile: use order-only prereq for podman-remote
podman-remote has a dependency on $(SRCBINDIR), because on
Mac and Windows that's a special dir that may not exist.
But depending on a directory means depending on its mtime,
which changes every time a file in it is updated, which
means running 'make' twice in a row will rebuild podman-remote
for no good reason.
Solution: GNU Make has the concept of "order-only" prerequisites,
precisely for this situation. Use it. Since it's an obscure
feature, document it.
UPDATE: This exposed some nasty duplication wrt podman-remote rules.
Clean those up, and add comments to some confusing sections.
Fixes: #14756
(Also, drive-by edit to remove a stray misdocumented non-option)
Signed-off-by: Ed Santiago <santiago@redhat.com>
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions