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:
vsonnier 2021-01-02 11:07:22 +01:00
parent 6a709fe24b
commit 0b2b90848d
16 changed files with 3939 additions and 3837 deletions

View File

@ -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"

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -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 \

View File

@ -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 \

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.