modified Linux makefile for libctb, added build instructions for libctb
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 29 Nov 2012 23:30:25 +0000 (23:30 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 29 Nov 2012 23:30:25 +0000 (23:30 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@1086 01035d8c-6547-0410-b346-abe4f91aad63

fdmdv2/README.linux
fdmdv2/src/Makefile.linux

index 08e0e52d2bf339b1382bcc5f5da246ddd4cdeae5..4233bc92941f40572c2e827cbde2910f00efbf32 100644 (file)
@@ -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
 ----------------
 
index 54da7727f5e52de3fbf29598b98349b3919fdf7f..e9c7c3a8a41ebea1cfc9065d64efdaa3c4509117 100644 (file)
@@ -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 \