build: fix missing dependency resulting in a random build failure (#25943)
build: fix missing dependency resulting in a random build failure (#25943)

* build: fix missing dependency resulting in a random build failure

* build: pref_names.h #includes files generated by separate GN targets,
  any sources that include that file have to live in a target that depends
  on the target it comes from

* fixup! build: fix missing dependency resulting in a random build failure

* fixup! build: fix missing dependency resulting in a random build failure
bpasero/electron,electron/electron,bpasero/electron,gerhardberger/electron,electron/electron,seanchas116/electron,gerhardberger/electron,bpasero/electron,seanchas116/electron,bpasero/electron,bpasero/electron,electron/electron,electron/electron,bpasero/electron,electron/electron,seanchas116/electron,electron/electron,seanchas116/electron,gerhardberger/electron,gerhardberger/electron,electron/electron,seanchas116/electron,gerhardberger/electron,bpasero/electron,seanchas116/electron,gerhardberger/electron,gerhardberger/electron