From d09a6ea95e579f91e8d58c1cef7cae30d9910cba Mon Sep 17 00:00:00 2001 From: Kir Kolyshkin Date: Mon, 20 Apr 2020 12:42:58 -0700 Subject: [PATCH] Makefile: split long lines It's hard to read otherwise (at least for me). While at it, replace ${FOO} with $(FOO) -- both are identical, but the second style looks to be used more. No functional change. Signed-off-by: Kir Kolyshkin --- Makefile | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index 386422b31..427845238 100644 --- a/Makefile +++ b/Makefile @@ -52,7 +52,10 @@ release: script/release.sh -r release/$(VERSION) -v $(VERSION) dbuild: runcimage - $(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} --rm -v $(CURDIR):/go/src/$(PROJECT) --privileged $(RUNC_IMAGE) make clean all + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ + --privileged --rm \ + -v $(CURDIR):/go/src/$(PROJECT) \ + $(RUNC_IMAGE) make clean all lint: $(GO) vet $(allpackages) @@ -62,7 +65,7 @@ man: man/md2man-all.sh runcimage: - $(CONTAINER_ENGINE) build ${CONTAINER_ENGINE_BUILD_FLAGS} -t $(RUNC_IMAGE) . + $(CONTAINER_ENGINE) build $(CONTAINER_ENGINE_BUILD_FLAGS) -t $(RUNC_IMAGE) . test: make unittest integration rootlessintegration @@ -71,25 +74,40 @@ localtest: make localunittest localintegration localrootlessintegration unittest: runcimage - $(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} -t --privileged --rm -v /lib/modules:/lib/modules:ro -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) make localunittest TESTFLAGS=${TESTFLAGS} + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ + -t --privileged --rm \ + -v /lib/modules:/lib/modules:ro \ + -v $(CURDIR):/go/src/$(PROJECT) \ + $(RUNC_IMAGE) make localunittest TESTFLAGS=$(TESTFLAGS) localunittest: all - $(GO) test -timeout 3m -tags "$(BUILDTAGS)" ${TESTFLAGS} -v $(allpackages) + $(GO) test -timeout 3m -tags "$(BUILDTAGS)" $(TESTFLAGS) -v $(allpackages) integration: runcimage - $(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} -t --privileged --rm -v /lib/modules:/lib/modules:ro -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) make localintegration TESTPATH=${TESTPATH} + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ + -t --privileged --rm \ + -v /lib/modules:/lib/modules:ro \ + -v $(CURDIR):/go/src/$(PROJECT) \ + $(RUNC_IMAGE) make localintegration TESTPATH=$(TESTPATH) localintegration: all bats -t tests/integration${TESTPATH} rootlessintegration: runcimage - $(CONTAINER_ENGINE) run -e ROOTLESS_TESTPATH ${CONTAINER_ENGINE_RUN_FLAGS} -t --privileged --rm -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) make localrootlessintegration + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ + -t --privileged --rm \ + -v $(CURDIR):/go/src/$(PROJECT) \ + -e ROOTLESS_TESTPATH \ + $(RUNC_IMAGE) make localrootlessintegration localrootlessintegration: all tests/rootless.sh shell: runcimage - $(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} -ti --privileged --rm -v $(CURDIR):/go/src/$(PROJECT) $(RUNC_IMAGE) bash + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ + -ti --privileged --rm \ + -v $(CURDIR):/go/src/$(PROJECT) \ + $(RUNC_IMAGE) bash install: install -D -m0755 runc $(BINDIR)/runc @@ -135,7 +153,7 @@ verify-dependencies: vendor && echo "all vendor files are up to date." cross: runcimage - $(CONTAINER_ENGINE) run ${CONTAINER_ENGINE_RUN_FLAGS} \ + $(CONTAINER_ENGINE) run $(CONTAINER_ENGINE_RUN_FLAGS) \ -e BUILDTAGS="$(BUILDTAGS)" --rm \ -v $(CURDIR):/go/src/$(PROJECT) \ $(RUNC_IMAGE) make localcross