Add prng_seeder to base PRODUCT_PACKAGES.

Cherry-pick / Dr No note: Should have been included with
the previous prng_seeder CLs but we missed that it was needed
due to testing on branches without prebuilts.

Needs to be on all (for now) devices with libcrypto, i.e. all
of them.

I failed to learn from that
adding something to Conscrypt's requirements doesn't work if
the module is coming from a prebuilt...

Again, the correct solution here would actually be to make
libcrypto rather than Conscrypt require prng_seeder but Soong
considers that a circular dependency

Bug: 243933553
Test: m installclean && m and verify prng_seeder is installed and running.
Change-Id: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
Merged-In: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
(cherry picked from commit 19b3361a020860edc9b3a39e36e229520675466c)
(cherry picked from commit 185751b379512d00cf66808f2997e408f3779dd5)
Merged-In: Ie34f8c693469eaeedae6a010b956d6c6513a6b15
1 file changed
tree: 84b53468c992f5fc331f9cd67e1641a0cac496fa
  1. common/
  2. core/
  3. orchestrator/
  4. packaging/
  5. target/
  6. tests/
  7. tools/
  8. .gitignore
  19. OWNERS
  20. PREUPLOAD.cfg
  24. Usage.txt

Android Make Build System

This is the Makefile-based portion of the Android Build System.

For documentation on how to run a build, see Usage.txt

For a list of behavioral changes useful for writers see

For an outdated reference on files, see build-system.html. Our files look similar, but are entirely different from the files used by the NDK build system. When searching for documentation elsewhere, ensure that it is for the platform build system -- most are not.

This Makefile-based system is in the process of being replaced with Soong, a new build system written in Go. During the transition, all of these makefiles are read by Kati, and generate a ninja file instead of being executed directly. That's combined with a ninja file read by Soong so that the build graph of the two systems can be combined and run as one.