diff options
author | Colin Cross <ccross@android.com> | 2018-03-22 12:38:05 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2018-03-22 13:02:39 -0700 |
commit | 628d55d7efcb633b4c01d29fcdf9afcc6e7b5811 (patch) | |
tree | 2b7a4a7396bd11724f062e84d73ba8d19c9f28ca /cmd/merge_zips | |
parent | 9f66306050a592f5a6b74db2fd89260f2de2419d (diff) | |
download | build_soong-628d55d7efcb633b4c01d29fcdf9afcc6e7b5811.tar.gz build_soong-628d55d7efcb633b4c01d29fcdf9afcc6e7b5811.tar.bz2 build_soong-628d55d7efcb633b4c01d29fcdf9afcc6e7b5811.zip |
Make zipsync list file output empty if there are no files
The make javac rule uses [ -s srcjar-list ] to decide whether or
not to run javac. zipsync was putting a trailing "\n" in the
list file, so the file was never empty. There was one case of a
package that contained no source files (so java-source-list was
empty) and had a res directory with an xml file that declared no
resources (so aapt.jar was created but empty). The 1-byte
srcjar-list file caused javac to run and error with:
javac: no source files
Test: m checkbuild
Change-Id: I26b394b66bf81e4f5abbd27e4dc06bee1d9420a8
Diffstat (limited to 'cmd/merge_zips')
0 files changed, 0 insertions, 0 deletions