- add radio to build system
- added farrow test git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@946 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+25
-18
@@ -1,23 +1,30 @@
|
||||
include ../config.mk
|
||||
include ./config.mk
|
||||
|
||||
SRCDIR := .
|
||||
OBJS := real.o cpx.o ringbuf.o equalizer.o interpolation.o agc.o nco.o statistics.o symbol.o synchronization.o Frame.o Symbolizer.o Formatter.o Scrambler.o
|
||||
NAME := Radio
|
||||
|
||||
LIB := $(BUILD_DIR)/libradio.a
|
||||
CXX_SRCS := $(LIBSRC_PATH)/cpp/radio/Formatter.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Symbolizer.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Scrambler.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/Frame.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/Interpolator.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/Farrow.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/PolyPhase.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/UpSampler.cpp
|
||||
CXX_SRCS += $(LIBSRC_PATH)/cpp/radio/interpolation/DownSampler.cpp
|
||||
|
||||
INCLUDES := . ..
|
||||
DEFINES := radio_float_t=float fir_float_t=float
|
||||
GCC_SRCS := $(LIBSRC_PATH)/radio/real.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/cpx.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/ringbuf.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/equalizer.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/interpolation.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/agc.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/nco.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/statistics.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/symbol.c
|
||||
GCC_SRCS += $(LIBSRC_PATH)/radio/synchronization.c
|
||||
|
||||
all : $(LIB)
|
||||
|
||||
$(LIB) : $(OBJS)
|
||||
$(AR) -r $(LIB) $(OBJS)
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
rm -f *.a
|
||||
|
||||
.PHONY: clean
|
||||
|
||||
include ../compile.mk
|
||||
INCLUDES += -I $(LIBSRC_PATH) -I $(BLAZE_PATH)
|
||||
DEFINES += -Dradio_float_t=float -Dfir_float_t=float
|
||||
CXXFLAGS += -std=c++20
|
||||
|
||||
include $(MAKE_HOME)/compile.mk
|
||||
|
||||
Reference in New Issue
Block a user