2022-07-19 23:47:48 -04:00
|
|
|
project(modemm17)
|
|
|
|
|
|
|
|
set(modemm17_SOURCES
|
2022-07-27 08:58:33 -04:00
|
|
|
ClockRecovery.cpp
|
2022-07-19 23:47:48 -04:00
|
|
|
Correlator.cpp
|
|
|
|
FreqDevEstimator.cpp
|
|
|
|
Golay24.cpp
|
2022-07-24 13:11:44 -04:00
|
|
|
LinkSetupFrame.cpp
|
2022-07-19 23:47:48 -04:00
|
|
|
M17Demodulator.cpp
|
|
|
|
M17Modulator.cpp
|
2022-07-30 22:54:39 -04:00
|
|
|
M17Randomizer.cpp
|
2022-07-19 23:47:48 -04:00
|
|
|
)
|
|
|
|
|
|
|
|
set(modemm17_HEADERS
|
|
|
|
ax25_frame.h
|
|
|
|
CarrierDetect.h
|
|
|
|
ClockRecovery.h
|
|
|
|
Convolution.h
|
|
|
|
Correlator.h
|
|
|
|
CRC16.h
|
|
|
|
DataCarrierDetect.h
|
|
|
|
DeviationError.h
|
|
|
|
Filter.h
|
|
|
|
FirFilter.h
|
|
|
|
FreqDevEstimator.h
|
|
|
|
FrequencyError.h
|
|
|
|
Fsk4Demod.h
|
|
|
|
Golay24.h
|
|
|
|
IirFilter.h
|
|
|
|
LinkSetupFrame.h
|
|
|
|
M17Demodulator.h
|
|
|
|
M17FrameDecoder.h
|
|
|
|
M17Framer.h
|
|
|
|
M17Modulator.h
|
|
|
|
M17Randomizer.h
|
|
|
|
M17Synchronizer.h
|
|
|
|
PhaseEstimator.h
|
|
|
|
PolynomialInterleaver.h
|
|
|
|
SlidingDFT.h
|
|
|
|
SymbolEvm.h
|
|
|
|
Trellis.h
|
|
|
|
Util.h
|
|
|
|
Viterbi.h
|
|
|
|
)
|
|
|
|
|
|
|
|
include_directories(
|
|
|
|
${CMAKE_SOURCE_DIR}/exports
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(modemm17 SHARED
|
|
|
|
${modemm17_SOURCES}
|
|
|
|
)
|
|
|
|
|
|
|
|
target_link_libraries(modemm17
|
|
|
|
Qt5::Core
|
|
|
|
)
|
|
|
|
|
|
|
|
install(TARGETS modemm17 DESTINATION ${INSTALL_LIB_DIR})
|