-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
43 lines (29 loc) · 1.42 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
40
41
42
43
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
core: _install
pnpm -C ./packages/core run test:watch
uilib: _install ## Start UI-Lib in dev mode
pnpm -C ./packages/uilib run dev
communication-explorer: _install ## Start the communication explorer plugin in dev mode
pnpm -C ./packages/plugins/communication-explorer run build:watch
network-explorer: _install ## Start the network explorer plugin in dev mode
pnpm -C ./packages/plugins/network-explorer run build:watch
documentation: _install ## Start the documentation plugin in dev mode
pnpm -C ./packages/plugins/documentation run build:watch
type-switcher: _install ## Start the type switcher plugin in dev mode
pnpm -C ./packages/plugins/type-switcher run build:watch
type-designer: _install ## Start the type designer plugin in dev mode
pnpm -C ./packages/plugins/type-designer run build:watch
io-center: _install ## Start the I/O center plugin in dev mode
pnpm -C ./packages/plugins/io-center run build:watch
auto-doc: _install ## Start the AutoDoc plugin in dev mode
pnpm -C ./packages/plugins/auto-doc run build:watch
fix: _install ## Fix eslint errors
pnpm turbo fix
uilib-tests: _install
(cd ./packages/uilib ; pnpm test:unit)
plugins: communication-explorer # shortcut
_install:
pnpm i --frozen-lockfile && pnpm build:dependencies
start-scd:
bash ./_scripts/run-openscd.sh