Move mobile phone specific code from libcommon.a to libmobile.a

This commit is contained in:
Andreas Eversberg
2017-08-20 08:27:02 +02:00
parent 3c0bcce97b
commit cff7622f5c
22 changed files with 58 additions and 23 deletions

View File

@@ -1,6 +1,6 @@
AM_CPPFLAGS = -Wall -Wextra -g $(all_includes) $(UHD_CFLAGS) $(SOAPY_CFLAGS)
noinst_LIBRARIES = libcommon.a
noinst_LIBRARIES = libcommon.a libmobile.a
libcommon_a_SOURCES = \
sample.c \
@@ -14,20 +14,22 @@ libcommon_a_SOURCES = \
iir_filter.c \
dtmf.c \
samplerate.c \
call.c \
testton.c \
mncc_sock.c \
cause.c \
emphasis.c \
compandor.c \
fft.c \
fm_modulation.c \
fsk.c \
hagelbarger.c \
display_wave.c
libmobile_a_SOURCES = \
sender.c \
display_wave.c \
cause.c \
call.c \
testton.c \
mncc_sock.c \
hagelbarger.c \
display_status.c \
main_common.c
main_mobile.c
if HAVE_SDR
AM_CPPFLAGS += -DHAVE_SDR

View File

@@ -29,7 +29,7 @@
#include <termios.h>
#include <errno.h>
#include "sample.h"
#include "main.h"
#include "main_mobile.h"
#include "debug.h"
#include "sender.h"
#include "timer.h"
@@ -547,7 +547,7 @@ static int get_char()
}
/* Loop through all transceiver instances of one network. */
void main_common(int *quit, int latency, int interval, void (*myhandler)(void), const char *station_id, int station_id_digits)
void main_mobile(int *quit, int latency, int interval, void (*myhandler)(void), const char *station_id, int station_id_digits)
{
int latspl;
sender_t *sender;

View File

@@ -42,7 +42,7 @@ void opt_switch_common(int c, char *arg0, int *skip_args);
extern int quit;
void sighandler(int sigset);
void main_common(int *quit, int latency, int interval, void (*myhandler)(void), const char *station_id, int station_id_digits);
void main_mobile(int *quit, int latency, int interval, void (*myhandler)(void), const char *station_id, int station_id_digits);
void dump_info(void);