source: rtems/c/src/lib/libcpu/mips/shared/interrupts/Makefile.am @ b4d0d18e

4.104.114.84.95
Last change on this file since b4d0d18e was b4d0d18e, checked in by Joel Sherrill <joel.sherrill@…>, on 12/13/00 at 17:52:53

2000-12-13 Joel Sherrill <joel@…>

  • shared/.cvsignore, shared/Makefile.am, shared/cache/.cvsignore, shared/cache/Makefile.am, shared/cache/cache.c, shared/cache/cache_.h, shared/interrupts/.cvsignore, shared/interrupts/Makefile.am, shared/interrupts/installisrentries.c, shared/interrupts/isr_entries.S, shared/interrupts/maxvectors.c, tx39/.cvsignore, tx39/Makefile.am, tx39/include/.cvsignore, tx39/include/Makefile.am, tx39/include/tx3904.h: New file. Moved some pieces of interrupt processing from score/cpu to libcpu/mips since many interrupt servicing characteristics are CPU model dependent. This patch addresses the number of interrupt sources and where the ISR prologues are located. The only way to currently install the ISR prologues requires that the prologues be installed into RAM.
  • Property mode set to 100644
File size: 637 bytes
Line 
1##
2## $Id$
3##
4
5AUTOMAKE_OPTIONS = foreign 1.4
6
7PGM = $(ARCH)/interrupts.rel
8
9C_FILES = installisrentries.c maxvectors.c
10
11S_FILES = isr_entries.S
12
13interrupts_rel_OBJECTS = $(C_FILES:%.c=$(ARCH)/%.o) $(S_FILES:%.S=$(ARCH)/%.o)
14
15include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
16include $(top_srcdir)/../../../../../automake/compile.am
17include $(top_srcdir)/../../../../../automake/lib.am
18
19#
20# (OPTIONAL) Add local stuff here using +=
21#
22
23$(PGM): $(interrupts_rel_OBJECTS)
24        $(make-rel)
25
26all-local: $(ARCH) $(interrupts_rel_OBJECTS) $(PGM)
27
28.PRECIOUS: $(PGM)
29
30EXTRA_DIST = maxvectors.c
31
32include $(top_srcdir)/../../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.