]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lib.git/blob - Makefile.var
Simplify sys include files
[pes-rpp/rpp-lib.git] / Makefile.var
1 # Copyright (C) 2013-2015 Czech Technical University in Prague
2 #
3 # Authors:
4 #     - Michal Sojka <sojkam1@fel.cvut.cz>
5 #
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.
10 #
11 # File : Makefile.var
12 # Abstract:
13 #       Definitions of variables used by Makefile 
14
15 rpp_lib_OS ?= 7.0.2
16
17 rpp_lib_SOURCES =                                                               \
18        rpp/src/rpp/rpp.c                                                \
19        os/$(rpp_lib_OS)/src/os/croutine.c               \
20        os/$(rpp_lib_OS)/src/os/heap.c                   \
21        os/$(rpp_lib_OS)/src/os/list.c                   \
22        os/$(rpp_lib_OS)/src/os/port.c                   \
23        os/$(rpp_lib_OS)/src/os/queue.c                  \
24        os/$(rpp_lib_OS)/src/os/tasks.c                  \
25
26 ifneq ($(filter $(TARGET),rm48_hdk tms570_hdk),)
27 rpp_lib_SOURCES += \
28        os/$(rpp_lib_OS)/src/os/portASM.asm              \
29        os/$(rpp_lib_OS)/src/os/timers.c
30
31 rpp_lib_SOURCES +=                                                              \
32        rpp/src/rpp/_$(TARGET)/adc.c                             \
33        rpp/src/rpp/can.c                                                \
34        rpp/src/rpp/gio.c                                                \
35        rpp/src/rpp/sci.c                                                \
36        rpp/src/drv/_$(TARGET)/adc.c                             \
37        rpp/src/drv/sci.c                                                \
38        rpp/src/hal/gpio.c                                               \
39        rpp/src/hal/_$(TARGET)/gpio_def.c                \
40        rpp/src/hal/pom_vect_remap.c                             \
41        rpp/src/hal/_$(TARGET)/port_def.c                \
42        rpp/src/hal/port_gpio.c                                  \
43        rpp/src/sys/asm/dabort.asm                               \
44        rpp/src/sys/asm/sys_core.asm                             \
45        rpp/src/sys/asm/sys_intvecs.asm                  \
46        rpp/src/sys/asm/sys_mpu.asm                              \
47        rpp/src/sys/asm/sys_pmu.asm                              \
48        rpp/src/sys/_$(TARGET)/notification.c    \
49        rpp/src/sys/phy_dp83848h.c                               \
50        rpp/src/sys/sys_phantom.c                                \
51        rpp/src/sys/sys_pinmux.c                                 \
52        rpp/src/sys/sys_selftest.c                               \
53        rpp/src/sys/_$(TARGET)/sys_startup.c             \
54        rpp/src/sys/system.c                                             \
55        rpp/src/sys/_$(TARGET)/ti_drv_adc.c              \
56        rpp/src/sys/ti_drv_dma.c                                 \
57        rpp/src/sys/ti_drv_dmm.c                                 \
58        rpp/src/sys/ti_drv_emac.c                                \
59        rpp/src/sys/ti_drv_emif.c                                \
60        rpp/src/sys/ti_drv_esm.c                                 \
61        rpp/src/sys/ti_drv_gio.c                                 \
62        rpp/src/sys/ti_drv_het.c                                 \
63        rpp/src/sys/ti_drv_het2.c                \
64        rpp/src/sys/ti_drv_i2c.c                                 \
65        rpp/src/sys/ti_drv_mdio.c                                \
66        rpp/src/sys/ti_drv_mibspi.c                              \
67        rpp/src/sys/ti_drv_sci.c
68 endif
69
70 ifneq ($(filter $(TARGET),posix),)
71 rpp_lib_SOURCES += \
72        os/$(rpp_lib_OS)/src/rpp/sci_posix.c
73 endif
74
75 rpp_lib_INCLUDES =                                                              \
76        os/$(rpp_lib_OS)/include                                 \
77        rpp/include