-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sh
executable file
·32 lines (28 loc) · 1.09 KB
/
build.sh
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
#!/usr/bin/bash
set -euxo pipefail
# 'crates-pro' libs
buck2 build //project/crates-pro:analysis
buck2 build //project/crates-pro:data_transporter
buck2 build //project/crates-pro:model
buck2 build //project/crates-pro:repo_import
buck2 build //project/crates-pro:search
buck2 build //project/crates-pro:tudriver
# 'crates-pro' bins
buck2 build //project/crates-pro:crates_pro
buck2 build //project/crates-pro/tuplugins:plugin1
buck2 build //project/crates-pro/tuplugins:plugin2
# 'performance-benchmark' libs
buck2 build //project/performance-benchmark:collector-lib
# 'performance-benchmark' bins
buck2 build //project/performance-benchmark:collector
buck2 build //project/performance-benchmark:flamegraph-fake
buck2 build //project/performance-benchmark:muti-rustc-perf
buck2 build //project/performance-benchmark:runtime-fake
buck2 build //project/performance-benchmark:rustc-fake
buck2 build //project/performance-benchmark:manager
# 'sensleak-rs' libs
buck2 build //project/sensleak-rs:sensleak
# 'sensleak-rs' bins
buck2 build //project/sensleak-rs:api
buck2 build //project/sensleak-rs:scan
echo 'done'