重构内存分配器、增加中断支持、整理rust运行时环境 #4
|
@ -37,16 +37,13 @@ RSCFLAGS = --emit obj --crate-type staticlib --verbose \
|
||||||
|
|
||||||
ifeq (${ARCH},x86_64)
|
ifeq (${ARCH},x86_64)
|
||||||
RSCFLAGS := ${RSCFLAGS} --target x86_64-unknown-none
|
RSCFLAGS := ${RSCFLAGS} --target x86_64-unknown-none
|
||||||
|
RSCFLAGS := ${RSCFLAGS} -C target-feature=-sse
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef release
|
ifdef release
|
||||||
RSCFLAGS := ${RSCFLAGS} -O
|
RSCFLAGS := ${RSCFLAGS} -O
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq (${ARCH},x86_64)
|
|
||||||
RSCFLAGS := ${RSCFLAGS} -C target-feature=-sse
|
|
||||||
endif
|
|
||||||
|
|
||||||
RUSTLIB_PATH = ../rustlib/${ARCH}
|
RUSTLIB_PATH = ../rustlib/${ARCH}
|
||||||
RUST_LIBS = "${RUSTLIB_PATH}/liballoc.rlib" "${RUSTLIB_PATH}/libcompiler_builtins.rlib" \
|
RUST_LIBS = "${RUSTLIB_PATH}/liballoc.rlib" "${RUSTLIB_PATH}/libcompiler_builtins.rlib" \
|
||||||
"${RUSTLIB_PATH}/libcore.rlib" "${RUSTLIB_PATH}/librustc_std_workspace_core.rlib"
|
"${RUSTLIB_PATH}/libcore.rlib" "${RUSTLIB_PATH}/librustc_std_workspace_core.rlib"
|
||||||
|
|
Reference in New Issue