diff options
| author | Dan Willemsen <dwillemsen@google.com> | 2018-05-04 19:05:02 -0700 |
|---|---|---|
| committer | Dan Willemsen <dwillemsen@google.com> | 2018-05-07 15:19:37 -0700 |
| commit | 8fe13b971fe3ceff9e1fcbb9089e417dbeb17366 (patch) | |
| tree | 102042b8625bc8404944d1df2a6e6b539a396b09 /bpfix | |
| parent | 7f9b6fbeece0867c8f027fb5cafafab25cc4f5c6 (diff) | |
| download | build_soong-8fe13b971fe3ceff9e1fcbb9089e417dbeb17366.tar.gz build_soong-8fe13b971fe3ceff9e1fcbb9089e417dbeb17366.tar.bz2 build_soong-8fe13b971fe3ceff9e1fcbb9089e417dbeb17366.zip | |
Fix androidmk converting cc libraries
The java library rewrites should only happen for java modules, not cc
modules.
Bug: 79272000
Test: Ran androidmk on a number of Android.mk files
Change-Id: Ife2cfb5a69d7db37216671f08317033b99fcd3a1
Merged-In: Ife2cfb5a69d7db37216671f08317033b99fcd3a1
(cherry picked from commit 75dec2291b73995ca4d4ddb1b828dfce7f959043)
Diffstat (limited to 'bpfix')
| -rw-r--r-- | bpfix/bpfix/bpfix.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bpfix/bpfix/bpfix.go b/bpfix/bpfix/bpfix.go index e4d4e34e..d5c318c5 100644 --- a/bpfix/bpfix/bpfix.go +++ b/bpfix/bpfix/bpfix.go @@ -22,6 +22,7 @@ import ( "fmt" "io" "path/filepath" + "strings" "github.com/google/blueprint/parser" ) @@ -220,6 +221,10 @@ func (f *Fixer) rewriteIncorrectAndroidmkAndroidLibraries() error { continue } + if !strings.HasPrefix(mod.Type, "java_") && !strings.HasPrefix(mod.Type, "android_") { + continue + } + hasAndroidLibraries := hasNonEmptyLiteralListProperty(mod, "android_libs") hasStaticAndroidLibraries := hasNonEmptyLiteralListProperty(mod, "android_static_libs") hasResourceDirs := hasNonEmptyLiteralListProperty(mod, "resource_dirs") |
