source: rtems/c/src/lib/libcpu/mips/Makefile.am @ 7e5c9b89

4.115
Last change on this file since 7e5c9b89 was 7e5c9b89, checked in by Sebastian Huber <sebastian.huber@…>, on 11/25/14 at 13:58:13

rtems: Move rtems_cache_aligned_malloc()

Make sure also the size is cache aligned since otherwise we may have
some overlap with the next allocation block. A cache invalidate on this
area would be fatal.

  • Property mode set to 100644
File size: 1.7 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../../aclocal
2
3include $(top_srcdir)/../../../automake/compile.am
4
5EXTRA_DIST =
6
7noinst_PROGRAMS =
8
9## cache
10include_libcpudir = $(includedir)/libcpu
11
12include_libcpu_HEADERS = ../shared/include/cache.h
13
14noinst_PROGRAMS += shared/cache.rel
15shared_cache_rel_SOURCES = shared/cache/cache.c \
16    ../shared/src/cache_manager.c shared/cache/cache_.h
17shared_cache_rel_CPPFLAGS = $(AM_CPPFLAGS) -I$(srcdir)/shared/cache
18shared_cache_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
19
20## interrupts
21
22if rm52xx
23interrupts_CPPFLAGS = -DRM52XX
24endif
25
26if tx39
27interrupts_CPPFLAGS = -DTX39
28endif
29
30if tx49
31interrupts_CPPFLAGS = -DTX49
32endif
33
34noinst_PROGRAMS += shared/interrupts.rel
35shared_interrupts_rel_SOURCES = shared/interrupts/installisrentries.c \
36    shared/interrupts/isr_entries.S shared/interrupts/isr_entries.h
37shared_interrupts_rel_CPPFLAGS = $(AM_CPPFLAGS) $(interrupts_CPPFLAGS)
38shared_interrupts_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
39include_libcpu_HEADERS += shared/interrupts/isr_entries.h
40
41if tx39
42include_libcpu_HEADERS += tx39/include/tx3904.h
43endif
44
45if tx49
46include_libcpu_HEADERS += tx49/include/tx4925.h tx49/include/tx4938.h
47
48noinst_PROGRAMS += tx49/timer.rel
49tx49_timer_rel_SOURCES = timer/timer.c timer/gettime.S
50tx49_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
51tx49_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
52endif
53
54if au1x00
55include_libcpu_HEADERS += au1x00/include/au1x00.h
56
57endif
58
59if rm52xx
60include_libcpu_HEADERS += rm52xx/include/rm5231.h
61
62noinst_PROGRAMS += rm52xx/timer.rel
63rm52xx_timer_rel_SOURCES = timer/timer.c timer/gettime.S
64rm52xx_timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
65rm52xx_timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
66endif
67
68include $(srcdir)/preinstall.am
69include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.