IVGCVSW-3310 Update scripts to download q-fsk version

 * Updated Android.mk file to be consistent with android-nn-driver and q-fsk

Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: I97d0a73c6d0dcac6848d850c4a53182dd55e40f9
diff --git a/Android.mk b/Android.mk
index b516e69..7556b1f 100644
--- a/Android.mk
+++ b/Android.mk
@@ -30,7 +30,7 @@
 include $(CLEAR_VARS)
 
 LOCAL_MODULE := libarmnn
-ifeq ($(PLATFORM_VERSION),Q)
+ifeq ($(Q_OR_LATER),1)
 # "eng" is deprecated in Android Q
 LOCAL_MODULE_TAGS := optional
 else
@@ -169,7 +169,7 @@
         liblog
 
 LOCAL_CFLAGS := \
-        -std=c++14 \
+        -std=$(CPP_VERSION) \
         -fexceptions \
         -Wno-unused-parameter \
         -frtti
@@ -184,6 +184,11 @@
         -DARMCOMPUTENEON_ENABLED
 endif # ARMNN_COMPUTE_NEON_ENABLED == 1
 
+ifeq ($(Q_OR_LATER),1)
+LOCAL_CFLAGS += \
+        -DBOOST_NO_AUTO_PTR
+endif # PLATFORM_VERSION == Q or later
+
 include $(BUILD_STATIC_LIBRARY)
 
 ###############
@@ -192,7 +197,7 @@
 include $(CLEAR_VARS)
 
 LOCAL_MODULE := armnn-tests
-ifeq ($(PLATFORM_VERSION),Q)
+ifeq ($(Q_OR_LATER),1)
 # "eng" is deprecated in Android Q
 LOCAL_MODULE_TAGS := optional
 else
@@ -232,7 +237,7 @@
         $(ARMNN_BACKENDS_HEADER_PATH)
 
 LOCAL_CFLAGS := \
-        -std=c++14 \
+        -std=$(CPP_VERSION) \
         -fexceptions \
         -frtti \
         -isystem vendor/arm/android-nn-driver/boost_1_64_0
@@ -247,6 +252,11 @@
         -DARMCOMPUTENEON_ENABLED
 endif # ARMNN_COMPUTE_NEON_ENABLED == 1
 
+ifeq ($(Q_OR_LATER),1)
+LOCAL_CFLAGS += \
+        -DBOOST_NO_AUTO_PTR
+endif # PLATFORM_VERSION == Q or later
+
 LOCAL_SRC_FILES := \
         $(ARMNN_BACKEND_TEST_SOURCES) \
         src/armnn/test/UnitTests.cpp \
@@ -287,7 +297,7 @@
         android.hidl.allocator@1.0 \
         android.hidl.memory@1.0
 
-ifneq ($(PLATFORM_VERSION),Q)
+ifeq ($(ARMNN_COMPUTE_CL_ENABLED),1)
 LOCAL_SHARED_LIBRARIES += \
         libOpenCL
 endif