Move sms and dms code (NMT) to separate lib.a

This commit is contained in:
Andreas Eversberg 2017-09-11 20:37:03 +02:00
parent b6326aa473
commit 5b1956fe49
3 changed files with 20 additions and 19 deletions

View File

@ -1,22 +1,27 @@
AM_CPPFLAGS = -Wall -Wextra -g $(all_includes) AM_CPPFLAGS = -Wall -Wextra -g $(all_includes)
noinst_LIBRARIES = libdmssms.a
bin_PROGRAMS = \ bin_PROGRAMS = \
nmt nmt
libdmssms_a_SOURCES = \
dms.c \
sms.c
nmt_SOURCES = \ nmt_SOURCES = \
nmt.c \ nmt.c \
countries.c \ countries.c \
transaction.c \ transaction.c \
dsp.c \ dsp.c \
frame.c \ frame.c \
dms.c \
sms.c \
image.c \ image.c \
tones.c \ tones.c \
announcement.c \ announcement.c \
main.c main.c
nmt_LDADD = \ nmt_LDADD = \
$(COMMON_LA) \ $(COMMON_LA) \
libdmssms.a \
$(top_builddir)/src/common/libmobile.a \ $(top_builddir)/src/common/libmobile.a \
$(top_builddir)/src/common/libcommon.a \ $(top_builddir)/src/common/libcommon.a \
$(ALSA_LIBS) \ $(ALSA_LIBS) \

View File

@ -1,4 +1,3 @@
#AUTOMAKE_OPTIONS = subdir-objects
AM_CPPFLAGS = -Wall -Wextra -g $(all_includes) AM_CPPFLAGS = -Wall -Wextra -g $(all_includes)
bin_PROGRAMS = \ bin_PROGRAMS = \

View File

@ -1,4 +1,3 @@
AUTOMAKE_OPTIONS = subdir-objects
AM_CPPFLAGS = -Wall -g $(all_includes) AM_CPPFLAGS = -Wall -g $(all_includes)
noinst_PROGRAMS = \ noinst_PROGRAMS = \
@ -21,9 +20,7 @@ test_filter_LDADD = \
$(SOAPY_LIBS) \ $(SOAPY_LIBS) \
-lm -lm
test_compandor_SOURCES = \ test_compandor_SOURCES = dummy.x test_compandor.c
test_compandor.c \
dummy.c
test_compandor_LDADD = \ test_compandor_LDADD = \
$(COMMON_LA) \ $(COMMON_LA) \
@ -45,13 +42,11 @@ test_emphasis_LDADD = \
$(SOAPY_LIBS) \ $(SOAPY_LIBS) \
-lm -lm
test_dms_SOURCES = \ test_dms_SOURCES = test_dms.c dummy.c
$(top_builddir)/src/nmt/dms.c \
test_dms.c \
dummy.c
test_dms_LDADD = \ test_dms_LDADD = \
$(COMMON_LA) \ $(COMMON_LA) \
$(top_builddir)/src/nmt/libdmssms.a \
$(top_builddir)/src/common/libmobile.a \ $(top_builddir)/src/common/libmobile.a \
$(top_builddir)/src/common/libcommon.a \ $(top_builddir)/src/common/libcommon.a \
$(ALSA_LIBS) \ $(ALSA_LIBS) \
@ -59,13 +54,11 @@ test_dms_LDADD = \
$(SOAPY_LIBS) \ $(SOAPY_LIBS) \
-lm -lm
test_sms_SOURCES = \ test_sms_SOURCES = dummy.c test_sms.c
$(top_builddir)/src/nmt/sms.c \
dummy.c \
test_sms.c
test_sms_LDADD = \ test_sms_LDADD = \
$(COMMON_LA) \ $(COMMON_LA) \
$(top_builddir)/src/nmt/libdmssms.a \
$(top_builddir)/src/common/libmobile.a \ $(top_builddir)/src/common/libmobile.a \
$(top_builddir)/src/common/libcommon.a \ $(top_builddir)/src/common/libcommon.a \
$(ALSA_LIBS) \ $(ALSA_LIBS) \
@ -84,10 +77,14 @@ test_performance_LDADD = \
$(SOAPY_LIBS) \ $(SOAPY_LIBS) \
-lm -lm
test_hagelbarger_SOURCES = \ test_hagelbarger_SOURCES = dummy.c test_hagelbarger.c
$(top_builddir)/src/common/hagelbarger.c \
test_hagelbarger.c
test_hagelbarger_LDADD = \ test_hagelbarger_LDADD = \
$(COMMON_LA) $(COMMON_LA) \
$(top_builddir)/src/common/libmobile.a \
$(top_builddir)/src/common/libcommon.a \
$(ALSA_LIBS) \
$(UHD_LIBS) \
$(SOAPY_LIBS) \
-lm