Files
android_kernel_samsung_sm86…/kernel-tests/Android.bp
Ilia Lin b37958da46 ipa: Remove IPA framework
1. Move the kernel and UAPI header files from the kernel project t the dataipa
2. Add python script which sanitizes and copies UAPI headers
3. Add kernel and UAPI header libraries export to Android makefiles
4. Refactor the driver code to use the internal headers
5. Refactor the driver code export symbols without the IPA framework
6. Merge ipa_clients and rndis modules into the main IPA module

Change-Id: Ie633f291aefe559ff2c39b26a5a9765371399edc
Signed-off-by: Ilia Lin <quic_ilial@quicinc.com>
2022-11-06 13:05:28 +02:00

68 lines
1.8 KiB
Plaintext

cc_binary {
name: "ipa-kernel-tests",
cflags: ["-Wno-missing-field-initializers"] + ["-Wno-int-to-pointer-cast"] + ["-Wno-int-conversion"],
header_libs: ["device_kernel_headers"]+["qti_kernel_headers"]+["qti_ipa_kernel_headers"]+["qti_ipa_test_kernel_headers"],
srcs: [
"DataPathTestFixture.cpp",
"DataPathTests.cpp",
"ExceptionsTestFixture.cpp",
"ExceptionsTests.cpp",
"ExceptionTests.cpp",
"Feature.cpp",
"Filtering.cpp",
"FilteringEthernetBridgingTestFixture.cpp",
"FilteringEthernetBridgingTests.cpp",
"FilteringTest.cpp",
"HeaderInsertion.cpp",
"HeaderInsertionTests.cpp",
"HeaderProcessingContextTestFixture.cpp",
"HeaderProcessingContextTests.cpp",
"HeaderRemovalTestFixture.cpp",
"HeaderRemovalTests.cpp",
"InterfaceAbstraction.cpp",
"IPAFilteringTable.cpp",
"IPAInterruptsTestFixture.cpp",
"IPAInterruptsTests.cpp",
"IPv4Packet.cpp",
"IPv6CTTest.cpp",
"Logger.cpp",
"main.cpp",
"MBIMAggregationTestFixtureConf11.cpp",
"MBIMAggregationTests.cpp",
"NatTest.cpp",
"Pipe.cpp",
"PipeTestFixture.cpp",
"PipeTests.cpp",
"RNDISAggregationTestFixture.cpp",
"RNDISAggregationTests.cpp",
"RoutingDriverWrapper.cpp",
"RoutingTests.cpp",
"TestBase.cpp",
"TestManager.cpp",
"TestsUtils.cpp",
"TLPAggregationTestFixture.cpp",
"TLPAggregationTests.cpp",
],
clang: true,
vendor: true,
rtti: true,
shared_libs:
["libc++",
"libipanat"],
relative_install_path: "ipa-kernel-tests",
}
IPA_KERNEL_TESTS_FILE_LIST = [
"README.txt",
"run.sh",
]