test:hfp/sbc: don't link against cpputest for pklg tools

This commit is contained in:
Matthias Ringwald 2018-12-21 12:12:02 +01:00
parent 368800542b
commit 6ed7c861fe
2 changed files with 14 additions and 13 deletions

View File

@ -52,7 +52,7 @@ CFLAGS = -g -Wall -Wmissing-prototypes -Wnarrowing
# CFLAGS += -Werror
CFLAGS += -I. -I../ -I${BTSTACK_ROOT}/src -I${BTSTACK_ROOT}/src/classic -I${POSIX_ROOT} -I${BTSTACK_ROOT}/include
# CFLAGS += -D OCTAVE_OUTPUT
LDFLAGS += -lCppUTest -lCppUTestExt
LDFLAGS_CPPUTEST += -lCppUTest -lCppUTestExt
EXAMPLES = hfp_ag_parser_test hfp_ag_client_test hfp_hf_parser_test hfp_hf_client_test cvsd_plc_test pklg_cvsd_test
@ -62,22 +62,22 @@ clean:
rm -rf *.o $(EXAMPLES) $(CLIENT_EXAMPLES) *.dSYM *.wav results/* pklg/*.wav
hfp_ag_parser_test: ${COMMON_OBJ} hfp_gsm_model.o hfp_ag.o hfp.o hfp_ag_parser_test.c
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
hfp_hf_parser_test: ${COMMON_OBJ} hfp_hf.o hfp.o hfp_hf_parser_test.c
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
hfp_hf_client_test: ${MOCK_OBJ} hfp_hf.o hfp.o hfp_hf_client_test.c
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
hfp_ag_client_test: ${MOCK_OBJ} hfp_gsm_model.o hfp_ag.o hfp.o hfp_ag_client_test.c
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
cvsd_plc_test: ${COMMON_OBJ} btstack_cvsd_plc.o wav_util.o cvsd_plc_test.c
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
pklg_cvsd_test: hci_dump.o btstack_util.o btstack_cvsd_plc.o wav_util.o pklg_cvsd_test.o
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} -o $@
test: all
mkdir -p results

View File

@ -19,7 +19,7 @@ CFLAGS += -I${SBC_ENCODER_ROOT}/include
CFLAGS += -Werror=unused-parameter
# CFLAGS += -D OCTAVE_OUTPUT
#CFLAGS += -D PRINT_SAMPLES -D PRINT_SCALEFACTORS -D OI_DEBUG -D TRACE_EXECUTION
LDFLAGS += -lCppUTest -lCppUTestExt
LDFLAGS_CPPUTEST += -lCppUTest -lCppUTestExt
VPATH += ${SBC_DECODER_ROOT}/srce
VPATH += ${SBC_ENCODER_ROOT}/srce
VPATH += ${BTSTACK_ROOT}/src
@ -41,13 +41,16 @@ SBC_TESTS = sbc_decoder_test msbc_encoder_test pklg_msbc_test
all: ${SBC_TESTS}
sbc_decoder_test: ${SBC_DECODER_OBJ} ${SBC_ENCODER_OBJ} ${COMMON_OBJ} sbc_decoder_test.o
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
msbc_encoder_test: ${SBC_DECODER_OBJ} ${SBC_ENCODER_OBJ} ${COMMON_OBJ} msbc_encoder_test.o
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
pklg_msbc_test: ${SBC_DECODER_OBJ} hci_dump.o btstack_util.o wav_util.o pklg_msbc_test.o
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
${CC} $^ ${CFLAGS} -o $@
sbc_decoder_sine: ${SBC_DECODER_OBJ} ${SBC_ENCODER_OBJ} ${COMMON_OBJ} sbc_decoder_sine.o data_sine_stereo_sbc.h
${CC} $(filter-out data_sine_stereo_sbc.h,$^) ${CFLAGS} ${LDFLAGS_CPPUTEST} -o $@
data_sine_stereo_sbc.h: data/sine-stereo.sbc
xxd -i -l 14800 $^ > $@
@ -55,8 +58,6 @@ data_sine_stereo_sbc.h: data/sine-stereo.sbc
data_fanfare_8sb_stereo_sbc.h: data/fanfare-8sb-stereo.sbc
xxd -i $^ > $@
sbc_decoder_sine: ${SBC_DECODER_OBJ} ${SBC_ENCODER_OBJ} ${COMMON_OBJ} sbc_decoder_sine.o data_sine_stereo_sbc.h
${CC} $(filter-out data_sine_stereo_sbc.h,$^) ${CFLAGS} ${LDFLAGS} -o $@
test: all
./sbc_decoder_test data/avdtp_sink sbc 0 0