1 # Copyright (C) 2013-2014 Czech Technical University in Prague
4 # - Michal Sojka <sojkam1@fel.cvut.cz>
6 # This document contains proprietary information belonging to Czech
7 # Technical University in Prague. Passing on and copying of this
8 # document, and communication of its contents is not permitted
9 # without prior written authorization.
13 # Definitions of variables used by Makefile
15 include $(dir $(lastword $(MAKEFILE_LIST)))Makefile.config
19 rpp_lib_tms570_rpp_LD_SCRIPT = TMS570LS313xFlashLnk.cmd
22 os/$(rpp_lib_OS)/src/os/croutine.c \
23 os/$(rpp_lib_OS)/src/os/heap.c \
24 os/$(rpp_lib_OS)/src/os/list.c \
25 os/$(rpp_lib_OS)/src/os/port.c \
26 os/$(rpp_lib_OS)/src/os/queue.c \
27 os/$(rpp_lib_OS)/src/os/tasks.c \
28 $(rpp_lib_SOURCES_$(rpp_lib_OS)_$(TARGET))
30 rpp_lib_SOURCES_7.0.2_tms570_rpp += \
31 os/$(rpp_lib_OS)/src/os/portASM.asm \
32 os/$(rpp_lib_OS)/src/os/timers.c
34 rpp_lib_SOURCES_6.0.4_posix_linux += \
35 os/$(rpp_lib_OS)/src/rpp/sci_posix.c
37 rpp_lib_SOURCES_7.0.2_tms570_rpp += \
38 rpp/src/rpp/_$(TARGET)/adc.c \
50 rpp/src/rpp/_$(TARGET)/rpp.c \
56 rpp_lib_SOURCES_7.0.2_tms570_rpp += \
57 rpp/src/drv/_$(TARGET)/adc.c \
61 rpp/src/drv/fr_tms570.c \
63 rpp/src/drv/hbridge.c \
69 rpp/src/hal/_$(TARGET)/gpio_def.c \
70 rpp/src/hal/pom_vect_remap.c \
71 rpp/src/hal/_$(TARGET)/port_def.c \
72 rpp/src/hal/port_gpio.c \
73 rpp/src/hal/port_spi.c \
75 rpp/src/hal/spi_resp_transl.c \
76 rpp/src/hal/spi_tms570.c \
77 rpp/src/sys/asm/dabort.asm \
78 rpp/src/sys/asm/sys_core.asm \
79 rpp/src/sys/asm/sys_intvecs.asm \
80 rpp/src/sys/asm/sys_mpu.asm \
81 rpp/src/sys/asm/sys_pmu.asm \
82 rpp/src/sys/_$(TARGET)/notification.c \
83 rpp/src/sys/phy_dp83848h.c \
84 rpp/src/sys/sys_phantom.c \
85 rpp/src/sys/_$(TARGET)/sys_pinmux.c \
86 rpp/src/sys/sys_selftest.c \
87 rpp/src/sys/_$(TARGET)/sys_startup.c \
88 rpp/src/sys/system.c \
89 rpp/src/sys/_$(TARGET)/ti_drv_adc.c \
90 rpp/src/sys/ti_drv_dma.c \
91 rpp/src/sys/ti_drv_dmm.c \
92 rpp/src/sys/ti_drv_emac.c \
93 rpp/src/sys/ti_drv_emif.c \
94 rpp/src/sys/ti_drv_esm.c \
95 rpp/src/sys/ti_drv_gio.c \
96 rpp/src/sys/ti_drv_het.c \
97 rpp/src/sys/ti_drv_het2.c \
98 rpp/src/sys/ti_drv_i2c.c \
99 rpp/src/sys/ti_drv_lin.c \
100 rpp/src/sys/ti_drv_mdio.c \
101 rpp/src/sys/ti_drv_mibspi.c \
102 rpp/src/sys/ti_drv_sci.c
105 rpp_lib_SOURCES_7.0.2_tms570_rpp += \
106 lwip/src/api/api_lib.c \
107 lwip/src/api/api_msg.c \
109 lwip/src/api/netbuf.c \
110 lwip/src/api/netdb.c \
111 lwip/src/api/netifapi.c \
112 lwip/src/api/sockets.c \
113 lwip/src/api/tcpip.c \
114 lwip/src/arch/perf.c \
115 lwip/src/arch/sys_arch.c \
116 lwip/src/core/def.c \
117 lwip/src/core/dhcp.c \
118 lwip/src/core/dns.c \
119 lwip/src/core/inet_chksum.c \
120 lwip/src/core/init.c \
121 lwip/src/core/ipv4/autoip.c \
122 lwip/src/core/ipv4/icmp.c \
123 lwip/src/core/ipv4/igmp.c \
124 lwip/src/core/ipv4/ip4.c \
125 lwip/src/core/ipv4/ip4_addr.c \
126 lwip/src/core/ipv4/ip_frag.c \
127 lwip/src/core/ipv6/dhcp6.c \
128 lwip/src/core/ipv6/ethip6.c \
129 lwip/src/core/ipv6/icmp6.c \
130 lwip/src/core/ipv6/inet6.c \
131 lwip/src/core/ipv6/ip6.c \
132 lwip/src/core/ipv6/ip6_addr.c \
133 lwip/src/core/ipv6/ip6_frag.c \
134 lwip/src/core/ipv6/mld6.c \
135 lwip/src/core/ipv6/nd6.c \
136 lwip/src/core/mem.c \
137 lwip/src/core/memp.c \
138 lwip/src/core/netif.c \
139 lwip/src/core/pbuf.c \
140 lwip/src/core/raw.c \
141 lwip/src/core/snmp/asn1_dec.c \
142 lwip/src/core/snmp/asn1_enc.c \
143 lwip/src/core/snmp/mib2.c \
144 lwip/src/core/snmp/mib_structs.c \
145 lwip/src/core/snmp/msg_in.c \
146 lwip/src/core/snmp/msg_out.c \
147 lwip/src/core/stats.c \
148 lwip/src/core/sys.c \
149 lwip/src/core/tcp.c \
150 lwip/src/core/tcp_in.c \
151 lwip/src/core/tcp_out.c \
152 lwip/src/core/timers.c \
153 lwip/src/core/udp.c \
154 lwip/src/netif/etharp.c \
155 lwip/src/netif/ethernetif.c \
156 lwip/src/netif/ppp/auth.c \
157 lwip/src/netif/ppp/chap.c \
158 lwip/src/netif/ppp/chpms.c \
159 lwip/src/netif/ppp/fsm.c \
160 lwip/src/netif/ppp/ipcp.c \
161 lwip/src/netif/ppp/lcp.c \
162 lwip/src/netif/ppp/magic.c \
163 lwip/src/netif/ppp/md5.c \
164 lwip/src/netif/ppp/pap.c \
165 lwip/src/netif/ppp/ppp.c \
166 lwip/src/netif/ppp/ppp_oe.c \
167 lwip/src/netif/ppp/randm.c \
168 lwip/src/netif/ppp/vj.c \
169 lwip/src/netif/slipif.c
172 os/$(rpp_lib_OS)/include \
175 lwip/src/include/ipv4 \
176 lwip/src/include/ipv6