source: rtems/c/src/lib/libbsp/i386/pc386/preinstall.am @ 12c9dc8f

Last change on this file since 12c9dc8f was 12c9dc8f, checked in by Joel Sherrill <joel@…>, on Mar 2, 2016 at 7:25:13 PM

pc386: Eliminate pcibios.h and begin removal obsolete PCI BIOS API uses

This first step eliminates the following as public APIs for the pc386
BSP:

+ pcib_conf_read8
+ pcib_conf_read16
+ pcib_conf_read32
+ pcib_conf_write8
+ pcib_conf_write16
+ pcib_conf_write32

The if_fxp.c driver uses these enough where I provided local macros
to allow the code to be mostly unmodified. On other architectures
these names have been used privately. It will take multiple patches
to completely eliminate these symbols from the RTEMS source tree.

The focus of the first effort is just to eliminate these as a public
pc386 API so support can be added for systems without legacy PCI BIOS.

  • Property mode set to 100644
File size: 7.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-am: $(PREINSTALL_FILES)
12
13PREINSTALL_FILES =
14CLEANFILES += $(PREINSTALL_FILES)
15
16all-local: $(TMPINSTALL_FILES)
17
18TMPINSTALL_FILES =
19CLEANFILES += $(TMPINSTALL_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)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
49        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
50PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
51
52$(PROJECT_INCLUDE)/bsp/bootcard.h: ../../shared/include/bootcard.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
53        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/bootcard.h
54PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/bootcard.h
55
56$(PROJECT_INCLUDE)/bsp/irq.h: ../../i386/shared/irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
57        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
58PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
59
60$(PROJECT_INCLUDE)/bsp/irq_asm.h: ../../i386/shared/irq/irq_asm.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
61        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq_asm.h
62PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq_asm.h
63
64$(PROJECT_INCLUDE)/bsp/tty_drv.h: ../../i386/shared/comm/tty_drv.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
65        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/tty_drv.h
66PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/tty_drv.h
67
68$(PROJECT_INCLUDE)/bsp/realmode_int.h: ../../i386/shared/realmode_int/realmode_int.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
69        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/realmode_int.h
70PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/realmode_int.h
71
72$(PROJECT_INCLUDE)/bsp/irq-generic.h: ../../shared/include/irq-generic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
73        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq-generic.h
74PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq-generic.h
75
76$(PROJECT_INCLUDE)/bsp/irq-info.h: ../../shared/include/irq-info.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
77        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq-info.h
78PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq-info.h
79
80$(PROJECT_INCLUDE)/bsp/rtd316.h: console/rtd316.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
81        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/rtd316.h
82PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/rtd316.h
83
84$(PROJECT_INCLUDE)/bsp/exar17d15x.h: console/exar17d15x.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
85        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/exar17d15x.h
86PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/exar17d15x.h
87
88$(PROJECT_INCLUDE)/bsp/tblsizes.h: include/tblsizes.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
89        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/tblsizes.h
90PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/tblsizes.h
91
92if HAS_SMP
93$(PROJECT_INCLUDE)/bsp/apic.h: ../../i386/shared/irq/apic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
94        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/apic.h
95PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/apic.h
96
97$(PROJECT_INCLUDE)/bsp/smp-imps.h: ../../i386/shared/smp/smp-imps.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
98        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/smp-imps.h
99PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/smp-imps.h
100endif
101$(PROJECT_INCLUDE)/crt.h: include/crt.h $(PROJECT_INCLUDE)/$(dirstamp)
102        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/crt.h
103PREINSTALL_FILES += $(PROJECT_INCLUDE)/crt.h
104
105$(PROJECT_INCLUDE)/coverhd.h: ../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
106        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
107PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
108
109$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
110        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
111TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
112
113$(PROJECT_LIB)/start16.bin: start16.bin $(PROJECT_LIB)/$(dirstamp)
114        $(INSTALL_DATA) $< $(PROJECT_LIB)/start16.bin
115TMPINSTALL_FILES += $(PROJECT_LIB)/start16.bin
116
117$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
118        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
119PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
120
121$(PROJECT_INCLUDE)/rtems/$(dirstamp):
122        @$(MKDIR_P) $(PROJECT_INCLUDE)/rtems
123        @: > $(PROJECT_INCLUDE)/rtems/$(dirstamp)
124PREINSTALL_DIRS += $(PROJECT_INCLUDE)/rtems/$(dirstamp)
125
126if RTEMS_VGA
127$(PROJECT_INCLUDE)/rtems/keyboard.h: console/keyboard.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
128        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/keyboard.h
129PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/keyboard.h
130
131$(PROJECT_INCLUDE)/rtems/kd.h: console/kd.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
132        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/kd.h
133PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/kd.h
134
135$(PROJECT_INCLUDE)/rtems/ps2_drv.h: console/ps2_drv.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
136        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/ps2_drv.h
137PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/ps2_drv.h
138
139$(PROJECT_INCLUDE)/rtems/vgacons.h: console/vgacons.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
140        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/vgacons.h
141PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/vgacons.h
142
143$(PROJECT_INCLUDE)/bsp/fb_default_mode.h: console/fb_default_mode.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
144        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/fb_default_mode.h
145PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/fb_default_mode.h
146
147if USE_VBE_RM
148$(PROJECT_INCLUDE)/bsp/vbe3.h: include/vbe3.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
149        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vbe3.h
150PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vbe3.h
151
152$(PROJECT_INCLUDE)/edid.h: include/edid.h $(PROJECT_INCLUDE)/$(dirstamp)
153        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/edid.h
154PREINSTALL_FILES += $(PROJECT_INCLUDE)/edid.h
155
156$(PROJECT_INCLUDE)/bsp/fb_vesa.h: include/fb_vesa.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
157        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/fb_vesa.h
158PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/fb_vesa.h
159endif
160endif
161$(PROJECT_INCLUDE)/i386_io.h: ../../i386/shared/comm/i386_io.h $(PROJECT_INCLUDE)/$(dirstamp)
162        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/i386_io.h
163PREINSTALL_FILES += $(PROJECT_INCLUDE)/i386_io.h
164
165$(PROJECT_INCLUDE)/rtems/console_private.h: ../../shared/console_private.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
166        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/console_private.h
167PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/console_private.h
168
169$(PROJECT_INCLUDE)/uart.h: ../../i386/shared/comm/uart.h $(PROJECT_INCLUDE)/$(dirstamp)
170        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/uart.h
171PREINSTALL_FILES += $(PROJECT_INCLUDE)/uart.h
172
173if HAS_SMP
174$(PROJECT_LIB)/appstart.$(OBJEXT): appstart.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
175        $(INSTALL_DATA) $< $(PROJECT_LIB)/appstart.$(OBJEXT)
176TMPINSTALL_FILES += $(PROJECT_LIB)/appstart.$(OBJEXT)
177endif
178if HAS_NETWORKING
179$(PROJECT_INCLUDE)/wd80x3.h: include/wd80x3.h $(PROJECT_INCLUDE)/$(dirstamp)
180        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/wd80x3.h
181PREINSTALL_FILES += $(PROJECT_INCLUDE)/wd80x3.h
182endif
Note: See TracBrowser for help on using the repository browser.