liblog: add soname in liblog.so  [1/1]

PD#TV-72075

Problem:
lge request liblog.so have soname

Solution:
add soname in liblog.so

Verify:
local ah212

Signed-off-by: Jiacai.Liu <jiacai.liu@amlogic.com>
Change-Id: I812cdfc1ba0b1d2508f47ca01d188dc9c37693e2
diff --git a/liblog/Makefile b/liblog/Makefile
index f0abe01..f25143b 100644
--- a/liblog/Makefile
+++ b/liblog/Makefile
@@ -1,15 +1,21 @@
-
+SO_VERSION = 1
+SO_REALNAME = 1.0.0
 LIBLOG_SRC_DIR ?= .
 OBJC = logd_write.o logprint.o event_tag_map.o fake_log_device.o
 CFLAGS += -fPIC -I$(LIBLOG_SRC_DIR)/include/
 LDFLAGS += -L./lib -lglibc_bridge -lc++.so -lc++abi.so
 TARGET=liblog.so
+SONAME_TARTGET=liblog.so.${SO_VERSION}
+REAL_TARGET=liblog.so.${SO_REALNAME}
 
 # rules
 all: $(TARGET)
 
-$(TARGET): $(OBJC)
-	$(CC) -shared  -o $@ $^
+$(REAL_TARGET): $(OBJC)
+	$(CC) -fPIC -g -shared -Wl,-soname,${SONAME_TARTGET} -o $@ $^
+
+$(TARGET): $(REAL_TARGET)
+	ln -s $^ $@
 
 $(OBJC):%.o:%.c
 	$(CC) -c $(CFLAGS) $< -o $@
@@ -22,6 +28,8 @@
 install:
 	install -m 755 $(TARGET) $(STAGING_DIR)/usr/lib
 	install -m 755 $(TARGET) $(TARGET_DIR)/usr/lib
+	install -m 755 $(REAL_TARGET) $(STAGING_DIR)/usr/lib
+	install -m 755 $(REAL_TARGET) $(TARGET_DIR)/usr/lib
 	mkdir -p $(STAGING_DIR)/usr/include/android
 	mkdir -p $(STAGING_DIR)/usr/include/cutils
 	install -m 755 $(LIBLOG_SRC_DIR)/include/android/*  $(STAGING_DIR)/usr/include/android/