+# Definition of target specific sources
+
+rpp_lib_SOURCES_y =
+rpp_lib_SOURCES_$(TARGET_HAS_DMM) += rpp/src/sys/ti_drv_dmm.c
+
+rpp_lib_SOURCES_$(TARGET_HAS_SPI) += \
+ rpp/src/drv/spi.c \
+ rpp/src/drv/spi_tms570.c \
+ rpp/src/drv/_$(TARGET)/spi_def.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/fr_tms570.c \
+ rpp/src/drv/fray.c \
+ rpp/src/drv/hbridge.c \
+ rpp/src/drv/hout.c \
+ rpp/src/drv/lout.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 \
+ rpp/src/rpp/irc.c \
+ rpp/src/rpp/lin.c \
+ rpp/src/rpp/lout.c \
+ rpp/src/rpp/mout.c \
+ rpp/src/rpp/sdc.c \
+ rpp/src/rpp/sdr.c \
+ rpp/src/sys/pom_vect_remap.c \
+ rpp/src/sys/ti_drv_lin.c
+
+# Add target specific and conditional sources to the list of sources
+
+rpp_lib_SOURCES += $(rpp_lib_SOURCES_$(TARGET))
+rpp_lib_SOURCES += $(rpp_lib_SOURCES_y)
+