IVGCVSW-4836 Build EthosNRef on Android and run VTS and CTS test suites on it

Change-Id: Ie484555277dfe7610533e06104639f452692a4ae
Signed-off-by: FrancisMurtagh <Francis.Murtagh@arm.com>
Signed-off-by: Colm Donelan <Colm.Donelan@arm.com>
diff --git a/Android.mk b/Android.mk
index b2edaf4..67706b0 100644
--- a/Android.mk
+++ b/Android.mk
@@ -58,6 +58,7 @@
 ARMNN_COMPUTE_CL_ENABLED := 1
 ARMNN_COMPUTE_NEON_ENABLED := 1
 ARMNN_REF_ENABLED := 1
+ARMNN_ETHOSN_ENABLED := 1
 
 ifeq ($(ARMNN_COMPUTE_CL_ENABLE),0)
 ARMNN_COMPUTE_CL_ENABLED := 0
@@ -71,6 +72,10 @@
 ARMNN_REF_ENABLED := 0
 endif
 
+ifeq ($(ARMNN_ETHOSN_ENABLE),0)
+ARMNN_ETHOSN_ENABLED := 0
+endif
+
 ifeq ($(ANDROID_R),1)
 ARMNN_COMPUTE_CL_ENABLED := 0
 endif
@@ -144,6 +149,11 @@
         -DARMNNREF_ENABLED
 endif # ARMNN_REF_ENABLED == 1
 
+ifeq ($(ARMNN_ETHOSN_ENABLED),1)
+LOCAL_CFLAGS += \
+        -DARMNNETHOSN_ENABLED
+endif # ARMNN_ETHOSN_ENABLED == 1
+
 LOCAL_SRC_FILES := \
         1.0/ArmnnDriverImpl.cpp \
         1.0/HalPolicy.cpp \
@@ -272,6 +282,11 @@
         -DARMNNREF_ENABLED
 endif # ARMNN_REF_ENABLED == 1
 
+ifeq ($(ARMNN_ETHOSN_ENABLED),1)
+LOCAL_CFLAGS += \
+        -DARMNNETHOSN_ENABLED
+endif # ARMNN_ETHOSN_ENABLED == 1
+
 LOCAL_SRC_FILES := \
         1.0/ArmnnDriverImpl.cpp \
         1.0/HalPolicy.cpp \
@@ -388,6 +403,11 @@
         -DARMNNREF_ENABLED
 endif # ARMNN_REF_ENABLED == 1
 
+ifeq ($(ARMNN_ETHOSN_ENABLED),1)
+LOCAL_CFLAGS += \
+        -DARMNNETHOSN_ENABLED
+endif # ARMNN_ETHOSN_ENABLED == 1
+
 LOCAL_SRC_FILES := \
         1.0/ArmnnDriverImpl.cpp \
         1.0/HalPolicy.cpp \
@@ -498,6 +518,11 @@
         -DARMNNREF_ENABLED
 endif # ARMNN_REF_ENABLED == 1
 
+ifeq ($(ARMNN_ETHOSN_ENABLED),1)
+LOCAL_CFLAGS += \
+        -DARMNNETHOSN_ENABLED
+endif # ARMNN_ETHOSN_ENABLED == 1
+
 LOCAL_CFLAGS += \
         -DRETIRE_RATE=$(RETIRE_RATE)