Fix dependency issue when building test_fonts/.uuid

The copied test fonts are inputs to generate_fontconfig_caches, so must be
listed in deps, not data_deps (https://crbug.com/919422).

generate_fontconfig_caches creates test_fonts/.uuid, but fontconfig deletes
.uuid when there are no fonts [1], so if generate_fontconfig_caches runs before
test_fonts are copied, .uuid will be deleted and the build will be dirty (and
the cache file will be incorrect).

[1] https://cs.chromium.org/chromium/src/third_party/fontconfig/src/src/fcdir.c?rcl=ba206df9b9a7ca300265f650842c1459ff7c634a&l=429

BUG=919422
R=thakis
CC=erikchen,tikuta

Change-Id: I94057b8035510a122e379249f9f8c60c9e526a57
Reviewed-on: https://chromium-review.googlesource.com/c/1406228
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Takuto Ikuta <tikuta@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Erik Chen <erikchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#622108}
1 file changed