@@ -14,7 +14,7 @@ SHELL=/bin/bash
14
14
# |------------|-----------|----------|--------------|-------|
15
15
# | Cranelift | Universal | Linux | amd64 | glibc |
16
16
# | LLVM | Dylib | Darwin | aarch64 | musl |
17
- # | Singlepass | | Windows | | |
17
+ # | Singlepass | Staticlib | Windows | | |
18
18
# |------------|-----------|----------|--------------|-------|
19
19
#
20
20
# Here is what works and what doesn't:
@@ -423,15 +423,15 @@ endif
423
423
424
424
build-docs-capi : capi-setup
425
425
cd lib/c-api/doc/deprecated/ && doxygen doxyfile
426
- RUSTFLAGS=" ${RUSTFLAGS} " cargo doc --manifest-path lib/c-api/Cargo.toml --no-deps --features wat,universal,object-file ,dylib,cranelift,wasi $(capi_default_features )
426
+ RUSTFLAGS=" ${RUSTFLAGS} " cargo doc --manifest-path lib/c-api/Cargo.toml --no-deps --features wat,universal,staticlib ,dylib,cranelift,wasi $(capi_default_features )
427
427
428
428
build-capi : capi-setup
429
429
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
430
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,wasi,middlewares $(capi_default_features ) $(capi_compiler_features )
430
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,wasi,middlewares $(capi_default_features ) $(capi_compiler_features )
431
431
432
432
build-capi-singlepass : capi-setup
433
433
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
434
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,singlepass,wasi,middlewares $(capi_default_features )
434
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,singlepass,wasi,middlewares $(capi_default_features )
435
435
436
436
build-capi-singlepass-universal : capi-setup
437
437
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
@@ -441,17 +441,17 @@ build-capi-singlepass-dylib: capi-setup
441
441
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
442
442
--no-default-features --features deprecated,wat,dylib,singlepass,wasi,middlewares $(capi_default_features )
443
443
444
- build-capi-singlepass-object-file : capi-setup
444
+ build-capi-singlepass-staticlib : capi-setup
445
445
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
446
- --no-default-features --features deprecated,wat,object-file ,singlepass,wasi,middlewares $(capi_default_features )
446
+ --no-default-features --features deprecated,wat,staticlib ,singlepass,wasi,middlewares $(capi_default_features )
447
447
448
448
build-capi-cranelift : capi-setup
449
449
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
450
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,cranelift,wasi,middlewares $(capi_default_features )
450
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,cranelift,wasi,middlewares $(capi_default_features )
451
451
452
452
build-capi-cranelift-system-libffi : capi-setup
453
453
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
454
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,cranelift,wasi,middlewares,system-libffi $(capi_default_features )
454
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,cranelift,wasi,middlewares,system-libffi $(capi_default_features )
455
455
456
456
build-capi-cranelift-universal : capi-setup
457
457
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
@@ -461,13 +461,13 @@ build-capi-cranelift-dylib: capi-setup
461
461
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
462
462
--no-default-features --features deprecated,wat,dylib,cranelift,wasi,middlewares $(capi_default_features )
463
463
464
- build-capi-cranelift-object-file : capi-setup
464
+ build-capi-cranelift-staticlib : capi-setup
465
465
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
466
- --no-default-features --features deprecated,wat,dylib,object-file ,cranelift,wasi,middlewares $(capi_default_features )
466
+ --no-default-features --features deprecated,wat,dylib,staticlib ,cranelift,wasi,middlewares $(capi_default_features )
467
467
468
468
build-capi-llvm : capi-setup
469
469
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
470
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,llvm,wasi,middlewares $(capi_default_features )
470
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,llvm,wasi,middlewares $(capi_default_features )
471
471
472
472
build-capi-llvm-universal : capi-setup
473
473
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
@@ -477,9 +477,9 @@ build-capi-llvm-dylib: capi-setup
477
477
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
478
478
--no-default-features --features deprecated,wat,dylib,llvm,wasi,middlewares $(capi_default_features )
479
479
480
- build-capi-llvm-object-file : capi-setup
480
+ build-capi-llvm-staticlib : capi-setup
481
481
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
482
- --no-default-features --features deprecated,wat,object-file ,llvm,wasi,middlewares $(capi_default_features )
482
+ --no-default-features --features deprecated,wat,staticlib ,llvm,wasi,middlewares $(capi_default_features )
483
483
484
484
# Headless (we include the minimal to be able to run)
485
485
@@ -491,13 +491,13 @@ build-capi-headless-dylib: capi-setup
491
491
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
492
492
--no-default-features --features dylib,wasi
493
493
494
- build-capi-headless-object-file : capi-setup
494
+ build-capi-headless-staticlib : capi-setup
495
495
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
496
- --no-default-features --features object-file ,wasi
496
+ --no-default-features --features staticlib ,wasi
497
497
498
498
build-capi-headless-all : capi-setup
499
499
RUSTFLAGS=" ${RUSTFLAGS} " cargo build --manifest-path lib/c-api/Cargo.toml --release \
500
- --no-default-features --features universal,dylib,object-file ,wasi
500
+ --no-default-features --features universal,dylib,staticlib ,wasi
501
501
502
502
# ##########
503
503
# Testing #
@@ -550,7 +550,7 @@ test-capi: build-capi package-capi $(foreach compiler_engine,$(capi_compilers_en
550
550
551
551
test-capi-crate-% :
552
552
WASMER_CAPI_CONFIG=$(shell echo $@ | sed -e s/test-capi-crate-//) cargo test --manifest-path lib/c-api/Cargo.toml --release \
553
- --no-default-features --features deprecated,wat,universal,dylib,object-file ,wasi,middlewares $(capi_default_features ) $(capi_compiler_features ) -- --nocapture
553
+ --no-default-features --features deprecated,wat,universal,dylib,staticlib ,wasi,middlewares $(capi_default_features ) $(capi_compiler_features ) -- --nocapture
554
554
555
555
test-capi-integration-% :
556
556
# Test the Wasmer C API tests for C
0 commit comments