source: rtems/c/src/lib/libbsp/sparc/leon2/preinstall.am @ 95518e59

4.115
Last change on this file since 95518e59 was 95518e59, checked in by Daniel Hellstrom <daniel@…>, on 04/06/12 at 10:05:07

SPARC BSPs: implemented shared-irq using libbsp/shared layer

The implementation use IRQ number instead of vector number since
some IRQs does not have a unique vector, for example the extended
interrupts all enter the same trap vector entry.

Added support for the LEON3 extended interrupt controller when using
the shared IRQ layer.

ERC32 patches untested.

Signed-off-by: Daniel Hellstrom <daniel@…>

Regenerate

  • Property mode set to 100644
File size: 6.9 KB
Line 
1## Automatically generated by ampolish3 - Do not edit
2
3if AMPOLISH3
4$(srcdir)/preinstall.am: Makefile.am
5        $(AMPOLISH3) $(srcdir)/Makefile.am > $(srcdir)/preinstall.am
6endif
7
8PREINSTALL_DIRS =
9DISTCLEANFILES += $(PREINSTALL_DIRS)
10
11all-local: $(TMPINSTALL_FILES)
12
13TMPINSTALL_FILES =
14CLEANFILES = $(TMPINSTALL_FILES)
15
16all-am: $(PREINSTALL_FILES)
17
18PREINSTALL_FILES =
19CLEANFILES += $(PREINSTALL_FILES)
20
21$(PROJECT_LIB)/$(dirstamp):
22        @$(MKDIR_P) $(PROJECT_LIB)
23        @: > $(PROJECT_LIB)/$(dirstamp)
24PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
25
26$(PROJECT_INCLUDE)/$(dirstamp):
27        @$(MKDIR_P) $(PROJECT_INCLUDE)
28        @: > $(PROJECT_INCLUDE)/$(dirstamp)
29PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
30
31$(PROJECT_INCLUDE)/bsp/$(dirstamp):
32        @$(MKDIR_P) $(PROJECT_INCLUDE)/bsp
33        @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
34PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
35
36$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
37        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
38PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
39
40$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
41        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
42PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
43
44$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
45        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
46PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
47
48$(PROJECT_INCLUDE)/rasta.h: include/rasta.h $(PROJECT_INCLUDE)/$(dirstamp)
49        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rasta.h
50PREINSTALL_FILES += $(PROJECT_INCLUDE)/rasta.h
51
52$(PROJECT_INCLUDE)/cchip.h: include/cchip.h $(PROJECT_INCLUDE)/$(dirstamp)
53        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/cchip.h
54PREINSTALL_FILES += $(PROJECT_INCLUDE)/cchip.h
55
56$(PROJECT_INCLUDE)/ambapp.h: ../../sparc/shared/include/ambapp.h $(PROJECT_INCLUDE)/$(dirstamp)
57        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/ambapp.h
58PREINSTALL_FILES += $(PROJECT_INCLUDE)/ambapp.h
59
60$(PROJECT_INCLUDE)/grspw.h: ../../sparc/shared/include/grspw.h $(PROJECT_INCLUDE)/$(dirstamp)
61        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grspw.h
62PREINSTALL_FILES += $(PROJECT_INCLUDE)/grspw.h
63
64$(PROJECT_INCLUDE)/grspw_pci.h: ../../sparc/shared/include/grspw_pci.h $(PROJECT_INCLUDE)/$(dirstamp)
65        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grspw_pci.h
66PREINSTALL_FILES += $(PROJECT_INCLUDE)/grspw_pci.h
67
68$(PROJECT_INCLUDE)/grspw_rasta.h: ../../sparc/shared/include/grspw_rasta.h $(PROJECT_INCLUDE)/$(dirstamp)
69        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grspw_rasta.h
70PREINSTALL_FILES += $(PROJECT_INCLUDE)/grspw_rasta.h
71
72$(PROJECT_INCLUDE)/occan.h: ../../sparc/shared/include/occan.h $(PROJECT_INCLUDE)/$(dirstamp)
73        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/occan.h
74PREINSTALL_FILES += $(PROJECT_INCLUDE)/occan.h
75
76$(PROJECT_INCLUDE)/occan_pci.h: ../../sparc/shared/include/occan_pci.h $(PROJECT_INCLUDE)/$(dirstamp)
77        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/occan_pci.h
78PREINSTALL_FILES += $(PROJECT_INCLUDE)/occan_pci.h
79
80$(PROJECT_INCLUDE)/grcan.h: ../../sparc/shared/include/grcan.h $(PROJECT_INCLUDE)/$(dirstamp)
81        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grcan.h
82PREINSTALL_FILES += $(PROJECT_INCLUDE)/grcan.h
83
84$(PROJECT_INCLUDE)/grcan_rasta.h: ../../sparc/shared/include/grcan_rasta.h $(PROJECT_INCLUDE)/$(dirstamp)
85        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/grcan_rasta.h
86PREINSTALL_FILES += $(PROJECT_INCLUDE)/grcan_rasta.h
87
88$(PROJECT_INCLUDE)/apbuart.h: ../../sparc/shared/include/apbuart.h $(PROJECT_INCLUDE)/$(dirstamp)
89        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/apbuart.h
90PREINSTALL_FILES += $(PROJECT_INCLUDE)/apbuart.h
91
92$(PROJECT_INCLUDE)/apbuart_pci.h: ../../sparc/shared/include/apbuart_pci.h $(PROJECT_INCLUDE)/$(dirstamp)
93        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/apbuart_pci.h
94PREINSTALL_FILES += $(PROJECT_INCLUDE)/apbuart_pci.h
95
96$(PROJECT_INCLUDE)/apbuart_rasta.h: ../../sparc/shared/include/apbuart_rasta.h $(PROJECT_INCLUDE)/$(dirstamp)
97        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/apbuart_rasta.h
98PREINSTALL_FILES += $(PROJECT_INCLUDE)/apbuart_rasta.h
99
100$(PROJECT_INCLUDE)/b1553brm.h: ../../sparc/shared/include/b1553brm.h $(PROJECT_INCLUDE)/$(dirstamp)
101        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/b1553brm.h
102PREINSTALL_FILES += $(PROJECT_INCLUDE)/b1553brm.h
103
104$(PROJECT_INCLUDE)/b1553brm_pci.h: ../../sparc/shared/include/b1553brm_pci.h $(PROJECT_INCLUDE)/$(dirstamp)
105        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/b1553brm_pci.h
106PREINSTALL_FILES += $(PROJECT_INCLUDE)/b1553brm_pci.h
107
108$(PROJECT_INCLUDE)/b1553brm_rasta.h: ../../sparc/shared/include/b1553brm_rasta.h $(PROJECT_INCLUDE)/$(dirstamp)
109        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/b1553brm_rasta.h
110PREINSTALL_FILES += $(PROJECT_INCLUDE)/b1553brm_rasta.h
111
112$(PROJECT_INCLUDE)/debug_defs.h: ../../sparc/shared/include/debug_defs.h $(PROJECT_INCLUDE)/$(dirstamp)
113        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/debug_defs.h
114PREINSTALL_FILES += $(PROJECT_INCLUDE)/debug_defs.h
115
116$(PROJECT_INCLUDE)/pci.h: ../../sparc/shared/include/pci.h $(PROJECT_INCLUDE)/$(dirstamp)
117        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/pci.h
118PREINSTALL_FILES += $(PROJECT_INCLUDE)/pci.h
119
120$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
121        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
122PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
123
124$(PROJECT_INCLUDE)/bsp/bootcard.h: ../../shared/include/bootcard.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
125        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/bootcard.h
126PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/bootcard.h
127
128$(PROJECT_INCLUDE)/leon.h: include/leon.h $(PROJECT_INCLUDE)/$(dirstamp)
129        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/leon.h
130PREINSTALL_FILES += $(PROJECT_INCLUDE)/leon.h
131
132$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
133        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
134PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
135
136$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
137        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
138TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
139
140$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
141        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
142PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
143
144$(PROJECT_LIB)/linkcmds.base: ../shared/startup/linkcmds.base $(PROJECT_LIB)/$(dirstamp)
145        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds.base
146PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds.base
147
148$(PROJECT_INCLUDE)/bsp/irq-generic.h: ../../shared/include/irq-generic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
149        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq-generic.h
150PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq-generic.h
151
152$(PROJECT_INCLUDE)/bsp/irq-info.h: ../../shared/include/irq-info.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
153        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq-info.h
154PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq-info.h
155
156$(PROJECT_INCLUDE)/bsp/irq.h: include/bsp/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
157        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
158PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
159
160$(PROJECT_INCLUDE)/i2cmst.h: ../../sparc/shared/include/i2cmst.h $(PROJECT_INCLUDE)/$(dirstamp)
161        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/i2cmst.h
162PREINSTALL_FILES += $(PROJECT_INCLUDE)/i2cmst.h
163
Note: See TracBrowser for help on using the repository browser.