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>
68 lines
1.8 KiB
Plaintext
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",
|
|
]
|
|
|