mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2024-09-27 15:56:48 -04:00
Updated Windows liquid-dsp binaries to master, now some functions have return values for error management.
- liquid-dsp ref: c68f5e39434433c88bd4fe19784bf4c8a32aa8e4 - using GCC 10.2 (MSYS2)
This commit is contained in:
parent
6a709fe24b
commit
0b2b90848d
3
external/liquid-dsp/config.h
vendored
3
external/liquid-dsp/config.h
vendored
@ -159,6 +159,9 @@
|
|||||||
/* Force overriding of SIMD (use portable C code) */
|
/* Force overriding of SIMD (use portable C code) */
|
||||||
/* #undef LIQUID_SIMDOVERRIDE */
|
/* #undef LIQUID_SIMDOVERRIDE */
|
||||||
|
|
||||||
|
/* Enable strict program exit on error */
|
||||||
|
/* #undef LIQUID_STRICT_EXIT */
|
||||||
|
|
||||||
/* Define to the address where bug reports for this package should be sent. */
|
/* Define to the address where bug reports for this package should be sent. */
|
||||||
#define PACKAGE_BUGREPORT "joseph@liquidsdr.org"
|
#define PACKAGE_BUGREPORT "joseph@liquidsdr.org"
|
||||||
|
|
||||||
|
BIN
external/liquid-dsp/gcc/32/libliquid.a
vendored
BIN
external/liquid-dsp/gcc/32/libliquid.a
vendored
Binary file not shown.
BIN
external/liquid-dsp/gcc/32/libliquid.dll
vendored
BIN
external/liquid-dsp/gcc/32/libliquid.dll
vendored
Binary file not shown.
BIN
external/liquid-dsp/gcc/64/libliquid.a
vendored
BIN
external/liquid-dsp/gcc/64/libliquid.a
vendored
Binary file not shown.
BIN
external/liquid-dsp/gcc/64/libliquid.dll
vendored
BIN
external/liquid-dsp/gcc/64/libliquid.dll
vendored
Binary file not shown.
1979
external/liquid-dsp/include/liquid/liquid.h
vendored
1979
external/liquid-dsp/include/liquid/liquid.h
vendored
File diff suppressed because it is too large
Load Diff
23
external/liquid-dsp/makefile.mingw32
vendored
23
external/liquid-dsp/makefile.mingw32
vendored
@ -47,14 +47,16 @@ VERSION := 1.3.2
|
|||||||
BUGREPORT := joseph@liquidsdr.org
|
BUGREPORT := joseph@liquidsdr.org
|
||||||
|
|
||||||
# paths
|
# paths
|
||||||
srcdir := .
|
|
||||||
libdir := ${exec_prefix}/lib
|
|
||||||
prefix := /usr/local
|
prefix := /usr/local
|
||||||
exec_prefix := ${prefix}
|
exec_prefix := ${prefix}
|
||||||
|
VPATH := .
|
||||||
|
srcdir := .
|
||||||
|
libdir := ${exec_prefix}/lib
|
||||||
include_dirs := . include
|
include_dirs := . include
|
||||||
|
|
||||||
# programs
|
# programs
|
||||||
CC := gcc
|
CC := gcc
|
||||||
|
CXX := g++
|
||||||
MV := mv -f
|
MV := mv -f
|
||||||
RM := rm -f
|
RM := rm -f
|
||||||
SED := /usr/bin/sed
|
SED := /usr/bin/sed
|
||||||
@ -67,7 +69,7 @@ RANLIB := ranlib
|
|||||||
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
||||||
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
||||||
#MINGW: optimizations goes here, use SSSE42 for 32bit
|
#MINGW: optimizations goes here, use SSSE42 for 32bit
|
||||||
CONFIG_CFLAGS = -m32 -O3 -msse4.2 -ffast-math
|
CONFIG_CFLAGS = -m32 -O3 -msse4.2 -ffast-math ${COVERAGE_FLAGS}
|
||||||
CPPFLAGS = $(INCLUDE_CFLAGS)
|
CPPFLAGS = $(INCLUDE_CFLAGS)
|
||||||
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
@ -1231,9 +1233,10 @@ help:
|
|||||||
install: all
|
install: all
|
||||||
@echo "installing..."
|
@echo "installing..."
|
||||||
@echo ""
|
@echo ""
|
||||||
mkdir -p $(DESTDIR)$(exec_prefix)$(libdir)
|
mkdir -p $(DESTDIR)$(prefix)/include
|
||||||
mkdir -p $(DESTDIR)$(prefix)/include/liquid
|
mkdir -p $(DESTDIR)$(prefix)/include/liquid
|
||||||
install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(exec_prefix)$(libdir)
|
mkdir -p $(DESTDIR)$(libdir)
|
||||||
|
install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(libdir)
|
||||||
install -m 644 -p $(addprefix include/,$(headers_install)) $(DESTDIR)$(prefix)/include/liquid
|
install -m 644 -p $(addprefix include/,$(headers_install)) $(DESTDIR)$(prefix)/include/liquid
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "---------------------------------------------------------"
|
@echo "---------------------------------------------------------"
|
||||||
@ -1256,8 +1259,8 @@ install: all
|
|||||||
uninstall:
|
uninstall:
|
||||||
@echo "uninstalling..."
|
@echo "uninstalling..."
|
||||||
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
||||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${ARCHIVE_LIB}
|
$(RM) $(DESTDIR)$(libdir)/${ARCHIVE_LIB}
|
||||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${SHARED_LIB}
|
$(RM) $(DESTDIR)$(libdir)/${SHARED_LIB}
|
||||||
@echo "done."
|
@echo "done."
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -1346,10 +1349,10 @@ readme.cc.example.cc : README.md
|
|||||||
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
||||||
|
|
||||||
readme.cc.example.o : %.o : %.cc ${include_headers}
|
readme.cc.example.o : %.o : %.cc ${include_headers}
|
||||||
${CC} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
${CXX} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||||
|
|
||||||
readme.cc.example : % : %.o ${ARCHIVE_LIB}
|
readme.cc.example : % : %.o ${ARCHIVE_LIB}
|
||||||
${CC} ${CFLAGS} ${LDFLAGS} $^ -o $@ ${LIBS}
|
${CXX} ${CFLAGS} ${LDFLAGS} $^ -o $@ ${LIBS}
|
||||||
|
|
||||||
doc-check : readme.c.example readme.cc.example ; ./readme.c.example && ./readme.cc.example
|
doc-check : readme.c.example readme.cc.example ; ./readme.c.example && ./readme.cc.example
|
||||||
|
|
||||||
@ -1476,6 +1479,7 @@ example_programs := \
|
|||||||
examples/eqlms_cccf_decisiondirected_example \
|
examples/eqlms_cccf_decisiondirected_example \
|
||||||
examples/eqlms_cccf_example \
|
examples/eqlms_cccf_example \
|
||||||
examples/eqrls_cccf_example \
|
examples/eqrls_cccf_example \
|
||||||
|
examples/error_handling_example \
|
||||||
examples/fec_example \
|
examples/fec_example \
|
||||||
examples/fec_soft_example \
|
examples/fec_soft_example \
|
||||||
examples/fft_example \
|
examples/fft_example \
|
||||||
@ -1497,6 +1501,7 @@ example_programs := \
|
|||||||
examples/firhilb_interp_example \
|
examples/firhilb_interp_example \
|
||||||
examples/firpfb_rrrf_example \
|
examples/firpfb_rrrf_example \
|
||||||
examples/firpfbch2_crcf_example \
|
examples/firpfbch2_crcf_example \
|
||||||
|
examples/firpfbch2_crcf_reconstruct_example \
|
||||||
examples/firpfbchr_crcf_example \
|
examples/firpfbchr_crcf_example \
|
||||||
examples/firinterp_crcf_example \
|
examples/firinterp_crcf_example \
|
||||||
examples/firinterp_firdecim_crcf_example \
|
examples/firinterp_firdecim_crcf_example \
|
||||||
|
23
external/liquid-dsp/makefile.mingw64
vendored
23
external/liquid-dsp/makefile.mingw64
vendored
@ -47,14 +47,16 @@ VERSION := 1.3.2
|
|||||||
BUGREPORT := joseph@liquidsdr.org
|
BUGREPORT := joseph@liquidsdr.org
|
||||||
|
|
||||||
# paths
|
# paths
|
||||||
srcdir := .
|
|
||||||
libdir := ${exec_prefix}/lib
|
|
||||||
prefix := /usr/local
|
prefix := /usr/local
|
||||||
exec_prefix := ${prefix}
|
exec_prefix := ${prefix}
|
||||||
|
VPATH := .
|
||||||
|
srcdir := .
|
||||||
|
libdir := ${exec_prefix}/lib
|
||||||
include_dirs := . include
|
include_dirs := . include
|
||||||
|
|
||||||
# programs
|
# programs
|
||||||
CC := gcc
|
CC := gcc
|
||||||
|
CXX := g++
|
||||||
MV := mv -f
|
MV := mv -f
|
||||||
RM := rm -f
|
RM := rm -f
|
||||||
SED := /usr/bin/sed
|
SED := /usr/bin/sed
|
||||||
@ -67,7 +69,7 @@ RANLIB := ranlib
|
|||||||
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
||||||
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
||||||
#MINGW: optimizations goes here, use SSSE42 for 64bit
|
#MINGW: optimizations goes here, use SSSE42 for 64bit
|
||||||
CONFIG_CFLAGS = -O3 -msse4.2 -ffast-math
|
CONFIG_CFLAGS = -O3 -msse4.2 -ffast-math ${COVERAGE_FLAGS}
|
||||||
CPPFLAGS = $(INCLUDE_CFLAGS)
|
CPPFLAGS = $(INCLUDE_CFLAGS)
|
||||||
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
||||||
LDFLAGS =
|
LDFLAGS =
|
||||||
@ -1231,9 +1233,10 @@ help:
|
|||||||
install: all
|
install: all
|
||||||
@echo "installing..."
|
@echo "installing..."
|
||||||
@echo ""
|
@echo ""
|
||||||
mkdir -p $(DESTDIR)$(exec_prefix)$(libdir)
|
mkdir -p $(DESTDIR)$(prefix)/include
|
||||||
mkdir -p $(DESTDIR)$(prefix)/include/liquid
|
mkdir -p $(DESTDIR)$(prefix)/include/liquid
|
||||||
install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(exec_prefix)$(libdir)
|
mkdir -p $(DESTDIR)$(libdir)
|
||||||
|
install -m 644 -p ${ARCHIVE_LIB} ${SHARED_LIB} $(DESTDIR)$(libdir)
|
||||||
install -m 644 -p $(addprefix include/,$(headers_install)) $(DESTDIR)$(prefix)/include/liquid
|
install -m 644 -p $(addprefix include/,$(headers_install)) $(DESTDIR)$(prefix)/include/liquid
|
||||||
@echo ""
|
@echo ""
|
||||||
@echo "---------------------------------------------------------"
|
@echo "---------------------------------------------------------"
|
||||||
@ -1256,8 +1259,8 @@ install: all
|
|||||||
uninstall:
|
uninstall:
|
||||||
@echo "uninstalling..."
|
@echo "uninstalling..."
|
||||||
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
||||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${ARCHIVE_LIB}
|
$(RM) $(DESTDIR)$(libdir)/${ARCHIVE_LIB}
|
||||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${SHARED_LIB}
|
$(RM) $(DESTDIR)$(libdir)/${SHARED_LIB}
|
||||||
@echo "done."
|
@echo "done."
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -1346,10 +1349,10 @@ readme.cc.example.cc : README.md
|
|||||||
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
||||||
|
|
||||||
readme.cc.example.o : %.o : %.cc ${include_headers}
|
readme.cc.example.o : %.o : %.cc ${include_headers}
|
||||||
${CC} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
${CXX} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||||
|
|
||||||
readme.cc.example : % : %.o ${ARCHIVE_LIB}
|
readme.cc.example : % : %.o ${ARCHIVE_LIB}
|
||||||
${CC} ${CFLAGS} ${LDFLAGS} $^ -o $@ ${LIBS}
|
${CXX} ${CFLAGS} ${LDFLAGS} $^ -o $@ ${LIBS}
|
||||||
|
|
||||||
doc-check : readme.c.example readme.cc.example ; ./readme.c.example && ./readme.cc.example
|
doc-check : readme.c.example readme.cc.example ; ./readme.c.example && ./readme.cc.example
|
||||||
|
|
||||||
@ -1476,6 +1479,7 @@ example_programs := \
|
|||||||
examples/eqlms_cccf_decisiondirected_example \
|
examples/eqlms_cccf_decisiondirected_example \
|
||||||
examples/eqlms_cccf_example \
|
examples/eqlms_cccf_example \
|
||||||
examples/eqrls_cccf_example \
|
examples/eqrls_cccf_example \
|
||||||
|
examples/error_handling_example \
|
||||||
examples/fec_example \
|
examples/fec_example \
|
||||||
examples/fec_soft_example \
|
examples/fec_soft_example \
|
||||||
examples/fft_example \
|
examples/fft_example \
|
||||||
@ -1497,6 +1501,7 @@ example_programs := \
|
|||||||
examples/firhilb_interp_example \
|
examples/firhilb_interp_example \
|
||||||
examples/firpfb_rrrf_example \
|
examples/firpfb_rrrf_example \
|
||||||
examples/firpfbch2_crcf_example \
|
examples/firpfbch2_crcf_example \
|
||||||
|
examples/firpfbch2_crcf_reconstruct_example \
|
||||||
examples/firpfbchr_crcf_example \
|
examples/firpfbchr_crcf_example \
|
||||||
examples/firinterp_crcf_example \
|
examples/firinterp_crcf_example \
|
||||||
examples/firinterp_firdecim_crcf_example \
|
examples/firinterp_firdecim_crcf_example \
|
||||||
|
2874
external/liquid-dsp/msvc/32/libliquid.def
vendored
2874
external/liquid-dsp/msvc/32/libliquid.def
vendored
File diff suppressed because it is too large
Load Diff
BIN
external/liquid-dsp/msvc/32/libliquid.dll
vendored
BIN
external/liquid-dsp/msvc/32/libliquid.dll
vendored
Binary file not shown.
BIN
external/liquid-dsp/msvc/32/libliquid.lib
vendored
BIN
external/liquid-dsp/msvc/32/libliquid.lib
vendored
Binary file not shown.
2874
external/liquid-dsp/msvc/64/libliquid.def
vendored
2874
external/liquid-dsp/msvc/64/libliquid.def
vendored
File diff suppressed because it is too large
Load Diff
BIN
external/liquid-dsp/msvc/64/libliquid.dll
vendored
BIN
external/liquid-dsp/msvc/64/libliquid.dll
vendored
Binary file not shown.
BIN
external/liquid-dsp/msvc/64/libliquid.lib
vendored
BIN
external/liquid-dsp/msvc/64/libliquid.lib
vendored
Binary file not shown.
BIN
external/msvc/x64/libwinpthread-1.dll
vendored
BIN
external/msvc/x64/libwinpthread-1.dll
vendored
Binary file not shown.
BIN
external/msvc/x86/libwinpthread-1.dll
vendored
BIN
external/msvc/x86/libwinpthread-1.dll
vendored
Binary file not shown.
Loading…
Reference in New Issue
Block a user