target_or_common = $(if $(wildcard ../../../$(dir $(1))/_$(TARGET)/$(notdir $(1))),$(dir $(1))/_$(TARGET)/$(notdir $(1)),$(1))
rpp_lib_SOURCES += \
+ $(lwip_SOURCES) \
rpp/src/rpp/adc.c \
rpp/src/rpp/can.c \
rpp/src/rpp/gio.c \
rpp/src/rpp/sci.c \
rpp/src/drv/adc.c \
+ rpp/src/rpp/eth.c \
rpp/src/drv/_$(TARGET)/port_def.c \
rpp/src/drv/gio.c \
rpp/src/drv/gio_tab.c \
rpp/src/sys/asm/sys_intvecs.asm \
rpp/src/sys/asm/sys_mpu.asm \
rpp/src/sys/asm/sys_pmu.asm \
- rpp/src/sys/_$(TARGET)/notification.c \
+ $(call target_or_common,rpp/src/sys/notification.c) \
rpp/src/sys/phy_dp83848h.c \
rpp/src/sys/sys_phantom.c \
$(call target_or_common,rpp/src/sys/sys_pinmux.c) \
rpp_lib_SOURCES_$(TARGET_HAS_SPI) += \
rpp/src/drv/spi.c \
- rpp/src/drv/spi_tms570.c
+ rpp/src/drv/spi_tms570.c \
+ rpp/src/drv/_$(TARGET)/spi_def.c \
+ rpp/src/rpp/spi.c \
rpp_lib_SOURCES_posix = \
os/$(rpp_lib_OS)/src/rpp/sci_posix.c
rpp_lib_SOURCES_tms570_rpp = \
- $(lwip_SOURCES) \
rpp/src/drv/dac.c \
rpp/src/drv/din.c \
rpp/src/drv/emac.c \
rpp/src/drv/mout.c \
rpp/src/rpp/dac.c \
rpp/src/rpp/din.c \
- rpp/src/rpp/eth.c \
rpp/src/rpp/fr.c \
rpp/src/rpp/hbr.c \
rpp/src/rpp/hout.c \