IVGCVSW-1806: Refactor Android-NN-Driver ModelToINetworkConverter
* Moved conversion logic into new V1_0 and V1_1 HalPolicy classes
* Extracted common helper functions into ConversionUtils class
Change-Id: I1ab50edc266dd528c0cb22a5cd1aa65e103674d9
diff --git a/Android.mk b/Android.mk
index bcfa447..f9d59c8 100644
--- a/Android.mk
+++ b/Android.mk
@@ -48,13 +48,15 @@
LOCAL_SRC_FILES := \
1.0/ArmnnDriverImpl.cpp \
+ 1.0/HalPolicy.cpp \
ArmnnDriverImpl.cpp \
DriverOptions.cpp \
ArmnnDevice.cpp \
ArmnnPreparedModel.cpp \
ModelToINetworkConverter.cpp \
RequestThread.cpp \
- Utils.cpp
+ Utils.cpp \
+ ConversionUtils.cpp
LOCAL_STATIC_LIBRARIES := \
libneuralnetworks_common \
@@ -120,14 +122,17 @@
LOCAL_SRC_FILES := \
1.0/ArmnnDriverImpl.cpp \
+ 1.0/HalPolicy.cpp \
1.1/ArmnnDriverImpl.cpp \
+ 1.1/HalPolicy.cpp \
ArmnnDriverImpl.cpp \
DriverOptions.cpp \
ArmnnDevice.cpp \
ArmnnPreparedModel.cpp \
ModelToINetworkConverter.cpp \
RequestThread.cpp \
- Utils.cpp
+ Utils.cpp \
+ ConversionUtils.cpp
LOCAL_STATIC_LIBRARIES := \
libneuralnetworks_common \