diff options
author | 2024-05-07 13:58:24 -0700 | |
---|---|---|
committer | 2024-05-08 06:04:57 +0000 | |
commit | 84374accf25a85af8ab63cb446e8a68067aaea7f (patch) | |
tree | 3a0e0f65b802bc148285f51cf1b2866bf115e76e | |
parent | 2719030c24a3eef748d89299e4036cbac7ac3a25 (diff) |
Flag: List explicitly the aconfig file
gn build files cannot use glob to match file so adding a lint rule to
make sure that we do not forget to add the files to both floss and
android build system
Bug: 315241296
Bug: 311772251
Bug: 315241296
Flag: Exempt, build system for flag
Test: m .
Change-Id: Ib5075b4f7cabc3028925a04e4035905d176d0bd3
-rw-r--r-- | flags/Android.bp | 39 | ||||
-rw-r--r-- | flags/BUILD.gn | 4 |
2 files changed, 42 insertions, 1 deletions
diff --git a/flags/Android.bp b/flags/Android.bp index 536173d496..a49f41c09c 100644 --- a/flags/Android.bp +++ b/flags/Android.bp @@ -7,9 +7,46 @@ aconfig_declarations { name: "bluetooth_aconfig_flags", package: "com.android.bluetooth.flags", container: "com.android.btservices", + // LINT.IfChange srcs: [ - "**/*.aconfig", + "a2dp.aconfig", + "asha.aconfig", + "audio_routing.aconfig", + "avrcp.aconfig", + "avrcp_controller.aconfig", + "bta_dm.aconfig", + "btif_dm.aconfig", + "connectivity.aconfig", + "device_iot_config.aconfig", + "did.aconfig", + "discovery_service.aconfig", + "dumpsys.aconfig", + "framework.aconfig", + "gap.aconfig", + "hap.aconfig", + "hfp.aconfig", + "hid.aconfig", + "l2cap.aconfig", + "le_advertising.aconfig", + "leaudio.aconfig", + "map.aconfig", + "mapclient.aconfig", + "mcp.aconfig", + "metric.aconfig", + "opp.aconfig", + "pairing.aconfig", + "ranging.aconfig", + "rfcomm.aconfig", + "rnr.aconfig", + "sdp.aconfig", + "security.aconfig", + "sniff.aconfig", + "sockets.aconfig", + "system_service.aconfig", + "vcp.aconfig", + "vsc.aconfig", ], + // LINT.ThenChange(/flags/BUILD.gn) } java_aconfig_library { diff --git a/flags/BUILD.gn b/flags/BUILD.gn index 8c362e2f4e..fac7192224 100644 --- a/flags/BUILD.gn +++ b/flags/BUILD.gn @@ -1,6 +1,7 @@ import("//bt/flags/aconfig.gni") aconfig("bluetooth_flags_c_lib") { + # LINT.IfChange sources = [ "a2dp.aconfig", "asha.aconfig", @@ -10,6 +11,7 @@ aconfig("bluetooth_flags_c_lib") { "bta_dm.aconfig", "btif_dm.aconfig", "connectivity.aconfig", + "device_iot_config.aconfig", "did.aconfig", "discovery_service.aconfig", "dumpsys.aconfig", @@ -23,6 +25,7 @@ aconfig("bluetooth_flags_c_lib") { "leaudio.aconfig", "map.aconfig", "mapclient.aconfig", + "mcp.aconfig", "metric.aconfig", "opp.aconfig", "pairing.aconfig", @@ -37,6 +40,7 @@ aconfig("bluetooth_flags_c_lib") { "vcp.aconfig", "vsc.aconfig", ] + # LINT.ThenChange(/flags/Android.bp) package = "com.android.bluetooth.flags" deps = [ "//bt/floss/libflags:libflags" ] } |