diff options
author | 2023-08-22 21:28:11 +0000 | |
---|---|---|
committer | 2023-08-22 21:29:05 +0000 | |
commit | a15790ac1e0703cd910c21cfd2322b8a61a3b559 (patch) | |
tree | 407311e9249de482419f7721a912dfc7c53edae0 /java/androidmk.go | |
parent | f5ee8e3ffc406482ec4e82203541573ddc01e483 (diff) |
java_library support for building headers-only
Flag for java_library modules to build just the Turbine headers and
skip building an impl jar.
Test: go test java
Bug: 289776578
Change-Id: Iad0babf951710476bc32df93c25d17065a14ab84
Diffstat (limited to 'java/androidmk.go')
-rw-r--r-- | java/androidmk.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/androidmk.go b/java/androidmk.go index 82505e9e3..b7e2d2ff3 100644 --- a/java/androidmk.go +++ b/java/androidmk.go @@ -79,6 +79,9 @@ func (library *Library) AndroidMkEntries() []android.AndroidMkEntries { } else if !library.ApexModuleBase.AvailableFor(android.AvailableToPlatform) { // Platform variant. If not available for the platform, we don't need Make module. entriesList = append(entriesList, android.AndroidMkEntries{Disabled: true}) + } else if library.properties.Headers_only { + // If generating headers only then don't expose to Make. + entriesList = append(entriesList, android.AndroidMkEntries{Disabled: true}) } else { entriesList = append(entriesList, android.AndroidMkEntries{ Class: "JAVA_LIBRARIES", |