Files
EgeBalci-deoptimizer/Makefile
T
2023-11-14 16:42:33 +01:00

25 lines
703 B
Makefile

FLAGS=RUSTFLAGS="-C target-feature=+crt-static"
NIGHTLY_FLAGS=RUSTFLAGS="-C target-feature=+crt-static -Zlocation-detail=none"
BUILD=cargo build --release
CROSS=cross build --release
default:
${BUILD}
static:
${FLAGS} ${BUILD}
nightly:
${NIGHTLY_FLAGS} ${BUILD}
windows:
${BUILD} --target x86_64-pc-windows-gnu
${BUILD} --target i686-pc-windows-gnu
# ${BUILD} --target aarch64-pc-windows-msvc
linux:
${FLAGS} ${BUILD} --target x86_64-unknown-linux-musl
${FLAGS} ${CROSS} --target i686-unknown-linux-musl
${FLAGS} ${CROSS} --target aarch64-unknown-linux-musl
darwin:
${FLAGS} ${BUILD} --target x86_64-apple-darwin
# ${FLAGS} ${BUILD} --target aarch64-apple-darwin
all: linux windows darwin