Makefile: Add `generated` directory as dependency

Add `feature-management-data-0.0.1/generated` as depency for
the rules that create the protobuf for device HWIDs.
It has been working because this directory is also created for
features protobuffer. But since make may creates the protobuf
in parallel, the dependency must be specified.

Also, follow Gnumake documentation
"https://www.gnu.org/software/make/manual/make.html#Prerequisite-Types"
to add the directory as an order-only prerequesites.

BUG=b:296395755
TEST=Check directory `generated` is properly generated. CQ.

Change-Id: I3327a5984f11cb620ae8a0e9a4492fc46d96d788
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/feature-management/+/4796728
Commit-Queue: Kazuhiro Inaba <kinaba@chromium.org>
Reviewed-by: Kazuhiro Inaba <kinaba@chromium.org>
Auto-Submit: Gwendal Grignou <gwendal@chromium.org>
Tested-by: Gwendal Grignou <gwendal@chromium.org>
1 file changed
tree: 87ca43c9df43945843d3b5ccc0bc5a48db8be76d
  1. devices/
  2. proto/
  3. util/
  4. DIR_METADATA
  5. empty_features.star
  6. generate_include_file.sh
  7. Makefile
  8. OWNERS
  9. PRESUBMIT.cfg
  10. README.md
README.md

feature-management

This directory code to generate the feature database needed by libsegmentation library.

Please see its README.md for general information on this project.