source: rtems/c/src/lib/libbsp/sparc/leon3/preinstall.am @ ee8933f2

4.104.114.84.95
Last change on this file since ee8933f2 was 1982a19, checked in by Joel Sherrill <joel.sherrill@…>, on 09/06/07 at 00:01:30

2007-09-05 Daniel Hellstrom <daniel@…>

  • Makefile.am, preinstall.am, amba/amba.c, include/amba.h, include/leon.h: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c and shared/include/ambapp.h. The AMBA scanning was improved to take account for PnP info address translation. This is useful when scanning remote AMBA busses for example when a board connected with PCI has an AMBA bus that needs to be scanned, before the addresses was hard coded. Also, LEON2 now have AMBA PnP bus scanning support. By using the new AMBA scanning routines it is possible to isolate the AMBA scanning code to ambapp.c, however existing drivers should be updated to use them in order to save space.
  • Property mode set to 100644
File size: 2.5 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_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
32        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
33PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
34
35$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
36        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
37PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
38
39$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
40        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
41PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
42
43$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
44        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
45PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
46
47$(PROJECT_INCLUDE)/leon.h: include/leon.h $(PROJECT_INCLUDE)/$(dirstamp)
48        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/leon.h
49PREINSTALL_FILES += $(PROJECT_INCLUDE)/leon.h
50
51$(PROJECT_INCLUDE)/coverhd.h: include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
52        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
53PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
54
55$(PROJECT_INCLUDE)/spacewire.h: include/spacewire.h $(PROJECT_INCLUDE)/$(dirstamp)
56        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/spacewire.h
57PREINSTALL_FILES += $(PROJECT_INCLUDE)/spacewire.h
58
59$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
60        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
61TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
62
63$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
64        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
65PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
66
67$(PROJECT_INCLUDE)/amba.h: include/amba.h $(PROJECT_INCLUDE)/$(dirstamp)
68        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/amba.h
69PREINSTALL_FILES += $(PROJECT_INCLUDE)/amba.h
70
71# AMBA Plug&Play Bus
72$(PROJECT_INCLUDE)/ambapp.h: ../../sparc/shared/include/ambapp.h $(PROJECT_INCLUDE)/$(dirstamp)
73        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/ambapp.h
74PREINSTALL_FILES += $(PROJECT_INCLUDE)/ambapp.h
Note: See TracBrowser for help on using the repository browser.