mirror of
https://hubproxy.babadafafafafa.cn/https://github.com/yunionio/cloudpods.git
synced 2026-09-20 08:03:53 +08:00
Makefile: 改正rpm target
This commit is contained in:
12
Makefile
12
Makefile
@@ -58,6 +58,9 @@ ifeq ($(UNAME), Linux)
|
||||
XARGS_FLAGS = --no-run-if-empty
|
||||
endif
|
||||
|
||||
cmdTargets:=$(filter-out cmd/host-image,$(wildcard cmd/*))
|
||||
rpmTargets:=$(foreach b,$(patsubst cmd/%,%,$(cmdTargets)),$(if $(shell [ -f "$(CURDIR)/build/$(b)/vars" ] && echo 1),rpm/$(b)))
|
||||
|
||||
all: build
|
||||
|
||||
|
||||
@@ -68,9 +71,6 @@ install: prepare_dir
|
||||
done
|
||||
|
||||
|
||||
build: gendoc
|
||||
$(MAKE) $(filter-out cmd/host-image, $(wildcard cmd/*))
|
||||
|
||||
gendoc:
|
||||
@sh build/gendoc.sh
|
||||
|
||||
@@ -92,11 +92,11 @@ rpm/%: cmd/%
|
||||
pkg/%: prepare_dir fmt
|
||||
$(GO_INSTALL) $(REPO_PREFIX)/$@
|
||||
|
||||
build: gendoc
|
||||
$(MAKE) $(cmdTargets)
|
||||
|
||||
# a hack
|
||||
rpm:
|
||||
$(MAKE) $(patsubst %,cmd/%,$(filter-out $@,$(MAKECMDGOALS)))
|
||||
$(foreach cmd,$(filter-out $@,$(MAKECMDGOALS)),$(BUILD_SCRIPT) $(cmd);)
|
||||
$(MAKE) $(rpmTargets)
|
||||
|
||||
rpmclean:
|
||||
rm -fr $(BUILD_DIR)/rpms
|
||||
|
||||
Reference in New Issue
Block a user