[Feature][T8TSK-147][Sms]optimize synchronization

Change-Id: Icc94dcc95c836b81412ca0c1f89649edc77f7c3b
diff --git a/src/lynq/lib/liblynq-sms/makefile b/src/lynq/lib/liblynq-sms/makefile
index 9daf449..e5dedab 100755
--- a/src/lynq/lib/liblynq-sms/makefile
+++ b/src/lynq/lib/liblynq-sms/makefile
@@ -5,79 +5,60 @@
                 -std=gnu++14 \
                 -g -Os \
                 -flto \
+                -DRIL_SHLIB \
+                -DATCI_PARSE \
                 -fPIC \
+                -DKEEP_ALIVE \
+                -DECALL_SUPPORT \
                 -fpermissive \
 
-$(warning ################# C2K support: $(RAT_CONFIG_C2K_SUPPORT))
-ifeq ($(strip $(RAT_CONFIG_C2K_SUPPORT)), yes)
-    LOCAL_CFLAGS += -DC2K_SUPPORT
 
-endif
 
-ifeq ($(strip $(MTK_MULTI_SIM_SUPPORT)), dsds)
-    LOCAL_CFLAGS += -DANDROID_SIM_COUNT_2 \
-                     -DANDROID_MULTI_SIM \
-                     -DMODE_DSDS
-endif
-
-ifeq ($(strip $(MTK_MULTI_SIM_SUPPORT)), dsss)
-    LOCAL_CFLAGS += -DMODE_DSSS
-endif
-
-$(warning ################# TARGET_PLATFORM: $(TARGET_PLATFORM))
-ifeq ($(strip $(TARGET_PLATFORM)), mt2731)
-#$(warning #################add for debug $(ROOT), $(includedir))
-$(warning ################# TARGET_PLATFORM_MT2731)
-    LOCAL_CFLAGS += -DTARGET_PLATFORM_MT2731 \
-                    -DMD_93_SUPPORT
-else ifeq ($(strip $(TARGET_PLATFORM)), mt2635)
-$(warning ################# TARGET_PLATFORM_MT2635)
-    LOCAL_CFLAGS += -DTARGET_PLATFORM_MT2635 \
-                    -DMD_90_SUPPORT
-endif
-
-$(warning ################# RITA ROOT: $(ROOT),includedir:$(includedir))
+$(warning ################# lynq data demo ROOT: $(ROOT),includedir:$(includedir))
 LOCAL_PATH   = .
 
 LOCAL_C_INCLUDES = \
   -I. \
   -I$(LOCAL_PATH)/include/libsms \
-  -I$(ROOT)$(includedir)/vendor-ril \
+  -I$(ROOT)$(includedir)/logger \
   -I$(ROOT)$(includedir)/liblog \
+  -I$(ROOT)$(includedir)/vendor-ril \
+  -I$(ROOT)$(includedir)/lynq_shm \
 
 
 LOCAL_LIBS := \
     -L. \
     -ldl \
-    -lpthread \
-    -lbinder \
-    -lutils \
+    -lstdc++ \
+    -llog \
     -lcutils \
+    -lutils \
+    -lbinder \
+    -lpthread \
     -llynq-log \
+    -llynq-shm \
 
-SOURCES = $(wildcard *.c wildcard *.h src/*.cpp)
+SOURCES = $(wildcard *.cpp)
 
 EXECUTABLE = liblynq-sms.so
 
-OBJECTS=$(SOURCES:.c=.o)
+OBJECTS=$(SOURCES:.cpp=.o)
 
 
 .PHONY: build clean install pack_rootfs 
-
 all: build
 $(EXECUTABLE): $(OBJECTS)
 	$(CXX) -shared -Wl,--no-undefined $(OBJECTS) $(LOCAL_LIBS) $(LOCAL_CFLAGS) $(LOCAL_C_INCLUDES) -o $@
 
-%.o : %.c
-	$(CC) $(LOCAL_C_INCLUDES) $(LOCAL_CFLAGS) $(LOCAL_LIBS) -o $@ -c $< 
+%.o : %.cpp
+	$(CXX) $(LOCAL_C_INCLUDES) $(LOCAL_CFLAGS) $(LOCAL_LIBS) -o $@ -c $<
 
 build:  $(EXECUTABLE)
 	$(warning ########## build $(EXECUTABLE)  ##########)
-
 install:
 	mkdir -p $(ROOT)$(base_libdir)/
 	install $(EXECUTABLE) $(ROOT)$(base_libdir)/
-
+	mkdir -p $(ROOT)$(includedir)/$(NAME)/sdk
 pack_rootfs:
 	mkdir -p $(PACK_INITRAMFS_TO)$(base_libdir)/
 	cp -af $(EXECUTABLE) $(PACK_INITRAMFS_TO)$(base_libdir)/
@@ -85,7 +66,7 @@
 	mkdir -p $(PACK_TO)$(base_libdir)/
 	cp -af $(EXECUTABLE) $(PACK_TO)$(base_libdir)/
 	$(CROSS)strip $(PACK_TO)$(base_libdir)/$(EXECUTABLE)
-
 .PHONY: clean
 clean:
 	$(RM) $(OBJECTS) $(EXECUTABLE)
+	-find . -name "*.o" -delete