From 25d2c1eafdb3f8a782544d66af0983a6a820e1f7 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Thu, 29 Nov 2012 23:30:25 +0000 Subject: [PATCH] modified Linux makefile for libctb, added build instructions for libctb git-svn-id: https://svn.code.sf.net/p/freetel/code@1086 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2/README.linux | 14 ++++++++++++++ fdmdv2/src/Makefile.linux | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/fdmdv2/README.linux b/fdmdv2/README.linux index 08e0e52d..4233bc92 100644 --- a/fdmdv2/README.linux +++ b/fdmdv2/README.linux @@ -73,6 +73,20 @@ Build portaudio possible to build fdmdv2 without "make install", by passing --prefix to the ./configure stage. +Build libctb (Communications Toolbox) +------------------------------------- + +$ wget https://iftools.com/download/ctb/0.16/libctb-0.16.tar.gz +$ tar xvzf libctb-0.16.tar.gz +$ cd libctb-0.16/build +build$ make +build$ sudo make install + +I found the "sudo make DEBUG=0 GPIB=0 install" didn't install the kbhit.h file: + +build$ sudo cp ../include/ctb-0.16/kbhit.h /usr/local/include/ctb-0.16 +build$ sudo ldconfig + Build codec2-dev ---------------- diff --git a/fdmdv2/src/Makefile.linux b/fdmdv2/src/Makefile.linux index 54da7727..e9c7c3a8 100644 --- a/fdmdv2/src/Makefile.linux +++ b/fdmdv2/src/Makefile.linux @@ -16,7 +16,7 @@ CODEC2_INC=-I$(CODEC2_PATH)/src CODEC2_LIB=$(CODEC2_PATH)/src/.libs/libcodec2.a CPP_FLAGS = $(WX_CPPFLAGS) $(CODEC2_INC) -I. -g -Wall -O3 -DSVN_REVISION=\"$(SVN_REVISION)\" -LIBS = $(WX_LIBS) $(CODEC2_LIB) -lm -lportaudiocpp -lpthread -lsndfile /usr/lib/libsamplerate.so.0 +LIBS = $(WX_LIBS) $(CODEC2_LIB) -lm -lportaudiocpp -lpthread -lsndfile /usr/lib/libsamplerate.so.0 -lctb-0.16 OBJS = topFrame.o \ fdmdv2_main.o \ -- 2.25.1