audio: fix build error without audio server [1/1]
PD#SWPL-128344
Problem:
fix build error without audio server
Solution:
fix build error without audio server
Verify:
Yocto
Change-Id: I81d1493f0482839b1a86da9dde12ad2e4e48c692
Signed-off-by: wei.du <wei.du@amlogic.com>
diff --git a/Makefile b/Makefile
index d6b6d1b..97d722c 100644
--- a/Makefile
+++ b/Makefile
@@ -58,6 +58,10 @@
endif
CXXFLAGS += -Wall -std=c++14
+ifeq ($(rm_audioserver),y)
+SC_LDFLAGS+=-Wl,--no-as-needed -lgrpc++_unsecure -lprotobuf -lboost_system -lamaudioutils -llog -ldl -lrt -lpthread -lstdc++ -pthread
+LDFLAGS+= -Wl,--no-as-needed -llog -ldl -lrt -lpthread -lstdc++ -pthread
+else
ifeq ($(use_binder),y)
SC_LDFLAGS+=-Wl,--no-as-needed -lbinder -lboost_system -lamaudioutils -llog -ldl -lrt -lpthread -lstdc++ -pthread
LDFLAGS+= -Wl,--no-as-needed -lbinder -llog -ldl -lrt -lpthread -lstdc++ -pthread
@@ -65,6 +69,7 @@
SC_LDFLAGS+=-Wl,--no-as-needed -lgrpc++_unsecure -lprotobuf -lboost_system -lamaudioutils -llog -ldl -lrt -lpthread -lstdc++ -pthread
LDFLAGS+= -Wl,--no-as-needed -llog -ldl -lrt -lpthread -lstdc++ -pthread
endif
+endif
PROTO_SRCS_DIR = src/ $(AML_BUILD_DIR)/src/ src/binder/
INCLUDE_DIR = include/ $(AML_BUILD_DIR)/src
@@ -184,15 +189,15 @@
install -m 755 -D $(AML_BUILD_DIR)/audio_client_test -t $(TARGET_DIR)/usr/bin/
install -m 755 -D $(AML_BUILD_DIR)/audio_client_test_ac3 $(TARGET_DIR)/usr/bin/
install -m 755 -D $(AML_BUILD_DIR)/effect_tool $(TARGET_DIR)/usr/bin/
+ifeq ($(use_binder),y)
+ install -m 755 -D $(AML_BUILD_DIR)/audio_client_binder_test -t $(TARGET_DIR)/usr/bin/
+endif
else
install -m 755 -D $(AML_BUILD_DIR)/test_audiosetting -t $(TARGET_DIR)/usr/bin/
install -m 644 -D $(AML_BUILD_DIR)/libamlaudiosetting.so -t $(STAGING_DIR)/usr/lib/
install -m 644 -D $(AML_BUILD_DIR)/libamlaudiosetting.so -t $(TARGET_DIR)/usr/lib/
install -m 644 -D include/AML_Audio_Setting.h -t $(STAGING_DIR)/usr/include
endif
-ifeq ($(use_binder),y)
- install -m 755 -D $(AML_BUILD_DIR)/audio_client_binder_test -t $(TARGET_DIR)/usr/bin/
-endif
install -m 755 -D $(AML_BUILD_DIR)/halplay $(TARGET_DIR)/usr/bin/
install -m 755 -D $(AML_BUILD_DIR)/hal_capture $(TARGET_DIR)/usr/bin/
install -m 755 -D $(AML_BUILD_DIR)/dap_setting $(TARGET_DIR)/usr/bin/