mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 03:27:44 +00:00
cleanup alignment inconsistency
This commit is contained in:
parent
12cd20d4bd
commit
c322cb23ff
1 changed files with 17 additions and 17 deletions
34
Makefile
34
Makefile
|
@ -1,43 +1,42 @@
|
||||||
# Binaries
|
# Binaries
|
||||||
RUSTC ?= rustc
|
RUSTC ?= rustc
|
||||||
RM = rm
|
RM := rm
|
||||||
|
|
||||||
# Flags
|
# Flags
|
||||||
RUSTCFLAGS :=
|
RUSTCFLAGS :=
|
||||||
RMFLAGS :=
|
RMFLAGS :=
|
||||||
|
|
||||||
# Output names
|
# Output names
|
||||||
EXES := false printenv true yes cat whoami
|
EXES := false printenv true yes cat whoami
|
||||||
TESTS := cat
|
TESTS := cat
|
||||||
|
|
||||||
# Utils stuff
|
# Utils stuff
|
||||||
EXES_PATHS := $(addprefix build/,$(EXES))
|
EXES_PATHS := $(addprefix build/,$(EXES))
|
||||||
|
command := sh -c '$(1)'
|
||||||
command = sh -c '$(1)'
|
|
||||||
|
|
||||||
# Main exe build rule
|
# Main exe build rule
|
||||||
define EXE_BUILD
|
define EXE_BUILD
|
||||||
build/$(1): $(1)/$(1).rs
|
build/$(1): $(1)/$(1).rs
|
||||||
$(call command,$(RUSTC) $(RUSTCFLAGS) -o build/$(1) $(1)/$(1).rs)
|
$(call command,$(RUSTC) $(RUSTCFLAGS) -o build/$(1) $(1)/$(1).rs)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Test exe built rules
|
# Test exe built rules
|
||||||
define TEST_BUILD
|
define TEST_BUILD
|
||||||
test_$(1): tmp/$(1)_test
|
test_$(1): tmp/$(1)_test
|
||||||
$(call command,tmp/$(1)_test)
|
$(call command,tmp/$(1)_test)
|
||||||
|
|
||||||
tmp/$(1)_test: $(1)/test.rs
|
tmp/$(1)_test: $(1)/test.rs
|
||||||
$(RUSTC) $(RUSTCFLAGS) -o tmp/$(1)_test $(1)/test.rs
|
$(RUSTC) $(RUSTCFLAGS) -o tmp/$(1)_test $(1)/test.rs
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# Main rules
|
# Main rules
|
||||||
all: build $(EXES_PATHS)
|
all: build $(EXES_PATHS)
|
||||||
|
|
||||||
test: tmp $(addprefix test_,$(TESTS))
|
test: tmp $(addprefix test_,$(TESTS))
|
||||||
rm -rf tmp
|
$(RM) -rf tmp
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf build tmp
|
$(RM) -rf build tmp
|
||||||
|
|
||||||
build:
|
build:
|
||||||
mkdir build
|
mkdir build
|
||||||
|
@ -49,4 +48,5 @@ tmp:
|
||||||
$(foreach exe,$(EXES),$(eval $(call EXE_BUILD,$(exe))))
|
$(foreach exe,$(EXES),$(eval $(call EXE_BUILD,$(exe))))
|
||||||
$(foreach test,$(TESTS),$(eval $(call TEST_BUILD,$(test))))
|
$(foreach test,$(TESTS),$(eval $(call TEST_BUILD,$(test))))
|
||||||
|
|
||||||
.PHONY: all test clean
|
.PHONY: all test clean
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue