1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
lib_LTLIBRARIES =
LIBDSPRPC_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DENABLE_UPSTREAM_DRIVER_INTERFACE -DUSE_SYSLOG -DCONFIG_BASE_DIR='"$(CONFIG_BASE_DIR)"' -DMACHINE_NAME_PATH='"/sys/firmware/devicetree/base/model"' -I$(top_srcdir)/inc
if ANDROID_CC
LIBDSPRPC_CFLAGS += -DDEFAULT_DSP_SEARCH_PATHS='";/vendor/lib/rfsa/adsp;/vendor/dsp;"'
else
LIBDSPRPC_CFLAGS += -DPARSE_YAML @YAML_CFLAGS@ -DDEFAULT_DSP_SEARCH_PATHS='";/usr/lib/rfsa/adsp;/usr/lib/dsp;"'
endif
LIBDSPRPC_SOURCES = \
fastrpc_apps_user.c \
fastrpc_perf.c \
fastrpc_pm.c \
fastrpc_config.c \
fastrpc_async.c \
fastrpc_mem.c \
fastrpc_notif.c \
fastrpc_latency.c \
fastrpc_ioctl.c \
fastrpc_log.c \
fastrpc_procbuf.c \
fastrpc_cap.c \
log_config.c \
dspsignal.c \
dspqueue/dspqueue_cpu.c \
dspqueue/dspqueue_rpc_stub.c \
listener_android.c \
apps_std_imp.c \
apps_mem_imp.c \
apps_mem_skel.c \
rpcmem_linux.c \
adspmsgd.c \
adspmsgd_printf.c \
std_path.c \
std_dtoa.c \
BufBound.c \
platform_libs.c \
pl_list.c \
gpls.c \
remotectl_stub.c \
remotectl1_stub.c \
adspmsgd_apps_skel.c \
adspmsgd_adsp_stub.c \
adspmsgd_adsp1_stub.c \
apps_remotectl_skel.c \
adsp_current_process_stub.c \
adsp_current_process1_stub.c \
adsp_listener_stub.c \
adsp_listener1_stub.c \
apps_std_skel.c \
adsp_perf_stub.c \
adsp_perf1_stub.c \
mod_table.c \
fastrpc_context.c
if ANDROID_CC
# Do nothing (or Android-specific sources)
else
LIBDSPRPC_SOURCES += fastrpc_config_parser.c
endif
LIBDEFAULT_LISTENER_SOURCES = \
adsp_default_listener.c \
adsp_default_listener_stub.c \
adsp_default_listener1_stub.c
if ANDROID_CC
USE_LOG = -llog
else
# Add YAML libs to link flags for non-Android builds
libadsprpc_la_LIBADD = @YAML_LIBS@
libcdsprpc_la_LIBADD = @YAML_LIBS@
libsdsprpc_la_LIBADD = @YAML_LIBS@
libgdsprpc_la_LIBADD = @YAML_LIBS@
endif
ADSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=0
lib_LTLIBRARIES += libadsprpc.la
libadsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES)
libadsprpc_la_LDFLAGS = -ldl -lm $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libadsprpc_la_CFLAGS = $(ADSP_CFLAGS)
lib_LTLIBRARIES += libadsp_default_listener.la
libadsp_default_listener_la_SOURCES = $(LIBDEFAULT_LISTENER_SOURCES)
libadsp_default_listener_la_DEPENDENCIES = libadsprpc.la
libadsp_default_listener_la_LDFLAGS = libadsprpc.la -shared -module $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libadsp_default_listener_la_CFLAGS = $(ADSP_CFLAGS) -DUSE_SYSLOG
CDSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=3
lib_LTLIBRARIES += libcdsprpc.la
libcdsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES)
libcdsprpc_la_LDFLAGS = -ldl -lm $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libcdsprpc_la_CFLAGS = $(CDSP_CFLAGS)
lib_LTLIBRARIES += libcdsp_default_listener.la
libcdsp_default_listener_la_SOURCES = $(LIBDEFAULT_LISTENER_SOURCES)
libcdsp_default_listener_la_DEPENDENCIES = libcdsprpc.la
libcdsp_default_listener_la_LDFLAGS = libcdsprpc.la -shared -module $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libcdsp_default_listener_la_CFLAGS = $(CDSP_CFLAGS) -DUSE_SYSLOG
SDSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=2
lib_LTLIBRARIES += libsdsprpc.la
libsdsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES)
libsdsprpc_la_LDFLAGS = -ldl -lm $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libsdsprpc_la_CFLAGS = $(SDSP_CFLAGS)
lib_LTLIBRARIES += libsdsp_default_listener.la
libsdsp_default_listener_la_SOURCES = $(LIBDEFAULT_LISTENER_SOURCES)
libsdsp_default_listener_la_DEPENDENCIES = libsdsprpc.la
libsdsp_default_listener_la_LDFLAGS = libsdsprpc.la -shared -module $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libsdsp_default_listener_la_CFLAGS = $(SDSP_CFLAGS) -DUSE_SYSLOG
GDSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=5
libgdsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES)
libgdsprpc_la_LDFLAGS = -ldl -lm $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libgdsprpc_la_CFLAGS = $(GDSP_CFLAGS)
libgdsp_default_listener_la_SOURCES = $(LIBDEFAULT_LISTENER_SOURCES)
libgdsp_default_listener_la_DEPENDENCIES = libcdsprpc.la
libgdsp_default_listener_la_LDFLAGS = libcdsprpc.la -shared -module $(USE_LOG) -version-number @LT_VERSION_NUMBER@
libgdsp_default_listener_la_CFLAGS = $(GDSP_CFLAGS) -DUSE_SYSLOG
bin_PROGRAMS = adsprpcd cdsprpcd sdsprpcd gdsprpcd
adsprpcddir = $(libdir)
adsprpcd_SOURCES = dsprpcd.c
adsprpcd_DEPENDENCIES = libadsp_default_listener.la
adsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=0 -DUSE_SYSLOG -DUSE_ADSP
adsprpcd_LDADD = -ldl $(USE_LOG)
cdsprpcddir = $(libdir)
cdsprpcd_SOURCES = dsprpcd.c
cdsprpcd_DEPENDENCIES = libcdsp_default_listener.la
cdsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=3 -DUSE_SYSLOG -DUSE_CDSP
cdsprpcd_LDADD = -ldl $(USE_LOG)
sdsprpcddir = $(libdir)
sdsprpcd_SOURCES = dsprpcd.c
sdsprpcd_DEPENDENCIES = libsdsp_default_listener.la
sdsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=2 -DUSE_SYSLOG -DUSE_SDSP
sdsprpcd_LDADD = -ldl $(USE_LOG)
gdsprpcddir = $(libdir)
gdsprpcd_SOURCES = dsprpcd.c
gdsprpcd_DEPENDENCIES = libcdsp_default_listener.la
gdsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=5 -DUSE_SYSLOG -DUSE_GDSP
gdsprpcd_LDADD = -ldl $(USE_LOG)
|