Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
1f57d14
NOF26Y
Jan 20, 2017
1f79d0d
releasetools: Add script to sign zips
Jan 11, 2017
9b1da12
releasetools: support reading release keys out of some sort of command
zifnab06 Jan 21, 2017
7c93b44
ota_from_target_files: Remove device dependent arguments
Jan 10, 2017
01d1518
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 22, 2017
95a22c4
N2G22
Jan 22, 2017
e44fa49
core: Fix unified trees with no TARGET_OTA_ASSERT_DEVICE
Jan 22, 2017
e23867f
core: include libf2fs_fmt_host_dyn in otatools
zifnab06 Jan 22, 2017
1260dc1
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 23, 2017
29e1cc4
N2G23
Jan 23, 2017
3a806bc
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 24, 2017
b430f1f
N2G24
Jan 24, 2017
5455e7b
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 25, 2017
4799524
N2G25
Jan 25, 2017
e75e777
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 26, 2017
99e5a4c
N2G26
Jan 26, 2017
c558c55
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 29, 2017
5594953
N2G29
Jan 29, 2017
c385d22
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 30, 2017
9d1a275
N2G30
Jan 30, 2017
2afacc4
merge in nyc-mr1-security-c-release history after reset to nyc-mr1-re…
Jan 30, 2017
b7d9e44
NOF26Z
Jan 30, 2017
a0b38df
merge in nyc-mr1-security-c-release history after reset to 64979de8f9…
Jan 30, 2017
857f371
NOF26Z
Jan 30, 2017
655737e
N2G30B
Jan 30, 2017
b027578
NOF27B
Jan 30, 2017
0909bf8
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Jan 31, 2017
456de41
N2G31
Jan 31, 2017
a8e489d
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 1, 2017
295af45
N2G32
Feb 1, 2017
129a6ce
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 2, 2017
023002c
N2G33
Feb 2, 2017
26cc825
N2G33B
Feb 2, 2017
348f8f2
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 5, 2017
8f9f9f9
N2G36
Feb 5, 2017
a338447
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 6, 2017
cf2a651
N2G37
Feb 6, 2017
29815f1
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 7, 2017
6fd4eaa
N2G38
Feb 7, 2017
362bc01
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 8, 2017
a0ab81d
N2G39
Feb 8, 2017
1f14c3f
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 9, 2017
ea7c86b
N2G40
Feb 9, 2017
3adaa9d
bacon: strip absolute PRODUCT_OUT path from md5sum file
aswild Jan 1, 2017
e9f855c
N2G40B
Feb 9, 2017
7b98ed5
Move ro.bootimage.build.fingerprint to build.prop
Jan 25, 2017
6544629
Revert "releasetools: Don't extract BOOTABLE_IMAGES when signing targ…
Jan 25, 2017
855ea21
Always copy bootable images in BOOTABLE_IMAGES/
Jan 25, 2017
d3d661f
releasetools: Generate recovery-from-boot.p with bsdiff if necessary
Feb 9, 2017
970630a
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 12, 2017
e6e285b
N2G43
Feb 12, 2017
6386552
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 13, 2017
060cdb5
N2G44
Feb 13, 2017
00c627e
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev
Feb 13, 2017
502366c
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev
Feb 13, 2017
ffab699
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev
Feb 13, 2017
e2eff3f
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev
Feb 13, 2017
06a5749
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev
Feb 13, 2017
af15999
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev
Feb 13, 2017
93c1a72
Update Security String to 2017-04-01 on nyc-dev
Feb 13, 2017
8ee3a4c
Update Security String to 2017-04-05 on nyc-dev
Feb 13, 2017
5be6d3b
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev
Feb 13, 2017
a3e5f18
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev
Feb 13, 2017
3ce29b8
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev
Feb 13, 2017
f23c50f
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev
Feb 13, 2017
ed38784
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
0f30aa9
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev
Feb 13, 2017
b1865c4
Update Security String to 2017-04-01 on nyc-dev
Feb 13, 2017
775af5a
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
ea757ba
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev
Feb 13, 2017
b0cef41
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
e69e40c
Update Security String to 2017-04-05 on nyc-dev
Feb 13, 2017
ed7c7ad
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
84702d9
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
05ebdde
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
4526457
Update Security String to 2017-04-01 on nyc-dev am: 93c1a722c2
Feb 13, 2017
6ebebd3
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
8f86884
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
37aab72
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
4659401
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
9cff197
Update Security String to 2017-04-05 on nyc-dev am: 8ee3a4cef1
Feb 13, 2017
101c043
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
03dc9a9
Update Security String to 2017-04-01 on nyc-dev am: 93c1a722c2 am: b1…
Feb 13, 2017
8dd075b
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
d466175
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
c901cec
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
8a59a2e
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
acc43b9
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
af59a1c
Update Security String to 2017-04-05 on nyc-dev am: 8ee3a4cef1 am: e6…
Feb 13, 2017
58086ff
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
3746e17
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
3a898f3
Update Security String to 2017-04-01 on nyc-dev am: 93c1a722c2 am: b1…
Feb 13, 2017
89005ae
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
bc19d81
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
a150db6
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
a11bebd
Update Security String to 2017-04-05 on nyc-dev am: 8ee3a4cef1 am: e6…
Feb 13, 2017
cb57c64
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
fec9d76
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
dc8df2e
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
53a6466
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
28ecd6f
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
b15a262
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
5db0a5f
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
ea0d4b0
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
5699a49
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
caff84d
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
4be162a
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
58300f4
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
7beb2d6
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
45deda3
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
9209a92
[DO NOT MERGE] Update Security String to 2017-04-01 for mnc-dev am: 0…
Feb 13, 2017
2f22282
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
c8b7e08
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
764c206
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
bfaa3d1
[DO NOT MERGE] Update Security String to 2017-04-05 for mnc-dev am: a…
Feb 13, 2017
69586d2
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
235702c
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
533ca31
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
3e0d1c3
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
6063089
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
437c3dd
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
8f510b8
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
4a18b46
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
85782de
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
34f2511
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
1cfaef4
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
21f6e17
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
da09c2f
[DO NOT MERGE] Update Security String to 2017-04-01 on lmp-dev am: ff…
Feb 13, 2017
8bc2b6d
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
839b434
[DO NOT MERGE] Update Security String to 2017-04-05 on lmp-dev am: e2…
Feb 13, 2017
4fae3e6
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
e62cac0
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
3ce06ee
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
6762121
[DO NOT MERGE] Update Security String to 2017-04-01 on klp-dev am: 00…
Feb 13, 2017
1e00b70
[DO NOT MERGE] Updating Security String to 2017-04-05 on klp-dev am: …
Feb 13, 2017
dd81a89
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 14, 2017
2a53b34
N2G45
Feb 14, 2017
9c2a7fd
core: Output full OTA package path to terminal
mdmower Feb 6, 2017
86153fa
Revert "build_image: Unbreak verity/FEC generation"
invisiblek Feb 14, 2017
4cee070
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 15, 2017
127d348
N2G46
Feb 15, 2017
11e91d3
edify: Fix AssertSomeBaseband
mdmower Feb 16, 2017
b6c3b33
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Feb 16, 2017
302cc8a
N2G47
Feb 16, 2017
d4cd99e
N2G47B
Feb 16, 2017
425dfda
N2G47C
Feb 17, 2017
010ce6f
Add dumpvar for WITH_SU
ciwrl Feb 8, 2017
c392d92
dumpvar: Dump RECOVERY_VARIANT if not empty
javelinanddart Feb 8, 2017
d824b8f
ota_from_target_files: CalculateFingerprint when dump fingerprints
jesec Feb 8, 2017
30fd372
core: include getb64key.py in otatools
zifnab06 Feb 21, 2017
e9cb64b
Add dumpvar for WITH_GMS
ciwrl Feb 22, 2017
45160b1
build: always copy recovery.img to BOOTABLE_IMAGES.
Flex1911 Feb 9, 2017
f0b041a
N2G47D
Feb 23, 2017
4214e38
Merge tag 'android-7.1.1_r21' into cm-14.1
invisiblek Feb 24, 2017
5f6e030
N2G47E
Feb 25, 2017
48ea3a4
build: copy recovery.img to BOOTABLE_IMAGES only when it's actually used
Flex1911 Feb 24, 2017
bd0eab8
N2G47F
Feb 27, 2017
30d8a9e
N2G47G
Mar 1, 2017
40d78b4
N2G47H
Mar 3, 2017
51aa50c
build: core: Remove BUILD_TINY_ANDROID checks
zwliew Mar 5, 2017
4507564
Merge tag 'android-7.1.1_r25' into cm-14.1
invisiblek Mar 6, 2017
d665640
Avoid adding an extra slash if OUT_DIR_COMMON_BASE ends in a slash
crpalmer Jan 31, 2017
d137649
N2G47I
Mar 8, 2017
28032f6
Revert "ota: Remove cruft we don't care about"
invisiblek Jan 29, 2017
c61a657
N2G47J
Mar 20, 2017
ad35fd1
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Mar 22, 2017
e3025b9
Update Security String to 2017-05-01 on nyc-dev
Mar 10, 2017
b900094
Update Security String to 2017-05-05 on nyc-dev
Mar 10, 2017
5021e99
N2G47K
Mar 22, 2017
374437d
N2G47L
Mar 23, 2017
5847a75
N2G47M
Mar 23, 2017
4f4cd2e
NHG47J
Mar 23, 2017
5bc8683
N2G47N
Mar 23, 2017
884dc05
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Mar 27, 2017
72c9cf9
N2G47O
Mar 27, 2017
47991df
N2G47P
Mar 30, 2017
5bcb8ef
NHG47K
Mar 30, 2017
7edc0d8
merge in nyc-mr2-release history after reset to 5bc868310c7197bfe40ae…
Mar 30, 2017
765dc24
N2G47Q
Mar 30, 2017
f031e47
merge in nyc-mr2-release history after reset to 72c9cf9ea858b1ad929a9…
Mar 30, 2017
189e63d
N2G47R
Mar 30, 2017
cee5f07
N2G47S
Apr 3, 2017
079be45
Merge tag 'android-7.1.2_r2' into cm-14.1
invisiblek Apr 5, 2017
c49430a
Use aopp prefix
tmossey Apr 6, 2017
fd61d66
Fix target product error
tmossey Apr 6, 2017
361ca5c
Add aliases and use aopp prefix
tmossey Apr 6, 2017
faf2a36
Fix functions help spacing
tmossey Apr 6, 2017
f0c563a
Merge pull request #6 from aopp/products
tmossey Apr 6, 2017
e5dd8a4
Update Security String to 2017-05-01 on nyc-dev
Mar 10, 2017
b382cfe
Update Security String to 2017-05-05 on nyc-dev
Mar 10, 2017
c1cc1db
NHG47L
Apr 6, 2017
96efb21
build: allow to disable recovery-two-step.img generation
Flex1911 Apr 7, 2017
e5f82ad
merge in nyc-mr2-release history after reset to nyc-mr2-dev
Apr 10, 2017
828d4f8
N2G47T
Apr 10, 2017
2d06ef5
Remove duplicates
tmossey Apr 12, 2017
e4ba082
Merge pull request #7 from aopp/alias
tmossey Apr 12, 2017
c68500f
N2G47U
Apr 12, 2017
5bcb8b7
build: fix verity generation
invisiblek Apr 14, 2017
1f14ed4
merge in nyc-mr2-release history after reset to 189e63df8681345b82b0a…
Apr 17, 2017
3dad5c6
[DO NOT MERGE] Update Security String to 2017-06-01 for nyc-dev
Apr 11, 2017
63b920f
[DO NOT MERGE] Update Security String to 2017-06-05 for nyc-dev
Apr 11, 2017
d2daf11
N2G47V
Apr 17, 2017
79667c5
Merge branch 'master' into px-0.2
tmossey Apr 18, 2017
3c491d2
Set WITH_SU=true
tmossey Apr 18, 2017
fce1d1a
Merge pull request #8 from aopp/su
tmossey Apr 18, 2017
43e4406
[DO NOT MERGE] Update Security String to 2017-06-01 for nyc-dev
Apr 11, 2017
2f4cd59
Make change and version bump to NJH20
Apr 20, 2017
f55f6ad
Make change and version bump to NJH21
Apr 21, 2017
98eb156
[DO NOT MERGE] Update Security String to 2017-06-01 for nyc-dev
Apr 11, 2017
44e92f6
Make change and version bump to NJH21B
Apr 21, 2017
56ac9db
[DO NOT MERGE] Update Security String to 2017-06-05 for nyc-dev
Apr 11, 2017
45cb326
Make change and version bump to NJH21C
Apr 21, 2017
cf99a68
Version bump to NJH21D
Apr 21, 2017
91a67a1
N2G47W
Apr 24, 2017
4ceb3dd
release-request-1b405be0-1652-4c5c-a4e4-f5799a530db2-for-git_nyc-mr2-…
Apr 25, 2017
f0731b2
Make change and version bump to NJH25
Apr 25, 2017
64eb925
[DO NOT MERGE] Update Security String to 2017-06-05 for nyc-dev
Apr 11, 2017
2b4521f
Make change and version bump to NJH25B
Apr 25, 2017
7a517a0
Revert "build: releasetools: ota: Add support for 32-64 bit upgrades"
mikeNG Apr 28, 2017
dd1d7ca
Revert "We want Browser"
mikeNG Apr 28, 2017
a73f68a
Merge tag 'android-7.1.2_r8' into cm-14.1
invisiblek May 1, 2017
b21d5c7
release-request-3b995630-3bae-4f9e-868a-935ab7740cc9-for-git_nyc-mr2-…
May 4, 2017
c417332
Make change and version bump to NJH34
May 4, 2017
798a617
[DO NOT MERGE] Update Security String to 2017-06-05 for nyc-dev
Apr 11, 2017
ae66b2a
Make change and version bump to NJH34B
May 11, 2017
724e05e
apicheck_msg_current: Don't do this in LineageOS
qjohn May 16, 2017
a47d7ee
Revert "Revert "ota: Remove cruft we don't care about""
kutep0v May 16, 2017
53ddb2a
Version bump to NJH34C
May 17, 2017
8429d62
Make change and version bump to NJH47
May 17, 2017
a34a38b
Version bump to NJH47B
May 18, 2017
f1af383
[DO NOT MERGE]Updating security string to 2017-07-01 on nyc-dev
May 17, 2017
df00a9a
[DO NOT MERGE]Updating security string to 2017-07-05 on nyc-dev
May 17, 2017
daf1cb8
Make change and version bump to NJH47C
May 24, 2017
2dd5b56
Version bump to NJH47D
May 25, 2017
d004945
Merge tag 'android-7.1.2_r17' into cm-14.1
invisiblek Jun 5, 2017
f36f76a
Build FUTILITY tool from futility-host.
Feb 17, 2017
c3e7f17
Makefile: Add the missing dependency on FUTILITY.
Feb 23, 2017
41eef5f
[DO NOT MERGE] Updating Security String to 2017-08-01 on nyc-dev
Jun 7, 2017
e310b21
[DO NOT MERGE] Updating Security String to 2017-08-05 on nyc-dev
Jun 7, 2017
2694d3f
Make change and version bump to NJH47E
Jun 15, 2017
a4075bf
Revert "build: skip 'ro.product.device' using new macro "TARGET_SKIP…
mikeNG Jun 16, 2017
528b46e
Revert "Preventing default locale from being overridden because of bu…
mikeNG Jun 16, 2017
762ca4d
Disable recovery resource warning
deadman96385 Apr 16, 2017
d98d8e5
Version bump to NJH47F
Jun 29, 2017
644d84d
Merge tag 'android-7.1.2_r24' into cm-14.1
invisiblek Jul 5, 2017
c21d567
Squashed revert of TARGET_UNIFIED_DEVICE
mikeNG Jun 16, 2017
b3da85e
Merge branch 'master' into px-0.2
tmossey Jul 17, 2017
24a3bf0
Merge branch 'master' into px-0.2
tmossey Aug 3, 2017
2929be0
Merge tag 'android-7.1.2_r29' into cm-14.1
invisiblek Aug 7, 2017
3f9cac9
Merge branch 'master' into px-0.2
tmossey Aug 9, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
*.pyc
*.swp
blueprint/
kati/
soong/
69 changes: 69 additions & 0 deletions CleanSpec.mk
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,9 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system)

# Switch host builds to Clang by default
$(call add-clean-step, rm -rf $(OUT_DIR)/host)

# Adding dalvik.vm.dex2oat-filter
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
Expand All @@ -304,11 +307,77 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

# Move to libc++ as the default STL.
$(call add-clean-step, rm -rf $(OUT_DIR))

# dex2oat instruction-set changes
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

# Make GNU++11 the default standard version. This requires a cleanspec because
# char16_t/char32_t will be real types now instead of typedefs, which means
# an ABI change since the names will mangle differently.
$(call add-clean-step, rm -rf $(OUT_DIR))

# 5.1!
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

# Remove ro.product.locale.language/country and add ro.product.locale
# instead.
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)

# On to MNC
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

# Adding dalvik.vm.usejit
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

# Rename dalvik.vm.usejit to debug.dalvik.vm.usejit
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

# Revert rename dalvik.vm.usejit to debug.dalvik.vm.usejit
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

# Change from interpret-only to verify-at-runtime.
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/root/default.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/default.prop)

# New York, New York!
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

# 23 is becoming alive!!!
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)

# Change PLATFORM_VERSION from NYC to N
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*)

# $(PRODUCT_OUT)/recovery/root/sdcard goes from symlink to folder.
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/recovery/root/sdcard)

# Add BOARD_USES_SYSTEM_OTHER_ODEX
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/app/*)
$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/*)

# ************************************************
# NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST
# ************************************************
Original file line number Diff line number Diff line change
@@ -1,12 +1,28 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

NOTE! This copyright does *not* cover user programs that use kernel
services by normal system calls - this is merely considered normal use
of the kernel, and does *not* fall under the heading of "derived work".
Also note that the GPL below is copyrighted by the Free Software
Foundation, but the instance of code that it refers to (the Linux
kernel) is copyrighted by me and others who actually wrote it.

Also note that the only valid version of the GPL as far as the kernel
is concerned is _this_ particular version of the license (ie v2, not
v2.2 or v3.x or whatever), unless explicitly otherwise stated.

Linus Torvalds

----------------------------------------

GNU GENERAL PUBLIC LICENSE
Version 2, June 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

Preamble
Preamble

The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Expand All @@ -15,7 +31,7 @@ software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
the GNU Library General Public License instead.) You can apply it to
your programs, too.

When we speak of free software, we are referring to freedom, not
Expand Down Expand Up @@ -55,8 +71,8 @@ patent must be licensed for everyone's free use or not licensed at all.

The precise terms and conditions for copying, distribution and
modification follow.

GNU GENERAL PUBLIC LICENSE
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains
Expand Down Expand Up @@ -110,7 +126,7 @@ above, provided that you also meet all of these conditions:
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
Expand Down Expand Up @@ -168,7 +184,7 @@ access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
Expand Down Expand Up @@ -225,7 +241,7 @@ impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
Expand Down Expand Up @@ -255,7 +271,7 @@ make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

NO WARRANTY
NO WARRANTY

11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
Expand All @@ -275,4 +291,66 @@ OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
POSSIBILITY OF SUCH DAMAGES.

END OF TERMS AND CONDITIONS

How to Apply These Terms to Your New Programs

If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

Gnomovision version 69, Copyright (C) year name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:

Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.

<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.
Loading