if(NOT (LITE_WITH_LIGHT_WEIGHT_FRAMEWORK AND LITE_WITH_ARM)) return() endif() if(NOT (LITE_WITH_LIGHT_WEIGHT_FRAMEWORK AND LITE_WITH_ARM)) return() endif() # TODO(xxx): seperate them lite_cc_library(math_arm SRCS funcs.cc packed_sgemm.cc softmax.cc scale.cc pooling.cc elementwise.cc concat.cc sgemv.cc type_trans.cc conv_impl.cc conv_direct_3x3s1.cc conv_direct_3x3s2.cc conv_direct.cc conv_depthwise_3x3_int7.cc conv_depthwise_3x3_int8.cc conv_depthwise_5x5s1_int8.cc conv_depthwise_3x3p0.cc conv_depthwise_3x3p1.cc conv_depthwise_5x5s1.cc conv_depthwise_5x5s2.cc conv_depthwise.cc conv_gemmlike.cc conv_winograd_3x3.cc conv_winograd.cc split.cc activation.cc dropout.cc gemm_prepacked_int8.cc gemv_arm_int8.cc conv3x3s1_direct_int8.cc conv3x3s2_direct_int8.cc DEPS ${lite_kernel_deps} eigen3 framework_proto_lite) # TODO(TJ): fix me do not deps proto