mirror of
https://github.com/thead-yocto-mirror/xtensa_dsp
synced 2026-07-14 20:24:48 +02:00
39 lines
765 B
Makefile
39 lines
765 B
Makefile
TESTS := test_dsp_npu
|
|
|
|
CFLAGS = -O0 -Wall -g -lm -lpthread -lrt
|
|
LDFLAGS += -L../../driver/xrp-user/ -ldsp
|
|
LDFLAGS += -Ithread-pthread
|
|
SRCS += io.c
|
|
SRCS += test_bench_utils.c
|
|
SRCS += dsp_src_test.c
|
|
|
|
INCLUDES += -I../../driver/xrp-user/include
|
|
# object files will be generated from .c sourcefiles
|
|
OBJS = $(notdir $(SRCS:.c=.o))
|
|
|
|
|
|
all: $(TESTS) npu_sink_test
|
|
|
|
prepare:
|
|
mkdir -p output
|
|
|
|
$(OBJS):$(SRCS)
|
|
$(CC) -c $(CFLAGS) $(INCLUDES) $(SRCS)
|
|
|
|
$(TESTS):prepare $(OBJS)
|
|
$(CC) -o $(TESTS) $(OBJS) $(CFLAGS) $(LDFLAGS)
|
|
cp -r $(TESTS) ./output/
|
|
|
|
npu_sink_test: npu_sink_test.c io.c test_bench_utils.c
|
|
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
|
|
cp -r npu_sink_test ./output/
|
|
clean:
|
|
rm -f $(TESTS)
|
|
rm -f *.o
|
|
rm -rf output
|
|
|
|
install:
|
|
|
|
.PHONY: clean all prepare common
|
|
|