1*6dbdd20aSAndroid Build Coastguard Worker# Perfetto standalone Bazel config 2*6dbdd20aSAndroid Build Coastguard Worker 3*6dbdd20aSAndroid Build Coastguard WorkerThis directory is only used in standalone builds. 4*6dbdd20aSAndroid Build Coastguard WorkerThe WORKSPACE aliases this directory to @perfetto_cfg. 5*6dbdd20aSAndroid Build Coastguard Worker 6*6dbdd20aSAndroid Build Coastguard WorkerBazel-based embedders are supposed to: 7*6dbdd20aSAndroid Build Coastguard Worker 8*6dbdd20aSAndroid Build Coastguard Worker### 1. Have a (modified) copy of perfetto_cfg.bzl in their repo 9*6dbdd20aSAndroid Build Coastguard Worker 10*6dbdd20aSAndroid Build Coastguard Worker``` 11*6dbdd20aSAndroid Build Coastguard Workermyproject/ 12*6dbdd20aSAndroid Build Coastguard Worker build/ 13*6dbdd20aSAndroid Build Coastguard Worker perfetto_overrides/ 14*6dbdd20aSAndroid Build Coastguard Worker perfetto_cfg.bzl 15*6dbdd20aSAndroid Build Coastguard Worker``` 16*6dbdd20aSAndroid Build Coastguard Worker 17*6dbdd20aSAndroid Build Coastguard Worker### 2. Have a repository rule that maps the directory to @perfetto_cfg 18*6dbdd20aSAndroid Build Coastguard Worker 19*6dbdd20aSAndroid Build Coastguard WorkerE.g in myproject/WORKSPACE 20*6dbdd20aSAndroid Build Coastguard Worker``` 21*6dbdd20aSAndroid Build Coastguard Workerlocal_repository( 22*6dbdd20aSAndroid Build Coastguard Worker name = "perfetto_cfg", 23*6dbdd20aSAndroid Build Coastguard Worker path = "build/perfetto_overrides", 24*6dbdd20aSAndroid Build Coastguard Worker) 25*6dbdd20aSAndroid Build Coastguard Worker``` 26