1+ include ../../../tools/sharcfx/sharcfx.mk
2+
3+ # Initialize project root and build directory
4+ PROJECT := denoiser_realtime
5+ PROJECT_ROOT := .
6+ BUILD_DIR := ./build
7+ DEBUGGER := 1000
8+
9+ # Shared and common source files
10+ SHARED := ../../shared
11+ COMMON := ../common
12+
13+ # Add include directories
14+ INCLUDES += \
15+ -I"$(PROJECT_ROOT)/src" \
16+ -I"$(PROJECT_ROOT)/system" \
17+ -I"$(PROJECT_ROOT)/system/drivers/sport" \
18+ -I"$(PROJECT_ROOT)/system/drivers/twi" \
19+ -I"$(PROJECT_ROOT)/system/services/pdma" \
20+ -I"$(COMMON)/model/model_fp" \
21+ -I"$(SHARED)/system" \
22+ -I"$(SHARED)"
23+
24+ # Add C sources
25+ C_SRCS += \
26+ $(wildcard $(PROJECT_ROOT)/system/*.c) \
27+ $(wildcard $(PROJECT_ROOT)/system/pinmux/GeneratedSources/*.c) \
28+ $(wildcard $(PROJECT_ROOT)/system/startup_lsp/lsp/*.c) \
29+ $(wildcard $(PROJECT_ROOT)/system/sru/*.c) \
30+ $(wildcard $(SHARED)/system/*.c) \
31+ $(wildcard $(SHARED)/*.c) \
32+ $(wildcard $(COMMON)/*.c)
33+
34+ # Add C++ sources (.cc)
35+ CC_SRCS += \
36+ $(wildcard $(COMMON)/model/model_fp/*.cc)
37+
38+ # Add C++ sources (.cpp)
39+ CPP_SRCS += \
40+ $(wildcard $(PROJECT_ROOT)/src/*.cpp)
41+
42+ # Add drivers and services
43+ SYSCFG_SRCS += \
44+ $(DRIVER_DIR)/Source/sport/adi_sport.c \
45+ $(DRIVER_DIR)/Source/twi/adi_twi.c \
46+ $(DRIVER_DIR)/Source/uart/adi_uart.c \
47+ $(SERVICE_DIR)/Source/pdma/adi_pdma.c \
48+ $(SERVICE_DIR)/Source/gpio/adi_gpio.c \
49+ $(SERVICE_DIR)/Source/pwr/adi_pwr.c \
50+ $(SERVICE_DIR)/Source/spu/adi_spu.c
51+
52+ include ../../../tools/sharcfx/project.mk
0 commit comments