Repository navigation
Expand file tree
/
Copy pathmakefile
More file actions
62 lines (53 loc) · 2.2 KB
/
Copy pathmakefile
File metadata and controls
62 lines (53 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
./basicwasm : main.go \
./filelist/filelist.go \
./fileserv/fileserv.go \
./webmodules/gwbasic.wasm \
./assets/wasm/gwbasic.wasm \
./assets/js/wasm_exec.js \
./assets/css/xterm.css \
./assets/js/xterm.js \
./assets/js/xterm.js.map \
./assets/js/addon-fit.js \
./assets/js/addon-fit.js.map
go build -o basicwasm
./webmodules/gwbasic.wasm : ./webmodules/src/gwbasic/gwbasic.go \
./ast/ast.go \
./ast/program.go \
./berrors/berrors.go \
./builtins/builtins.go \
./cli/cli.go \
./decimal/decimal.go \
./evaluator/evaluator.go \
./evaluator/expressions.go \
./filelist/filelist.go \
./fileserv/fileserv.go \
./gwtoken/gwtoken.go \
./keybuffer/keybuffer.go \
./lexer/lexer.go \
./localfiles/localfiles.go \
./makefile \
./object/object.go \
./object/environ.go \
./parser/parser.go \
./parser/parser_trace.go \
./parser/parser_utils.go \
./settings/settings.go \
./token/token.go \
./terminal/terminal.go \
# tinygo build -no-debug -o ./webmodules/gwbasic.wasm -target=wasm ./webmodules/src/gwbasic/gwbasic.go
GOOS=js GOARCH=wasm go build -ldflags "-s -w" -o ./webmodules/gwbasic.wasm ./webmodules/src/gwbasic/gwbasic.go
./assets/js/wasm_exec.js : /usr/lib/go/lib/wasm/wasm_exec.js
cp /usr/lib/go/lib/wasm/wasm_exec.js ./assets/js/wasm_exec.js
./assets/css/xterm.css : ./node_modules/@xterm/xterm/css/xterm.css
cp ./node_modules/@xterm/xterm/css/xterm.css ./assets/css/xterm.css
./assets/js/xterm.js : ./node_modules/@xterm/xterm/lib/xterm.js
cp ./node_modules/@xterm/xterm/lib/xterm.js ./assets/js/xterm.js
./assets/js/xterm.js.map : ./node_modules/@xterm/xterm/lib/xterm.js.map
cp ./node_modules/@xterm/xterm/lib/xterm.js.map ./assets/js/xterm.js.map
./assets/js/addon-fit.js : ./node_modules/@xterm/addon-fit/lib/addon-fit.js
cp ./node_modules/@xterm/addon-fit/lib/addon-fit.js ./assets/js/addon-fit.js
./assets/js/addon-fit.js.map : ./node_modules/@xterm/addon-fit/lib/addon-fit.js.map
cp ./node_modules/@xterm/addon-fit/lib/addon-fit.js.map ./assets/js/addon-fit.js.map
./localFiles/localFiles.go:
./assets/wasm/gwbasic.wasm:
cp ./webmodules/gwbasic.wasm ./assets/wasm/gwbasic.wasm