@@ -3,13 +3,11 @@ AX_TESTCASE ?= nimbos
33ARCH ?= x86_64
44LOG ?= off
55AX_TESTCASES_LIST =$(shell cat ./apps/$(AX_TESTCASE ) /testcase_list | tr '\n' ',')
6- FEATURES ?= fp_simd
76
87export NO_AXSTD := y
98export AX_LIB := axfeat
109
1110RUSTDOCFLAGS := -Z unstable-options --enable-index-page -D rustdoc::broken_intra_doc_links -D missing-docs
12- EXTRA_CONFIG ?= $(PWD ) /configs/$(ARCH ) .toml
1311ifneq ($(filter $(MAKECMDGOALS ) ,doc) ,) # make doc
1412 export RUSTDOCFLAGS
1513else ifeq ($(filter $(MAKECMDGOALS),clean user_apps ax_root),) # Not make clean, user_apps, ax_root
@@ -24,15 +22,11 @@ OUT_BIN := $(DIR)_$(ARCH)-qemu-virt.bin
2422ifeq ($(ARCH ) , x86_64)
2523 TARGET := x86_64-unknown-none
2624else ifeq ($(ARCH), aarch64)
27- ifeq ($(findstring fp_simd,$(FEATURES)),)
28- TARGET := aarch64-unknown-none-softfloat
29- else
30- TARGET := aarch64-unknown-none
31- endif
25+ TARGET := aarch64-unknown-none-softfloat
3226else ifeq ($(ARCH), riscv64)
3327 TARGET := riscv64gc-unknown-none-elf
3428else ifeq ($(ARCH), loongarch64)
35- TARGET := loongarch64-unknown-none
29+ TARGET := loongarch64-unknown-none-softfloat
3630else
3731 $(error ARCH must be one of x86_64, aarch64, riscv64, loongarch64)
3832endif
@@ -43,7 +37,7 @@ all: oscomp_build
4337
4438# export dummy config for clippy
4539clippy : defconfig
46- @AX_CONFIG_PATH= $( PWD ) /.axconfig.toml cargo clippy --target $(TARGET ) --all-features -- -D warnings -A clippy::new_without_default
40+ @cargo clippy --target $(TARGET ) --all-features -- -D warnings -A clippy::new_without_default
4741
4842ax_root :
4943 @./scripts/set_ax_root.sh $(AX_ROOT )
@@ -62,7 +56,7 @@ test: defconfig
6256 @./scripts/app_test.sh
6357
6458defconfig build run justrun debug disasm : ax_root
65- @make -C $(AX_ROOT ) A=$(PWD ) EXTRA_CONFIG= $( EXTRA_CONFIG ) $@
59+ @make -C $(AX_ROOT ) A=$(PWD ) $@
6660
6761clean : ax_root
6862 @make -C $(AX_ROOT ) A=$(PWD ) ARCH=$(ARCH ) clean
@@ -72,6 +66,6 @@ clean: ax_root
7266 @cargo clean
7367
7468doc : defconfig
75- @AX_CONFIG_PATH= $( PWD ) /.axconfig.toml cargo doc --no-deps --all-features --workspace
69+ @cargo doc --no-deps --all-features --workspace
7670
7771.PHONY : all ax_root build run justrun debug disasm clean test_build
0 commit comments