mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-12-26 00:02:45 +00:00
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>
20 lines
453 B
Makefile
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:
|