Change make check-outdated
because it works with workspaces now
This commit is contained in:
parent
e98715589a
commit
019e12b048
1 changed files with 3 additions and 12 deletions
15
Makefile
15
Makefile
|
@ -19,7 +19,6 @@ TARGETS=$(BIN_TARGETS) $(LIB_TARGETS)
|
||||||
RELEASE_TARGETS=$(foreach x,$(TARGETS),$(x)-release)
|
RELEASE_TARGETS=$(foreach x,$(TARGETS),$(x)-release)
|
||||||
INSTALL_TARGETS=$(foreach x,$(BIN_TARGETS),$(x)-install)
|
INSTALL_TARGETS=$(foreach x,$(BIN_TARGETS),$(x)-install)
|
||||||
CHECK_TARGETS=$(foreach x,$(TARGETS),$(x)-check)
|
CHECK_TARGETS=$(foreach x,$(TARGETS),$(x)-check)
|
||||||
CHECK_OUTDATED_TARGETS=$(foreach x,$(TARGETS),$(x)-check-outdated)
|
|
||||||
|
|
||||||
all: $(TARGETS) imag-bin
|
all: $(TARGETS) imag-bin
|
||||||
@$(ECHO) "\t[ALL ]"
|
@$(ECHO) "\t[ALL ]"
|
||||||
|
@ -40,10 +39,6 @@ imag-bin-check:
|
||||||
@$(ECHO) "\t[IMAG ][CHECK ]"
|
@$(ECHO) "\t[IMAG ][CHECK ]"
|
||||||
@$(CARGO) check --manifest-path ./bin/Cargo.toml
|
@$(CARGO) check --manifest-path ./bin/Cargo.toml
|
||||||
|
|
||||||
imag-bin-check-outdated:
|
|
||||||
@$(ECHO) "\t[IMAG ][CHECK ]"
|
|
||||||
@$(CARGO) outdated --manifest-path ./bin/Cargo.toml --lockfile-path ./bin/Cargo.lock
|
|
||||||
|
|
||||||
release: $(RELEASE_TARGETS) imag-bin-release
|
release: $(RELEASE_TARGETS) imag-bin-release
|
||||||
@$(ECHO) "\t[RELEASE]"
|
@$(ECHO) "\t[RELEASE]"
|
||||||
|
|
||||||
|
@ -75,7 +70,9 @@ clean:
|
||||||
|
|
||||||
check: $(CHECK_TARGETS) imag-bin-check
|
check: $(CHECK_TARGETS) imag-bin-check
|
||||||
|
|
||||||
check-outdated: $(CHECK_OUTDATED_TARGETS) imag-bin-check-outdated
|
check-outdated:
|
||||||
|
@$(ECHO) "\t[OUTDATED]"
|
||||||
|
@$(CARGO) outdated
|
||||||
|
|
||||||
$(TARGETS): %: .FORCE
|
$(TARGETS): %: .FORCE
|
||||||
@$(ECHO) "\t[CARGO ]:\t$@"
|
@$(ECHO) "\t[CARGO ]:\t$@"
|
||||||
|
@ -103,11 +100,5 @@ $(CHECK_TARGETS): %: .FORCE
|
||||||
@$(ECHO) "\t[CHECK ]:\t$(subst -check,,$@)"
|
@$(ECHO) "\t[CHECK ]:\t$(subst -check,,$@)"
|
||||||
@$(CARGO) check --manifest-path ./$(subst -check,,$@)/Cargo.toml
|
@$(CARGO) check --manifest-path ./$(subst -check,,$@)/Cargo.toml
|
||||||
|
|
||||||
$(CHECK_OUTDATED_TARGETS): %: .FORCE $(subst -check-outdated,-update,$@)
|
|
||||||
@$(ECHO) "\t[OUTDATE]:\t$(subst -check-outdated,,$@)"
|
|
||||||
@$(CARGO) outdated -R \
|
|
||||||
--manifest-path $(PWD)/$(subst -check-outdated,,$@)/Cargo.toml \
|
|
||||||
--lockfile-path $(PWD)/$(subst -check-outdated,,$@)/Cargo.lock
|
|
||||||
|
|
||||||
.FORCE:
|
.FORCE:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue