diff options
author | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2019-08-28 11:55:49 +0100 |
---|---|---|
committer | Srinivas Kandagatla <srinivas.kandagatla@linaro.org> | 2019-08-28 13:29:17 +0100 |
commit | f92b7a67ed5192cfefe799e225ac258791d46da1 (patch) | |
tree | b4be55117aaa1b15267cedfea9c82b60bc9b1ad1 /src/Makefile.am | |
parent | 740cae0997103fafb58c4f3c73f419ba45f8c2f6 (diff) |
fastrpc: move to automake
Move to automake system to make it managable!
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am new file mode 100644 index 0000000..21515b1 --- /dev/null +++ b/src/Makefile.am @@ -0,0 +1,114 @@ +adsprpcdir = $(libdir) +ADSP_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DUSE_SYSLOG -Iinc -Isrc -DDEFAULT_DOMAIN_ID=0 + +adsprpc_LTLIBRARIES = libadsprpc.la +libadsprpc_la_SOURCES = fastrpc_apps_user.c \ + remotectl_stub.c \ + listener_android.c \ + adsp_current_process_stub.c \ + adsp_current_process1_stub.c \ + apps_std_skel.c \ + apps_std_imp.c \ + apps_mem_imp.c \ + apps_mem_skel.c \ + rpcmem_android.c \ + apps_remotectl_skel.c \ + std.c \ + std_path.c \ + std_mem.c \ + std_dtoa.c \ + std_strlprintf.c \ + BufBound.c \ + std_SwapBytes.c \ + smath.c \ + atomic.c \ + cae.c \ + adspmsgd_apps_skel.c \ + adspmsgd_adsp_stub.c \ + adspmsgd_adsp1_stub.c \ + adspmsgd_apps.c \ + platform_libs.c \ + pl_list.c \ + log_config.c \ + gpls.c \ + adsp_perf_stub.c \ + fastrpc_perf.c \ + mod_table.c + +libadsprpc_la_LDFLAGS = -ldl -lpthread -lm -shared +libadsprpc_la_CFLAGS = -I$(top_srcdir)/inc $(ADSP_CFLAGS) + +adsplistenerdir = $(libdir) +adsplistener_LTLIBRARIES = libadsp_default_listener.la +libadsp_default_listener_la_SOURCES = adsp_default_listener.c \ + adsp_default_listener_stub.c \ + std.c \ + std_mem.c +libadsp_default_listener_la_LDFLAGS = -ldl -lpthread -lm -shared +libadsp_default_listener_la_CFLAGS = -I$(top_srcdir)/inc $(ADSP_CFLAGS) + +cdsprpcdir = $(libdir) + +CDSP_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DUSE_SYSLOG -Iinc -Isrc -DDEFAULT_DOMAIN_ID=3 + +cdsprpc_LTLIBRARIES = libcdsprpc.la +libcdsprpc_la_SOURCES = fastrpc_apps_user.c \ + remotectl_stub.c \ + listener_android.c \ + adsp_current_process_stub.c \ + adsp_current_process1_stub.c \ + apps_std_skel.c \ + apps_std_imp.c \ + apps_mem_imp.c \ + apps_mem_skel.c \ + rpcmem_android.c \ + apps_remotectl_skel.c \ + std.c \ + std_path.c \ + std_mem.c \ + std_dtoa.c \ + std_strlprintf.c \ + BufBound.c \ + std_SwapBytes.c \ + smath.c \ + atomic.c \ + cae.c \ + adspmsgd_apps_skel.c \ + adspmsgd_adsp_stub.c \ + adspmsgd_adsp1_stub.c \ + adspmsgd_apps.c \ + platform_libs.c \ + pl_list.c \ + log_config.c \ + gpls.c \ + adsp_perf_stub.c \ + fastrpc_perf.c \ + mod_table.c + +libcdsprpc_la_LDFLAGS = -ldl -lpthread -lm -shared +libcdsprpc_la_CFLAGS = -I$(top_srcdir)/inc $(CDSP_CFLAGS) + +cdsplistenerdir = $(libdir) +cdsplistener_LTLIBRARIES = libcdsp_default_listener.la +libcdsp_default_listener_la_SOURCES = adsp_default_listener.c \ + adsp_default_listener_stub.c \ + std.c \ + std_mem.c +libcdsp_default_listener_la_LDFLAGS = -ldl -lpthread -lm -shared +libcdsp_default_listener_la_CFLAGS = -I$(top_srcdir)/inc $(CDSP_CFLAGS) + +bin_PROGRAMS = adsprpcd cdsprpcd + +adsprpcddir = $(libdir) +adsprpcd_SOURCES = adsprpcd.c +adsprpcd_DEPENDENCIES = libadsp_default_listener.la libadsprpc.la +adsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=0 +adsprpcd_LDADD = $(top_builddir)/src/libadsp_default_listener.la $(top_builddir)/src/libadsprpc.la -lpthread -lm -ldl + + +cdsprpcddir = $(libdir) +cdsprpcd_SOURCES = $(adsprpcd_SOURCES) +cdsprpcd_DEPENDENCIES = libcdsp_default_listener.la libcdsprpc.la +cdsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=3 +cdsprpcd_LDADD = $(top_builddir)/src/libcdsp_default_listener.la $(top_builddir)/src/libcdsprpc.la -lpthread -lm -ldl + |