mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-02-03 09:44:26 -05: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) */
|
||||
/* #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 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
|
||||
|
||||
# paths
|
||||
srcdir := .
|
||||
libdir := ${exec_prefix}/lib
|
||||
prefix := /usr/local
|
||||
exec_prefix := ${prefix}
|
||||
VPATH := .
|
||||
srcdir := .
|
||||
libdir := ${exec_prefix}/lib
|
||||
include_dirs := . include
|
||||
|
||||
# programs
|
||||
CC := gcc
|
||||
CXX := g++
|
||||
MV := mv -f
|
||||
RM := rm -f
|
||||
SED := /usr/bin/sed
|
||||
@ -67,7 +69,7 @@ RANLIB := ranlib
|
||||
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
||||
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
||||
#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)
|
||||
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
||||
LDFLAGS =
|
||||
@ -1231,9 +1233,10 @@ help:
|
||||
install: all
|
||||
@echo "installing..."
|
||||
@echo ""
|
||||
mkdir -p $(DESTDIR)$(exec_prefix)$(libdir)
|
||||
mkdir -p $(DESTDIR)$(prefix)/include
|
||||
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
|
||||
@echo ""
|
||||
@echo "---------------------------------------------------------"
|
||||
@ -1256,8 +1259,8 @@ install: all
|
||||
uninstall:
|
||||
@echo "uninstalling..."
|
||||
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${ARCHIVE_LIB}
|
||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${SHARED_LIB}
|
||||
$(RM) $(DESTDIR)$(libdir)/${ARCHIVE_LIB}
|
||||
$(RM) $(DESTDIR)$(libdir)/${SHARED_LIB}
|
||||
@echo "done."
|
||||
|
||||
##
|
||||
@ -1346,10 +1349,10 @@ readme.cc.example.cc : README.md
|
||||
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
||||
|
||||
readme.cc.example.o : %.o : %.cc ${include_headers}
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||
${CXX} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||
|
||||
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
|
||||
|
||||
@ -1476,6 +1479,7 @@ example_programs := \
|
||||
examples/eqlms_cccf_decisiondirected_example \
|
||||
examples/eqlms_cccf_example \
|
||||
examples/eqrls_cccf_example \
|
||||
examples/error_handling_example \
|
||||
examples/fec_example \
|
||||
examples/fec_soft_example \
|
||||
examples/fft_example \
|
||||
@ -1497,6 +1501,7 @@ example_programs := \
|
||||
examples/firhilb_interp_example \
|
||||
examples/firpfb_rrrf_example \
|
||||
examples/firpfbch2_crcf_example \
|
||||
examples/firpfbch2_crcf_reconstruct_example \
|
||||
examples/firpfbchr_crcf_example \
|
||||
examples/firinterp_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
|
||||
|
||||
# paths
|
||||
srcdir := .
|
||||
libdir := ${exec_prefix}/lib
|
||||
prefix := /usr/local
|
||||
exec_prefix := ${prefix}
|
||||
VPATH := .
|
||||
srcdir := .
|
||||
libdir := ${exec_prefix}/lib
|
||||
include_dirs := . include
|
||||
|
||||
# programs
|
||||
CC := gcc
|
||||
CXX := g++
|
||||
MV := mv -f
|
||||
RM := rm -f
|
||||
SED := /usr/bin/sed
|
||||
@ -67,7 +69,7 @@ RANLIB := ranlib
|
||||
INCLUDE_CFLAGS = $(addprefix -I,$(include_dirs))
|
||||
COVERAGE_FLAGS = # dynamic library linker needs separate flag
|
||||
#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)
|
||||
CFLAGS = $(CONFIG_CFLAGS) -Wall -fPIC
|
||||
LDFLAGS =
|
||||
@ -1231,9 +1233,10 @@ help:
|
||||
install: all
|
||||
@echo "installing..."
|
||||
@echo ""
|
||||
mkdir -p $(DESTDIR)$(exec_prefix)$(libdir)
|
||||
mkdir -p $(DESTDIR)$(prefix)/include
|
||||
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
|
||||
@echo ""
|
||||
@echo "---------------------------------------------------------"
|
||||
@ -1256,8 +1259,8 @@ install: all
|
||||
uninstall:
|
||||
@echo "uninstalling..."
|
||||
$(RM) $(addprefix $(DESTDIR)$(prefix)/include/liquid/, $(headers_install))
|
||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${ARCHIVE_LIB}
|
||||
$(RM) $(DESTDIR)$(exec_prefix)$(libdir)/${SHARED_LIB}
|
||||
$(RM) $(DESTDIR)$(libdir)/${ARCHIVE_LIB}
|
||||
$(RM) $(DESTDIR)$(libdir)/${SHARED_LIB}
|
||||
@echo "done."
|
||||
|
||||
##
|
||||
@ -1346,10 +1349,10 @@ readme.cc.example.cc : README.md
|
||||
${SED} -n '151,172p' $< | ${SED} "s/<liquid\/liquid.h>/\"liquid.h\"/g" > $@
|
||||
|
||||
readme.cc.example.o : %.o : %.cc ${include_headers}
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||
${CXX} ${CPPFLAGS} ${CFLAGS} $< -c -o $@
|
||||
|
||||
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
|
||||
|
||||
@ -1476,6 +1479,7 @@ example_programs := \
|
||||
examples/eqlms_cccf_decisiondirected_example \
|
||||
examples/eqlms_cccf_example \
|
||||
examples/eqrls_cccf_example \
|
||||
examples/error_handling_example \
|
||||
examples/fec_example \
|
||||
examples/fec_soft_example \
|
||||
examples/fft_example \
|
||||
@ -1497,6 +1501,7 @@ example_programs := \
|
||||
examples/firhilb_interp_example \
|
||||
examples/firpfb_rrrf_example \
|
||||
examples/firpfbch2_crcf_example \
|
||||
examples/firpfbch2_crcf_reconstruct_example \
|
||||
examples/firpfbchr_crcf_example \
|
||||
examples/firinterp_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