summaryrefslogtreecommitdiff
path: root/java/androidmk.go
diff options
context:
space:
mode:
author Mark White <anothermark@google.com> 2023-08-22 21:28:11 +0000
committer Mark White <anothermark@google.com> 2023-08-22 21:29:05 +0000
commita15790ac1e0703cd910c21cfd2322b8a61a3b559 (patch)
tree407311e9249de482419f7721a912dfc7c53edae0 /java/androidmk.go
parentf5ee8e3ffc406482ec4e82203541573ddc01e483 (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.go3
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",