[build] Populate //zircon/public/banjo with fixed BUILD.gn files
Migrate to a new way to define the //zircon/public GN targets, starting with just //zircon/public/banjo. Instead of generating individual //zircon/public/*/BUILD.gn files from templates, hard link all those files to the same generic template.gn file. That file uses its own directory name as reported by GN's get_path_info() to look up its entry in a JSON list written as a build API module by Zircon `gn gen`. Bug: BLD-437 #comment Populate //zircon/public/banjo with fixed BUILD.gn files Change-Id: I927009c031a8190d4b73ff9182e871bd4304fe39
Showing
- build/config/fuchsia/zircon.gni 15 additions, 0 deletionsbuild/config/fuchsia/zircon.gni
- build/zircon/banjo.mako 0 additions, 21 deletionsbuild/zircon/banjo.mako
- build/zircon/banjo_dummy.mako 0 additions, 15 deletionsbuild/zircon/banjo_dummy.mako
- build/zircon/create_gn_rules.py 0 additions, 53 deletionsbuild/zircon/create_gn_rules.py
- build/zircon/populate_zircon_public.py 69 additions, 0 deletionsbuild/zircon/populate_zircon_public.py
- build/zircon/template.gn 33 additions, 0 deletionsbuild/zircon/template.gn
- zircon/BUILD.gn 41 additions, 16 deletionszircon/BUILD.gn
- zircon/public/gn/banjo.gni 40 additions, 27 deletionszircon/public/gn/banjo.gni
Loading
Please register or sign in to comment