diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2021-01-09 01:14:08 +0300 |
---|---|---|
committer | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2021-01-09 01:16:03 +0300 |
commit | bc36c705c9b057ca880a423021d3c19f02edeadd (patch) | |
tree | d80d54b5ea9f3da41ec779b9b2830a7def44a582 | |
parent | 388d868b3146fa7ccbeb6aa8c71485ebbbf5e1b9 (diff) |
src/Makefile.am: simplify build template
Rewrite Makefile.am to remove files duplication, flags duplication and
unused libraries.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Change-Id: Ieb13cde575da6a4ed1041c417675298012d66244
-rw-r--r-- | src/Makefile.am | 88 |
1 files changed, 28 insertions, 60 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 6990353..f3c9b61 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,8 +1,9 @@ -adsprpcdir = $(libdir) -ADSP_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DUSE_SYSLOG -Iinc -Isrc -DDEFAULT_DOMAIN_ID=0 +lib_LTLIBRARIES = -adsprpc_LTLIBRARIES = libadsprpc.la -libadsprpc_la_SOURCES = fastrpc_apps_user.c \ +LIBDSPRPC_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DUSE_SYSLOG -I$(top_srcdir)/inc + +LIBDSPRPC_SOURCES = \ + fastrpc_apps_user.c \ remotectl_stub.c \ listener_android.c \ adsp_current_process_stub.c \ @@ -35,70 +36,37 @@ libadsprpc_la_SOURCES = fastrpc_apps_user.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 \ +LIBDEFAULT_LISTENER_SOURCES = \ + adsp_default_listener.c \ adsp_default_listener_stub.c \ std.c \ std_mem.c -libadsp_default_listener_la_DEPENDENCIES = libadsprpc.la -libadsp_default_listener_la_LDFLAGS = $(top_builddir)/src/libadsprpc.la -ldl -lpthread -lm -shared -libadsp_default_listener_la_CFLAGS = -I$(top_srcdir)/inc $(ADSP_CFLAGS) -cdsprpcdir = $(libdir) +ADSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=0 -CDSP_CFLAGS = -fno-short-enums -U_DEBUG -DARM_ARCH_7A -DLE_ENABLE -DUSE_SYSLOG -Iinc -Isrc -DDEFAULT_DOMAIN_ID=3 +lib_LTLIBRARIES += libadsprpc.la +libadsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES) +libadsprpc_la_LDFLAGS = -ldl -lpthread -lm +libadsprpc_la_CFLAGS = $(ADSP_CFLAGS) -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 +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 -avoid-version +libadsp_default_listener_la_CFLAGS = $(ADSP_CFLAGS) -libcdsprpc_la_LDFLAGS = -ldl -lpthread -lm -shared -libcdsprpc_la_CFLAGS = -I$(top_srcdir)/inc $(CDSP_CFLAGS) +CDSP_CFLAGS = $(LIBDSPRPC_CFLAGS) -DDEFAULT_DOMAIN_ID=3 -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 +lib_LTLIBRARIES += libcdsprpc.la +libcdsprpc_la_SOURCES = $(LIBDSPRPC_SOURCES) +libcdsprpc_la_LDFLAGS = -ldl -lpthread -lm +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 = $(top_builddir)/src/libcdsprpc.la -ldl -lpthread -lm -shared -libcdsp_default_listener_la_CFLAGS = -I$(top_srcdir)/inc $(CDSP_CFLAGS) +libcdsp_default_listener_la_LDFLAGS = libcdsprpc.la -shared -module -avoid-version +libcdsp_default_listener_la_CFLAGS = $(CDSP_CFLAGS) bin_PROGRAMS = adsprpcd cdsprpcd @@ -106,12 +74,12 @@ adsprpcddir = $(libdir) adsprpcd_SOURCES = adsprpcd.c adsprpcd_DEPENDENCIES = libadsp_default_listener.la adsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=0 -adsprpcd_LDADD = $(top_builddir)/src/libadsp_default_listener.la -lpthread -lm -ldl +adsprpcd_LDADD = -ldl cdsprpcddir = $(libdir) cdsprpcd_SOURCES = cdsprpcd.c cdsprpcd_DEPENDENCIES = libcdsp_default_listener.la cdsprpcd_CFLAGS = -I$(top_srcdir)/inc -DDEFAULT_DOMAIN_ID=3 -cdsprpcd_LDADD = $(top_builddir)/src/libcdsp_default_listener.la -lpthread -lm -ldl +cdsprpcd_LDADD = -ldl |