Files
linuxkit/test/pkg/Makefile
Ian Campbell ca70b7b6af Update pkg/Makefile and test/pkg/Makefile based on tools/Makefile
Using explicit targets is cleaner and easier to follow.

Also add `forcepush` to pkg and test/pkg and make `push` explicit.

The `dirs` phony was non-existent in all three cases. Likewise `$(DIR)` wasn't
used in that way in pkg or test/pkg and is nolonger used in that way in tools.

Finally, `clean` was bogus in all cases (tools cleaned a thing which never
exists and pkg and test/pkg were a syntax error).

Signed-off-by: Ian Campbell <ijc@docker.com>
2017-10-09 16:20:08 +01:00

20 lines
453 B
Makefile

DIRS = $(shell find . -maxdepth 1 -mindepth 1 -type d)
.PHONY: push forcepush tag forcetag show-tag clean
push:
@set -e; for d in $(DIRS); do make -C "$$d" push; done
forcepush:
@set -e; for d in $(DIRS); do make -C "$$d" forcepush; done
tag:
@set -e; for d in $(DIRS); do make -C "$$d" tag; done
forcetag:
@set -e; for d in $(DIRS); do make -C "$$d" forcetag; done
show-tag:
@set -e; for d in $(DIRS); do make -C "$$d" show-tag; done
clean: