Patrick Rohr
a6ce0237ef
gn2bp: move module_is_compiled to Module class
...
Test: //components/cronet/android:cronet
Change-Id: Ic88a99ed796377a4342da9147010bb482563db25
2022-11-16 22:09:01 -08:00
Treehugger Robot
5df4f1d862
Merge "EthernetTetheringTest: remove isEthernetTetheringSupported"
2022-11-17 06:03:44 +00:00
Patrick Rohr
9006b3695a
gn2bp: using dep.name when adding dependency is more correct
...
This is pretty much a noop, but if we ever decided to change the
target.name or similar, the code would still work.
Test: //components/cronet/android:cronet
Change-Id: I37ad0250ec1b25f03f8942e34fddc57186340276
2022-11-16 21:50:44 -08:00
Patrick Rohr
ad7a29c86e
gn2bp: properly add proto_deps
...
Test: //components/cronet/android:cronet
Change-Id: I1583db83d3cd51d734c9d7252f0c5ff6194f9131
2022-11-16 21:48:09 -08:00
Patrick Rohr
78a49b9433
gn2bp: sort target entries am: 09ee70e82c
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2305601
Change-Id: I2f6d1894ac5a96c4d17c172eb61aa3bf37eee11e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 05:25:25 +00:00
Patrick Rohr
721ddb1171
gn2bp: add arch-specific sources to bp module am: 3b5ff76e4a
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2305600
Change-Id: Ibb040ba42d4a645e9f750b5bb37485e81cf6c257
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 05:25:23 +00:00
Patrick Rohr
f53f0b50ad
gn2bp: add all supported targets am: 82e4074695
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2305599
Change-Id: I3334a40ce4190f43656461d5f84f1eedce28ef47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 05:25:21 +00:00
Patrick Rohr
0a83d9b267
gn2bp: add srcs support to Target am: 5d399b3ef4
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2305598
Change-Id: Ia90107717c264afa58992a9238b917e5ffb65797
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 05:25:20 +00:00
Patrick Rohr
b4f2e0382b
gn2bp: put target inside dict am: bfdc5fdebf
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2305597
Change-Id: I273bb2f9fe805907eadea00fd1677b5cb343394c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-17 05:25:18 +00:00
Patrick Rohr
09ee70e82c
gn2bp: sort target entries
...
Test: //components/cronet/android:cronet
Change-Id: I31a945db243a9704e678e8093f86267666b8e5e3
2022-11-16 19:33:56 -08:00
Patrick Rohr
3b5ff76e4a
gn2bp: add arch-specific sources to bp module
...
Test: //components/cronet/android:cronet
Change-Id: I4e82cec6e071755dcac1ba6bc0fb262204ffa3f3
2022-11-16 19:33:56 -08:00
Patrick Rohr
82e4074695
gn2bp: add all supported targets
...
Test: //components/cronet/android:cronet
Change-Id: Ib64b20dcc7fe5c4c52484b42c1129433cea78e85
2022-11-16 19:33:56 -08:00
Patrick Rohr
5d399b3ef4
gn2bp: add srcs support to Target
...
Test: //components/cronet/android:cronet
Change-Id: I51f1258d741485cc85d5d7d7bbc5ea6f308b6c5a
2022-11-16 19:33:50 -08:00
Hungming Chen
e28d70804d
EthernetTetheringTest: remove isEthernetTetheringSupported
...
isEthernetTetheringSupported() has been not used since
using TetheringManager#isTetheringSupported in aosp/2143272.
Bug: 258637850
Test: EthernetTetheringTest
Change-Id: Ifc560613301393eeadb6df11688944b2dc629c35
2022-11-17 10:59:33 +08:00
Patrick Rohr
bfdc5fdebf
gn2bp: put target inside dict
...
This will make it easier to convert Target.arch values to Module.target.
Test: //components/cronet/android:cronet
Change-Id: I17238accc1a664271c9efc6133067945c9a8f235
2022-11-16 10:06:04 -08:00
Mohannad Farrag
2c634e4962
Merge changes If92be663,I377f3409,I7bb22856,I98d484b3,I945f2c7c, ... am: 67a410bd42
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2301492
Change-Id: I785ac14b1030ad70de13a45a4f3f26ed47e7617b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 13:56:19 +00:00
Mohannad Farrag
67a410bd42
Merge changes If92be663,I377f3409,I7bb22856,I98d484b3,I945f2c7c, ...
...
* changes:
gn2bp: Remove unused builtin_deps
gn2bp: Allow pclmul and ssse3 cflag
gn2bp: Use list for cflag_allowlist
gn2bp: Fix to bubble up proto static_lib deps
gn2bp: Use chromium protoc to generate .c/.h files
gn2bp: create modules for protoc
gn2bp: Remove third_party protobuf from local_include_dirs_denylist
gn2bp: Remove third_party protobuf from builtin_deps
2022-11-16 13:34:49 +00:00
Motomu Utsumi
ea221aff75
gn2bp: Remove unused builtin_deps
...
Test: ./update_results.sh
Change-Id: If92be6632b5f69250c74ba51a8ed122c90a63392
2022-11-16 20:06:03 +09:00
Motomu Utsumi
cf68d73fd5
gn2bp: Allow pclmul and ssse3 cflag
...
Test: ./gen_android_bp --desc desc.json "//net:net_nqe_proto"
Test: m cronet_aml_net_net_nqe_proto_gen cronet_aml_net_net_nqe_proto_gen_headers
Change-Id: I377f34092d4a994c92d5ca592cb1b1a91b227127
2022-11-16 20:06:03 +09:00
Motomu Utsumi
c8b7bea2af
gn2bp: Use list for cflag_allowlist
...
This CL also removes unnecessary cflag allowlist
Test: ./update_results.sh
Change-Id: I7bb22856e7fc913d3f6c456eb9034acc43811236
2022-11-16 20:06:03 +09:00
Motomu Utsumi
6ccc9d8b1c
gn2bp: Fix to bubble up proto static_lib deps
...
Test: ./update_results.sh
Change-Id: I98d484b3d6c467248f7a05cb25576d48a75ce228
2022-11-16 20:06:03 +09:00
Motomu Utsumi
d58c1dc8d4
gn2bp: Use chromium protoc to generate .c/.h files
...
Test: ./update_results.sh
Change-Id: I945f2c7c3e1a859cd33b698cd96133abda25856a
2022-11-16 20:06:03 +09:00
Motomu Utsumi
dee9ce06d8
gn2bp: create modules for protoc
...
Test: ./update_results.sh
Change-Id: I04a0eee68316acd13be67d8dd516eff7c50142d0
2022-11-16 20:06:03 +09:00
Motomu Utsumi
f2f96d0f56
gn2bp: Remove third_party protobuf from local_include_dirs_denylist
...
Test: ./update_results.sh
Change-Id: I327d609c0b129c07ace4f8b0b930a83b793ea829
2022-11-16 20:05:55 +09:00
Motomu Utsumi
e6fc72bd46
gn2bp: Remove third_party protobuf from builtin_deps
...
Test: ./update_results.sh
Change-Id: If678fe84e4c541b709fdacd920a1c03710f99a0c
2022-11-16 20:05:39 +09:00
Remi NGUYEN VAN
134969dcf4
Merge changes I0f8e6590,I61a1bb91 am: b683dfcea5
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2267173
Change-Id: I5c34d80c850bd618a5622255d585f8a119a455d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 09:43:17 +00:00
Remi NGUYEN VAN
b683dfcea5
Merge changes I0f8e6590,I61a1bb91
...
* changes:
Add MdnsAnyRecord
Add constructors to MDNS records
2022-11-16 09:12:57 +00:00
Remi NGUYEN VAN
d4ec70f7ec
Use a random service type for NsdManagerTest
...
When two devices connected to the same access point run the test
simultaneously, they may find each other when discovering for the same
service type, instead of finding themselves as expected by the test.
Similarly to the service name, use a random service type to avoid that.
Bug: 257459913
Bug: 248121960
Test: atest
Change-Id: I462841fb4331c6e441b74302f6463986472f1340
2022-11-16 17:29:10 +09:00
Motomu Utsumi
ba7cb330d0
Merge changes Ic8ee9c87,If0193d54,Iab86261a,Ic7b7eb85,I72bbbec7, ... am: e8a4470030
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2303915
Change-Id: I6e888985d6b225cbf7f6e5d2646f9f5e21a3306b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 07:21:09 +00:00
Motomu Utsumi
2a3acd6531
Merge changes I980677f3,If2d0d04f,I3bc7a0d5,I1e956ab5,Ic5b62063, ... am: 71c5b2d641
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2301893
Change-Id: Icd2d559d4ac8031d9fa724e26c7deec7847ae584
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 07:20:35 +00:00
Motomu Utsumi
e8a4470030
Merge changes Ic8ee9c87,If0193d54,Iab86261a,Ic7b7eb85,I72bbbec7, ...
...
* changes:
gn2bp: target.name does not include toolchain anymore
gn2bp: remove unused toolchain property
gn2bp: fix host and device support properties
gn2bp: add device_supported property
gn2bp: use proper target annotation
gn2bp: toolchain propery is always present
2022-11-16 07:09:05 +00:00
Motomu Utsumi
71c5b2d641
Merge changes I980677f3,If2d0d04f,I3bc7a0d5,I1e956ab5,Ic5b62063, ...
...
* changes:
gn2bp: collect sources for each architecture
gn2bp: add code that collects common sources
gn2bp: get arch from toolchain
gn2bp: remove toolchain label from dependencies
gn2bp: add arch to Target
gn2bp: use name without toolchain for Targets
gn2bp: remove unused third_party deps handling
gn2bp: pass gn_target_name into get_proto_target_type
gn2bp: pass gn_desc to parse_gn_desc
gn2bp: separate parsing gn desc from retrieving Target object
gn2bp: use discard instead of remove
gn2bp: do not build root_store_tool
gn2bp: link libprotobuf statically
2022-11-16 07:04:16 +00:00
Patrick Rohr
07876666b5
gn2bp: target.name does not include toolchain anymore
...
Clean up use of label_without_toolchain which is now mostly unnecessary.
I am not sure why the Android.bp.swp changed on me. Something to look
into.
Test: //components/cronet/android:cronet
Change-Id: Ic8ee9c8796872a7221c54e4093c6b35c2363bf89
2022-11-15 23:01:24 -08:00
Remi NGUYEN VAN
3ce3a4a9ca
Add MdnsNsecRecord
...
NSEC records are included as mDNS negative responses, as per
RFC6762 6.1.
Bug: 241738458
Test: atest
Change-Id: I1546a2c10447ad46321f595b714c7ee7f6dc34c7
2022-11-16 15:57:30 +09:00
Patrick Rohr
04f194e075
gn2bp: remove unused toolchain property
...
This has been replaced by target.arch.
Test: //components/cronet/android:cronet
Change-Id: If0193d549fbe50ab9b5197e186e41ffff3ca6e09
2022-11-15 22:50:22 -08:00
Patrick Rohr
c8f41cd4eb
gn2bp: fix host and device support properties
...
With proper arch support, we now have all the information to do this
properly.
Test: //components/cronet/android:cronet
Change-Id: Iab86261a6a4d775ba5f3b12b2487b7c27096580d
2022-11-15 22:49:29 -08:00
Patrick Rohr
cdda6321a3
gn2bp: add device_supported property
...
Test: //components/cronet/android:cronet
Change-Id: Ic7b7eb8544e0b50bc05da44b15ce18e371724d3d
2022-11-15 22:44:16 -08:00
Patrick Rohr
4eff210a9f
gn2bp: use proper target annotation
...
Test: //components/cronet/android:cronet
Change-Id: I72bbbec7d49c82d1581769a4968764dd3234ceda
2022-11-15 22:21:52 -08:00
Patrick Rohr
d938d53f01
gn2bp: toolchain propery is always present
...
No need to default to anything.
Test: //components/cronet/android:cronet
Change-Id: I93ea5173c4d9059c4c824347a380542eeda97292
2022-11-15 22:17:08 -08:00
Chiachang Wang
d426f86df6
Merge "Verify bypassability in the VPN network capabilities" am: b7577c6d42
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2291733
Change-Id: I0b7f33777d4948a445310dc5ff6636aade45033b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 06:10:06 +00:00
Treehugger Robot
ba0b18697c
Merge "ethernet: consolidate interface enabling functions in EthernetTracker" am: b6f2a3e587
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2262625
Change-Id: I78bab14baf4d1354a06728e7c36b2bd5161e26fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 06:09:19 +00:00
Patrick Rohr
53dcd10ef0
gn2bp: collect sources for each architecture
...
Test: //components/cronet/android:cronet
Change-Id: I980677f326e82b2f164908611b95db3350d040a1
2022-11-15 21:58:24 -08:00
Chiachang Wang
b7577c6d42
Merge "Verify bypassability in the VPN network capabilities"
2022-11-16 05:57:00 +00:00
Treehugger Robot
b6f2a3e587
Merge "ethernet: consolidate interface enabling functions in EthernetTracker"
2022-11-16 05:51:42 +00:00
Patrick Rohr
70913563ee
gn2bp: add code that collects common sources
...
Once sources will be added to a Target.Arch, common sources need to be
collected from the arch-dependent object. This is done via finalize()
method, which is called once on every Target. Finalize collects the
intersection of all sources and subtracts it from the arch dependent
sources.
Test: //components/cronet/android:cronet
Change-Id: If2d0d04ff6c8df0efb541a322bcf2febcf79bb55
2022-11-15 21:49:28 -08:00
Remi NGUYEN VAN
e8d3e6d58c
Add MdnsAnyRecord
...
The record is useful for mDNS questions in mDNS probes.
Bug: 241738458
Test: atest
Change-Id: I0f8e659048b6e1d7c3ae1640fbd2d57d723ea9b1
2022-11-16 14:40:47 +09:00
Remi NGUYEN VAN
b226d733c5
Add constructors to MDNS records
...
Add constructors to allow creating the records locally, which is useful
for advertising as opposed to only receiving such records in discovery.
Bug: 241738458
Test: atest
Change-Id: I61a1bb91cdc2d06e2e2e57e3951c63e2820203eb
2022-11-16 14:40:45 +09:00
Nucca Chen
7d990ef2a1
Merge "TetheringConfiguration: force to select upstream automatically on U+" am: 84a28a97b6
...
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2289933
Change-Id: Ia219f93d02e464cf4172ae8591ece0204a7122c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-11-16 04:22:12 +00:00
Nucca Chen
84a28a97b6
Merge "TetheringConfiguration: force to select upstream automatically on U+"
2022-11-16 03:55:57 +00:00
Patrick Rohr
81a4ac30db
gn2bp: get arch from toolchain
...
Default all non-android toolchains to the host toolchain. Some limited
host support may be required. Let's see.
Test: //components/cronet/android:cronet
Change-Id: I3bc7a0d5da0c9558bda83583a0a7f90b1a5a2597
2022-11-15 14:43:21 -08:00