Skip to content

Commit 8f73881

Browse files
Fix updated paths
1 parent 6783aef commit 8f73881

File tree

11 files changed

+29
-19
lines changed

11 files changed

+29
-19
lines changed

IntegrationTests/JavaScriptKitExec/Makefile

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
2+
SRCROOT := $(MAKEFILE_DIR)/../../
3+
SCRIPT_DIR := $(SRCROOT)/script
4+
WASI_SDK_DIR ?= $(SRCROOT)/.wasi-sdk
5+
WASI_SYSROOT ?= $(WASI_SDK_DIR)/share/wasi-sysroot
6+
7+
build:
8+
$(SCRIPT_DIR)/build-package.sh $(WASI_SYSROOT)

IntegrationTests/JavaScriptKitExec/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ let package = Package(
99
name: "JavaScriptKitExec", targets: ["JavaScriptKitExec"]
1010
),
1111
],
12-
dependencies: [.package(name: "JavaScriptKit", path: "../../src/swift")],
12+
dependencies: [.package(name: "JavaScriptKit", path: "../../")],
1313
targets: [.target(name: "JavaScriptKitExec", dependencies: ["JavaScriptKit"])]
1414
)

IntegrationTests/JavaScriptKitExec/script

Lines changed: 0 additions & 1 deletion
This file was deleted.

IntegrationTests/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
2-
SWIFT_LIB_DIR ?= $(MAKEFILE_DIR)/../src/swift
32

43
.PHONY: JavaScriptKitExec
54
JavaScriptKitExec:
@@ -10,6 +9,6 @@ dist/JavaScriptKitExec.wasm: JavaScriptKitExec
109
cp ./JavaScriptKitExec/.build/debug/JavaScriptKitExec $@
1110

1211
build: dist/JavaScriptKitExec.wasm
13-
cd ../src/web && npm run build
12+
cd ../Runtime && npm run build
1413
test: build
1514
node index.js

IntegrationTests/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

IntegrationTests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"dependencies": {
3-
"javascript-kit-swift": "file:../src/web",
3+
"javascript-kit-swift": "file:../Runtime",
44
"@wasmer/wasi": "^0.9.1",
55
"@wasmer/wasmfs": "^0.9.1"
66
}

Makefile

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
11
MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
22
WASI_SDK_DIR ?= $(MAKEFILE_DIR)/.wasi-sdk
3-
3+
WASI_SYSROOT ?= $(WASI_SDK_DIR)/share/wasi-sysroot
44

55
build: .wasi-sdk/dummy
6-
swift build --triple wasm32-unknown-wasi \
7-
-Xswiftc -Xclang-linker \
8-
-Xswiftc --sysroot=$(WASI_SDK_DIR)/share/wasi-sysroot \
9-
-Xcc --sysroot=$(WASI_SDK_DIR)/share/wasi-sysroot \
10-
-Xlinker --allow-undefined \
11-
-Xlinker --export=swjs_call_host_function \
12-
-Xlinker --export=swjs_prepare_host_function_call
6+
./script/build-package.sh $(WASI_SYSROOT)
137
.wasi-sdk/dummy:
148
./script/install-wasi-sdk.sh $(WASI_SDK_DIR)
159
touch .wasi-sdk/dummy
10+
test:
11+
cd IntegrationTests && make test

example/JavaScriptKitExample/Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ let package = Package(
99
name: "JavaScriptKitExample", targets: ["JavaScriptKitExample"]
1010
),
1111
],
12-
dependencies: [.package(name: "JavaScriptKit", path: "../../src/swift")],
12+
dependencies: [.package(name: "JavaScriptKit", path: "../../")],
1313
targets: [.target(name: "JavaScriptKitExample", dependencies: ["JavaScriptKit"])]
1414
)

example/Makefile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
MAKEFILE_DIR := $(dir $(lastword $(MAKEFILE_LIST)))
2-
SWIFT_LIB_DIR ?= $(MAKEFILE_DIR)/../src/swift
32

43
.PHONY: JavaScriptKitExample
54
JavaScriptKitExample:
@@ -10,5 +9,5 @@ dist/JavaScriptKitExample.wasm: JavaScriptKitExample
109
cp ./JavaScriptKitExample/.build/debug/JavaScriptKitExample $@
1110

1211
build: dist/JavaScriptKitExample.wasm
13-
cd ../src/web && npm run build
12+
cd ../Runtime && npm run build
1413
npm run build

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"dependencies": {
77
"@wasmer/wasi": "^0.9.1",
88
"@wasmer/wasmfs": "^0.9.1",
9-
"javascript-kit-swift": "file:../src/web"
9+
"javascript-kit-swift": "file:../Runtime"
1010
},
1111
"devDependencies": {
1212
"webpack": "^4.42.0",

script/build-package.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
WASI_SYSROOT=$1
3+
4+
swift build --triple wasm32-unknown-wasi \
5+
-Xswiftc -Xclang-linker \
6+
-Xswiftc --sysroot=$WASI_SYSROOT \
7+
-Xcc --sysroot=$WASI_SYSROOT \
8+
-Xlinker --allow-undefined \
9+
-Xlinker --export=swjs_call_host_function \
10+
-Xlinker --export=swjs_prepare_host_function_call

0 commit comments

Comments
 (0)