Fix 8122 gnss build
Change-Id: Ib7722db175c8916931d130a5390890c1da958017
diff --git a/config b/config
index a3df9cc..3d81448 100755
--- a/config
+++ b/config
@@ -10,8 +10,8 @@
#set all apn cid support?
CONFIG_MBTK_ALL_CID_SUPPORT=n
-# MBTK gnss mode (gnss_5311 / gnss_6228)
-CONFIG_MBTK_GNSS_MODE=gnss_5311
+# MBTK gnss mode (gnss_5311 / gnss_6228 / gnss_8122)
+CONFIG_MBTK_GNSS_MODE=gnss_8122
# MBTK dump support?
CONFIG_MBTK_DUMP_SUPPORT=n
diff --git a/mbtk/Make.defines b/mbtk/Make.defines
index 757259e..3f25cb4 100755
--- a/mbtk/Make.defines
+++ b/mbtk/Make.defines
@@ -158,7 +158,11 @@
ifeq ($(MBTK_GNSS_MODE), gnss_6228)
DEFINE += -DMBTK_GNSS_6228
else
+ifeq ($(MBTK_GNSS_MODE), gnss_5311)
DEFINE += -DMBTK_GNSS_5311
+else
+DEFINE += -DMBTK_GNSS_8122
+endif
endif
MBTK_DUMP_SUPPORT=$(shell cat $(ROOT)/config | grep CONFIG_MBTK_DUMP_SUPPORT | cut -d '=' -f 2)
diff --git a/mbtk/mbtk_gnssd/Makefile b/mbtk/mbtk_gnssd/Makefile
index 683a48e..695d287 100755
--- a/mbtk/mbtk_gnssd/Makefile
+++ b/mbtk/mbtk_gnssd/Makefile
@@ -34,12 +34,14 @@
hd8122_dl/port.c \
hd8122_dl/fwup.c
-# Enable ubus
-#LOCAL_SRC_FILES += gnss_ubus.c
-#DEFINE += -DMBTK_GNSS_UBUS_ENABLE
-
+ifeq ($(MBTK_GNSS_MODE), gnss_8122)
# Enable mbtk ipc(Disable ubus.)
LOCAL_SRC_FILES += gnss_ipc.c
+else
+# Enable ubus
+LOCAL_SRC_FILES += gnss_ubus.c
+DEFINE += -DMBTK_GNSS_UBUS_ENABLE
+endif
OBJS = $(patsubst %.c, %.o, $(patsubst %.cpp, %.o, $(LOCAL_SRC_FILES)))
$(info OBJS = $(OBJS))