Accept --overlay-name flag in idmap2
To support allowing for multiple <overlay> tags in one package, idmap2 must be able to generate an idmap for an individual <overlay> tag. `idmap2 create` now accepts a --overlay-name flag that specifies which tag to use to generate the idmap. The value of --overlay-name should be set to the value of the android:name attribute on the <overlay> tag to use. If the flag is not present, idmap2 will look for an <overlay> tag with no value for android:name. Bug: 162841629 Test: libandroidfw_tests Test: libidmap2_tests Change-Id: I02316d0b88773f02c04a5d462be9825016fa496d
Showing
- cmds/idmap2/idmap2/CommandUtils.cpp 4 additions, 4 deletionscmds/idmap2/idmap2/CommandUtils.cpp
- cmds/idmap2/idmap2/CommandUtils.h 3 additions, 5 deletionscmds/idmap2/idmap2/CommandUtils.h
- cmds/idmap2/idmap2/Create.cpp 6 additions, 3 deletionscmds/idmap2/idmap2/Create.cpp
- cmds/idmap2/idmap2/CreateMultiple.cpp 4 additions, 3 deletionscmds/idmap2/idmap2/CreateMultiple.cpp
- cmds/idmap2/idmap2/Lookup.cpp 3 additions, 3 deletionscmds/idmap2/idmap2/Lookup.cpp
- cmds/idmap2/idmap2d/Idmap2Service.cpp 4 additions, 2 deletionscmds/idmap2/idmap2d/Idmap2Service.cpp
- cmds/idmap2/include/idmap2/Idmap.h 19 additions, 13 deletionscmds/idmap2/include/idmap2/Idmap.h
- cmds/idmap2/include/idmap2/ResourceUtils.h 5 additions, 8 deletionscmds/idmap2/include/idmap2/ResourceUtils.h
- cmds/idmap2/libidmap2/BinaryStreamVisitor.cpp 1 addition, 0 deletionscmds/idmap2/libidmap2/BinaryStreamVisitor.cpp
- cmds/idmap2/libidmap2/Idmap.cpp 17 additions, 7 deletionscmds/idmap2/libidmap2/Idmap.cpp
- cmds/idmap2/libidmap2/PrettyPrintVisitor.cpp 4 additions, 0 deletionscmds/idmap2/libidmap2/PrettyPrintVisitor.cpp
- cmds/idmap2/libidmap2/RawPrintVisitor.cpp 1 addition, 0 deletionscmds/idmap2/libidmap2/RawPrintVisitor.cpp
- cmds/idmap2/libidmap2/ResourceUtils.cpp 33 additions, 49 deletionscmds/idmap2/libidmap2/ResourceUtils.cpp
- cmds/idmap2/tests/BinaryStreamVisitorTests.cpp 1 addition, 1 deletioncmds/idmap2/tests/BinaryStreamVisitorTests.cpp
- cmds/idmap2/tests/Idmap2BinaryTests.cpp 26 additions, 9 deletionscmds/idmap2/tests/Idmap2BinaryTests.cpp
- cmds/idmap2/tests/IdmapTests.cpp 142 additions, 90 deletionscmds/idmap2/tests/IdmapTests.cpp
- cmds/idmap2/tests/PrettyPrintVisitorTests.cpp 8 additions, 8 deletionscmds/idmap2/tests/PrettyPrintVisitorTests.cpp
- cmds/idmap2/tests/R.h 15 additions, 51 deletionscmds/idmap2/tests/R.h
- cmds/idmap2/tests/RawPrintVisitorTests.cpp 35 additions, 16 deletionscmds/idmap2/tests/RawPrintVisitorTests.cpp
- cmds/idmap2/tests/ResourceMappingTests.cpp 77 additions, 123 deletionscmds/idmap2/tests/ResourceMappingTests.cpp
Loading
Please register or sign in to comment