Commit graph

623 commits

Author SHA1 Message Date
Danny Lin
c81ac14333 build: Rename soong_info to match naming convention 2021-11-09 19:54:56 -08:00
Danny Lin
30b9f012b9 build: make: Make product Makefile blocks optional 2021-11-09 19:54:35 -08:00
Danny Lin
455b85146d blobs: file_list: Switch to new helpers and add serialization 2021-11-09 19:53:43 -08:00
Danny Lin
1346e0381e blobs: copy: Switch to common spinner 2021-11-09 19:53:18 -08:00
Danny Lin
475ea2b1c9 extract: Refactor file writing logic into blobs/build 2021-11-09 19:52:47 -08:00
Danny Lin
9bea87651a blobs: file_list: Update Pixel 6 patterns for completeness 2021-11-09 19:51:59 -08:00
Danny Lin
5c9f503843 blobs: entry: Add source -> partition path converter 2021-11-09 19:51:13 -08:00
Danny Lin
7aa83fe8d1 util: cli: Add common spinner helpers 2021-11-09 19:50:55 -08:00
Danny Lin
e5c8ecfb4e resolve-overrides: Refactor logic into build/ and track built paths 2021-11-09 19:50:12 -08:00
Danny Lin
0ef0f3df05 download: Refactor logic into factory/ 2021-11-09 19:49:41 -08:00
Danny Lin
0dd57b0777 check-presigned: Refactor logic into blobs/ 2021-11-09 19:49:22 -08:00
Danny Lin
bea8d88e08 build: soong: Add missing ODM prop to schema 2021-11-09 19:48:58 -08:00
Danny Lin
1b350b4913 commands: Add command to diff props 2021-11-09 19:48:30 -08:00
Danny Lin
edb2e3fecc config: Add simple device config schema 2021-11-09 19:47:54 -08:00
Danny Lin
89047636a7 util: Add common line-by-line parsing iterator 2021-11-09 19:47:19 -08:00
Danny Lin
28be51c6f2 package: Add YAML library for configs 2021-11-09 19:45:58 -08:00
Danny Lin
69b3b70003 Move partition info to util/ 2021-11-08 20:37:26 -08:00
Danny Lin
2fd97a9a1d Add command to resolve target overrides 2021-11-08 20:19:43 -08:00
Danny Lin
80cff99e04 Add missing awaits for fs calls 2021-11-08 20:17:33 -08:00
Danny Lin
2e28b26a67 blobs: build: Simplify symlink naming 2021-11-08 19:02:43 -08:00
Danny Lin
b7421399c2 extract: Add support for symlinks 2021-11-07 22:01:05 -08:00
Danny Lin
8b2d6babac file_list: Exclude overlay APKs 2021-11-07 21:47:03 -08:00
Danny Lin
24a808660a entry: Temporarily disable Soong for ELF files 2021-11-07 21:10:18 -08:00
Danny Lin
92c370fe06 sepolicy: Rename parse_seapp to seapp 2021-11-07 21:05:14 -08:00
Danny Lin
c6a29799df diff-files: Fix typo in all flag 2021-11-07 21:04:48 -08:00
Danny Lin
9686f29fbc file_list: Add more mainline system exclusions 2021-11-07 21:00:52 -08:00
Danny Lin
0610a9b419 Add command to diff file lists 2021-11-07 20:26:31 -08:00
Danny Lin
30fd1bfa39 Move zx initialization to index 2021-11-07 20:07:37 -08:00
Danny Lin
bd6a3a197a check-presigned: Allow enumerating APKs from source 2021-11-07 20:06:29 -08:00
Danny Lin
056e184840 Add command to check presigned APKs 2021-11-07 20:01:41 -08:00
Danny Lin
146ff625a0 Reformat imports 2021-11-07 18:14:02 -08:00
Danny Lin
0eca75199d soong: Clarify util.inspect format 2021-11-07 18:11:52 -08:00
Danny Lin
d2e3fcd501 soong: Add support for namespace imports 2021-11-07 18:07:07 -08:00
Danny Lin
e78b08f85f extract: Split generateBuild into blobs/build 2021-11-07 18:02:04 -08:00
Danny Lin
03db6352bd Add command to download device images 2021-11-07 17:25:25 -08:00
Danny Lin
306695fb09 package: Add cli-progress library 2021-11-07 16:40:57 -08:00
Danny Lin
b577d1ac83 list-files: Move logic into blobs/ 2021-11-07 16:30:09 -08:00
Danny Lin
f47515f6d0 commands: Document and mark args as required 2021-11-07 16:29:31 -08:00
Danny Lin
d802d488ea extract: Fix and simplify DSP file naming 2021-11-07 15:38:25 -08:00
Danny Lin
91eac475fc soong: Omit redundant stems 2021-11-07 07:15:24 -08:00
Danny Lin
1e7f04d7c4 soong: Fix conflicted executable file names 2021-11-07 07:07:27 -08:00
Danny Lin
761a7b14df soong: Fix conflicted shared library file names 2021-11-07 07:04:59 -08:00
Danny Lin
2c4c90e15f extract: Fix potential XML / library name conflict 2021-11-07 07:04:49 -08:00
Danny Lin
a10f86cd98 extract: Fix DSP library names 2021-11-07 06:59:55 -08:00
Danny Lin
248f1ec96d extract: Fix cross-partition multi-arch library conflicts 2021-11-07 06:48:02 -08:00
Danny Lin
c65b5d1fbb soong: Fix multi-arch library paths 2021-11-07 06:44:23 -08:00
Danny Lin
12a99a8c03 extract: Fix binary/XML name conflict resolution order 2021-11-07 06:43:22 -08:00
Danny Lin
fcf232085d extract: Preserve file extension if not used for type 2021-11-07 06:34:59 -08:00
Danny Lin
ac207243b0 list-files: Ignore mainline system files 2021-11-07 06:29:12 -08:00
Danny Lin
4b9e7ec289 extract: Match names and paths used in AOSP vendor/google_devices 2021-11-07 06:23:22 -08:00