|
@@ -1,10 +1,15 @@
|
|
|
|
+export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
|
|
|
|
+export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
|
|
|
|
+
|
|
OUTPUT_DIR = $(DADK_BUILD_CACHE_DIR_DRAGONREACH_0_1_0)
|
|
OUTPUT_DIR = $(DADK_BUILD_CACHE_DIR_DRAGONREACH_0_1_0)
|
|
REACH_ETC_DIR=$(OUTPUT_DIR)/etc/reach
|
|
REACH_ETC_DIR=$(OUTPUT_DIR)/etc/reach
|
|
REACH_BIN_DIR=$(OUTPUT_DIR)/bin/
|
|
REACH_BIN_DIR=$(OUTPUT_DIR)/bin/
|
|
TMP_INSTALL_DIR=$(OUTPUT_DIR)/tmp_install
|
|
TMP_INSTALL_DIR=$(OUTPUT_DIR)/tmp_install
|
|
|
|
|
|
|
|
+all: build
|
|
|
|
+
|
|
build:
|
|
build:
|
|
- cargo -Z build-std=core,alloc,compiler_builtins build --target ./target.json --release
|
|
|
|
|
|
+ cargo -Z build-std=core,alloc,compiler_builtins build --target ./x86_64-unknown-dragonos.json --release
|
|
|
|
|
|
install:
|
|
install:
|
|
mkdir -p $(TMP_INSTALL_DIR)
|
|
mkdir -p $(TMP_INSTALL_DIR)
|
|
@@ -23,3 +28,13 @@ build-linux:
|
|
|
|
|
|
clean:
|
|
clean:
|
|
cargo clean
|
|
cargo clean
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+fmt:
|
|
|
|
+ cargo fmt
|
|
|
|
+
|
|
|
|
+fmt-check:
|
|
|
|
+ cargo fmt --check
|
|
|
|
+
|
|
|
|
+check:
|
|
|
|
+ cargo -Z build-std=core,alloc,compiler_builtins check --workspace --message-format=json --target ./x86_64-unknown-dragonos.json
|