aboutsummaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2021-01-13 15:06:38 +0000
committerKevin May <kevin.may@arm.com>2021-01-15 15:21:57 +0000
commit97bf84f6e162307fc3e8c53045ef0bc60a3e3289 (patch)
treead270658680e2b84997452e75ba5cebf4c0e6d9f /Android.mk
parent9d7a332e76cf861bc91be4e68d031de67ea468ae (diff)
downloadarmnn-97bf84f6e162307fc3e8c53045ef0bc60a3e3289.tar.gz
IVGCVSW-4417 'Serialise ArmNN Model on android-nn-driver'
* Added generated schema file to the source tree * Updated the ANdroid.mk file to pick up the Serializer/Deserializer source Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I12c2bf2ae7aa12374c60e671ff3a97eac5b7f161
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk23
1 files changed, 18 insertions, 5 deletions
diff --git a/Android.mk b/Android.mk
index df0bb040a0..2ffddf49ca 100644
--- a/Android.mk
+++ b/Android.mk
@@ -18,6 +18,8 @@ ARMNN_SOURCE_HEADER_PATH := $(LOCAL_PATH)/src/armnn
ARMNN_SOURCE_UTILS_HEADER_PATH := $(LOCAL_PATH)/src/armnnUtils
ARMNN_BACKENDS_HEADER_PATH := $(LOCAL_PATH)/src/backends
ARMNN_PROFILING_HEADER_PATH := $(LOCAL_PATH)/src/profiling
+ARMNN_SERIALIZER_HEADER_PATH := $(LOCAL_PATH)/src/armnnSerializer
+ARMNN_DESERIALIZER_HEADER_PATH := $(LOCAL_PATH)/src/armnnDeserializer
# find the common.mk and backend.mk files in the backend source folders
ARMNN_BACKEND_COMMON_MAKEFILE_LOCAL_PATHS := $(wildcard $(LOCAL_PATH)/src/backends/*/common.mk)
@@ -74,7 +76,9 @@ LOCAL_EXPORT_C_INCLUDES := \
$(ARMNN_THIRD_PARTY_INCLUDE_PATH) \
$(ARMNN_SOURCE_UTILS_HEADER_PATH) \
$(ARMNN_PROFILING_HEADER_PATH) \
- $(ARMNN_BACKENDS_HEADER_PATH)
+ $(ARMNN_BACKENDS_HEADER_PATH) \
+ $(ARMNN_SERIALIZER_HEADER_PATH) \
+ $(ARMNN_DESERIALIZER_HEADER_PATH)
LOCAL_C_INCLUDES := \
$(OPENCL_HEADER_PATH) \
@@ -88,7 +92,9 @@ LOCAL_C_INCLUDES := \
$(ARMNN_SOURCE_HEADER_PATH) \
$(ARMNN_SOURCE_UTILS_HEADER_PATH) \
$(ARMNN_PROFILING_HEADER_PATH) \
- $(ARMNN_BACKENDS_HEADER_PATH)
+ $(ARMNN_BACKENDS_HEADER_PATH) \
+ $(ARMNN_SERIALIZER_HEADER_PATH) \
+ $(ARMNN_DESERIALIZER_HEADER_PATH)
LOCAL_SRC_FILES := \
$(ARMNN_BACKEND_SOURCES) \
@@ -235,7 +241,10 @@ LOCAL_SRC_FILES := \
src/profiling/SocketProfilingConnection.cpp \
src/profiling/TimelinePacketWriterFactory.cpp \
src/profiling/TimelineUtilityMethods.cpp \
- src/profiling/backends/BackendProfiling.cpp
+ src/profiling/backends/BackendProfiling.cpp \
+ src/armnnSerializer/Serializer.cpp \
+ src/armnnSerializer/SerializerUtils.cpp \
+ src/armnnDeserializer/Deserializer.cpp
LOCAL_STATIC_LIBRARIES := \
libflatbuffers-framework \
@@ -322,7 +331,9 @@ LOCAL_C_INCLUDES := \
$(ARMNN_SOURCE_HEADER_PATH) \
$(ARMNN_SOURCE_UTILS_HEADER_PATH) \
$(ARMNN_PROFILING_HEADER_PATH) \
- $(ARMNN_BACKENDS_HEADER_PATH)
+ $(ARMNN_BACKENDS_HEADER_PATH) \
+ $(ARMNN_SERIALIZER_HEADER_PATH) \
+ $(ARMNN_DESERIALIZER_HEADER_PATH)
LOCAL_CFLAGS := \
-std=$(CPP_VERSION) \
@@ -412,7 +423,9 @@ LOCAL_SRC_FILES := \
src/profiling/test/TestTimelinePacketHandler.cpp \
src/profiling/test/TimelineModel.cpp \
src/profiling/test/TimelinePacketTests.cpp \
- src/profiling/test/TimelineUtilityMethodsTests.cpp
+ src/profiling/test/TimelineUtilityMethodsTests.cpp \
+ src/armnnSerializer/test/ActivationSerializationTests.cpp \
+ src/armnnSerializer/test/SerializerTests.cpp
ifeq ($(ARMNN_REF_ENABLED),1)
LOCAL_SRC_FILES += \