]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/commitdiff
Introduce TARGET_HAS_SPI macro
authorMichal Sojka <sojkam1@fel.cvut.cz>
Sun, 2 Aug 2015 08:10:12 +0000 (10:10 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 7 Aug 2015 17:57:03 +0000 (19:57 +0200)
This is needed for rpp-test-sw.

Makefile.var
build/Makefile.lib.inc
build/posix/Makefile.config
build/rm48_hdk/Makefile.config
build/tms570_hdk/Makefile.config
build/tms570_hydctr/Makefile.config
build/tms570_rpp/Makefile.config

index 5b2428d25410b65688a017412024ad3e1b7d30a0..810fb9ee3924ce4fbfee688103c436824b6f591c 100644 (file)
@@ -139,6 +139,10 @@ lwip_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_lib_SOURCES_posix = \
        os/$(rpp_lib_OS)/src/rpp/sci_posix.c
 
@@ -154,8 +158,6 @@ rpp_lib_SOURCES_tms570_rpp =                                        \
        rpp/src/drv/hout.c                                              \
        rpp/src/drv/lout.c                                              \
        rpp/src/drv/mout.c                                              \
-       rpp/src/drv/spi.c                                               \
-       rpp/src/drv/spi_tms570.c                                        \
        rpp/src/rpp/dac.c                                               \
        rpp/src/rpp/din.c                                               \
        rpp/src/rpp/eth.c                                               \
index 0ccf6cb6284babcc3ef58949b24434e8dddf61f4..2418450ddf5bfbc8eeb849a0b845c9e8f0953fa3 100644 (file)
@@ -18,7 +18,7 @@ include ../Makefile.config
 
 # Check that Makefile.config defined values of all defined
 # TARGET_HAS_* variables and no more.
-target_has_list = DMM
+target_has_list = DMM SPI
 $(foreach name,$(target_has_list),$(if $(filter TARGET_HAS_$(name),$(.VARIABLES)),,\
        $(error TARGET_HAS_$(name) not defined in Makefile.config)))
 target_has_extra = $(filter-out $(target_has_list:%=TARGET_HAS_%),$(filter TARGET_HAS_%,$(.VARIABLES)))
index 2db47a5006f80ebd10dac95c83d230cec77d02f5..3627aad4d6341cbb806e66b541b57a5ba70651ce 100644 (file)
@@ -3,3 +3,4 @@ TARGET = posix
 TARGET_CFLAGS =
 
 TARGET_HAS_DMM = n
+TARGET_HAS_SPI = n
index f9bdf39dccb7d62627eb382ff77c52846d49727a..5154f350f9a485a2dbdc1331f3fcda455124eabd 100644 (file)
@@ -5,3 +5,4 @@ TARGET_LDLIBS = --library=rtsv7R4_T_le_v3D16_eabi.lib
 TARGET_CCXML = RM48L952-XDS100v2.ccxml
 
 TARGET_HAS_DMM = y
+TARGET_HAS_SPI = n
index e68c9ee7974a69f24a29c0e425adab1c99cb7197..323dce0d038a37fab512547fb2e9b02f1545f860 100644 (file)
@@ -6,3 +6,5 @@ TARGET_CCXML = TMS570LS3137.ccxml
 TARGET_LDFLAGS = --be32
 
 TARGET_HAS_DMM = y
+TARGET_HAS_SPI = n
+
index 6e6a3ba8bc7905d2fad0df47efc16c4eb6cc5cf0..0de1a1385895cc3c205e26043ab37225bb322176 100644 (file)
@@ -6,3 +6,5 @@ TARGET_CCXML = TMS570LS1227.ccxml
 TARGET_LDFLAGS = --be32
 
 TARGET_HAS_DMM = n
+TARGET_HAS_SPI = n
+
index 0726eaec7971a7593965d6a81eadaf49b032b836..6e1ed4b8e1401b408f3e81e1188d6cec9a81f146 100644 (file)
@@ -6,3 +6,4 @@ TARGET_CCXML = TMS570LS3137.ccxml
 TARGET_LDFLAGS = --be32
 
 TARGET_HAS_DMM = y
+TARGET_HAS_SPI = y