-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathMakefile
40 lines (28 loc) · 3.2 KB
/
Makefile
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
# generated by tools/makeMake.js 2023-01-18T19:00:29.180Z
# amended to include parsers
JISON=./node_modules/.bin/ts-jison
# @shexjs/eval-validator-api
packages/eval-validator-api/lib/validator-api.js: packages/eval-validator-api/src/validator-api.ts packages/shex-term/lib/shex-term.js packages/shex-term/shexv.d.ts packages/eval-validator-api/package.json packages/eval-validator-api/tsconfig.json
(cd packages/eval-validator-api && tsc)
# @shexjs/neighborhood-api
packages/neighborhood-api/lib/neighborhood-api.js: packages/neighborhood-api/src/neighborhood-api.ts packages/shex-term/lib/shex-term.js packages/shex-term/shexv.d.ts packages/neighborhood-api/package.json packages/neighborhood-api/tsconfig.json
(cd packages/neighborhood-api && tsc)
# @shexjs/term
packages/shex-term/lib/shex-term.js: packages/shex-term/src/shex-term.ts packages/shex-term/shexv.d.ts packages/shex-term/package.json packages/shex-term/tsconfig.json
(cd packages/shex-term && tsc)
# @shexjs/eval-simple-1err
packages/eval-simple-1err/lib/eval-simple-1err.js: packages/eval-simple-1err/src/eval-simple-1err.ts packages/eval-validator-api/lib/validator-api.js packages/shex-term/lib/shex-term.js packages/shex-term/shexv.d.ts packages/shex-visitor/shex-visitor.d.ts packages/eval-simple-1err/package.json packages/eval-simple-1err/tsconfig.json
(cd packages/eval-simple-1err && tsc)
# @shexjs/eval-threaded-nerr
packages/eval-threaded-nerr/lib/eval-threaded-nerr.js: packages/eval-threaded-nerr/src/eval-threaded-nerr.ts packages/eval-validator-api/lib/validator-api.js packages/shex-term/lib/shex-term.js packages/shex-term/shexv.d.ts packages/shex-visitor/shex-visitor.d.ts packages/eval-threaded-nerr/package.json packages/eval-threaded-nerr/tsconfig.json
(cd packages/eval-threaded-nerr && tsc)
# @shexjs/validator
packages/shex-validator/lib/shex-validator.js packages/shex-validator/lib/shex-xsd.js: packages/shex-validator/src/shex-validator.ts packages/shex-validator/src/shex-xsd.ts packages/neighborhood-api/lib/neighborhood-api.js packages/eval-validator-api/lib/validator-api.js packages/shex-term/lib/shex-term.js packages/shex-term/shexv.d.ts packages/shex-visitor/shex-visitor.d.ts packages/shex-validator/package.json packages/shex-validator/tsconfig.json
(cd packages/shex-validator && tsc)
packages/shex-parser/lib/ShExJison.js: packages/shex-parser/lib/ShExJison.jison
$(JISON) -n ShExJison -t javascript -p lr -o $@ $^
packages/shape-map/lib/ShapeMapJison.js: packages/shape-map/lib/ShapeMapJison.jison
$(JISON) -n ShapeMapJison -t javascript -p lalr -o $@ $^
.PHONY: ALL
ALL: packages/eval-validator-api/lib/validator-api.js packages/neighborhood-api/lib/neighborhood-api.js packages/shex-term/lib/shex-term.js packages/eval-simple-1err/lib/eval-simple-1err.js packages/eval-threaded-nerr/lib/eval-threaded-nerr.js packages/shex-validator/lib/shex-validator.js packages/shex-validator/lib/shex-xsd.js packages/shex-parser/lib/ShExJison.js packages/shape-map/lib/ShapeMapJison.js
#ALL: packages/eval-validator-api/lib/validator-api.js packages/neighborhood-api/lib/neighborhood-api.js packages/shex-term/lib/shex-term.js packages/eval-simple-1err/lib/eval-simple-1err.js packages/shex-validator/lib/shex-validator.js packages/shex-validator/lib/shex-xsd.js