source: rtems/c/src/lib/libbsp/powerpc/shared/Makefile.am @ 66661b3a

4.104.114.84.95
Last change on this file since 66661b3a was 66661b3a, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/03/04 at 13:27:55

2004-02-03 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Remove SUBDIRS.
  • Property mode set to 100644
File size: 3.7 KB
Line 
1##
2## $Id$
3##
4
5# FIXME: Herein lies madness ;)
6
7if need_shared
8include_bspdir = $(includedir)/bsp
9
10## include
11EXTRA_DIST = include/nvram.h include/bsp.h
12
13## bootloader
14EXTRA_DIST += bootloader/em86.c bootloader/lib.c bootloader/misc.c \
15    bootloader/mm.c bootloader/pci.c bootloader/zlib.c
16EXTRA_DIST += bootloader/bootldr.h bootloader/zlib.h bootloader/pci.h
17EXTRA_DIST += bootloader/em86real.S bootloader/exception.S \
18    bootloader/head.S
19EXTRA_DIST += bootloader/ppcboot.lds
20
21## clock
22EXTRA_DIST += clock/p_clock.c
23
24## console
25EXTRA_DIST += console/console.c console/inch.c console/polled_io.c \
26    console/uart.c console/reboot.c console/console.inl
27
28include_bsp_HEADERS = console/consoleIo.h console/keyboard.h console/uart.h
29
30## motorola
31EXTRA_DIST += motorola.c
32
33include_bsp_HEADERS += motorola.h
34
35## pci
36EXTRA_DIST += pci/pci.c pci/detect_raven_bridge.c pci/pcifinddevice.c
37
38include_bsp_HEADERS += pci/pci.h
39
40## residual
41EXTRA_DIST += residual/residual.c
42
43include_bsp_HEADERS += residual/pnp.h residual/residual.h
44
45## openpic
46EXTRA_DIST += openpic/openpic.c
47
48include_bsp_HEADERS += openpic/openpic.h
49
50## irq
51EXTRA_DIST += irq/i8259.c irq/irq.c irq/irq_init.c irq/irq_asm.S
52
53include_bsp_HEADERS += irq/irq.h
54
55## start
56EXTRA_DIST += start/start.S start/rtems_crti.S
57
58## startup
59EXTRA_DIST += startup/bspstart.c startup/pgtbl_setup.c \
60    startup/pgtbl_activate.c
61EXTRA_DIST += startup/linkcmds
62
63## vectors
64EXTRA_DIST += vectors/vectors_init.c vectors/vectors.S
65
66include_bsp_HEADERS += vectors.h
67
68## vme
69# FIXME: This doesn't make much sense here
70EXTRA_DIST += vmeconfig.c VMEConfig.h VME.h
71endif
72
73PREINSTALL_DIRS =
74PREINSTALL_FILES =
75
76if need_shared
77$(PROJECT_INCLUDE)/bsp/$(dirstamp):
78        @$(mkdir_p) $(PROJECT_INCLUDE)/bsp
79        @: > $(PROJECT_INCLUDE)/bsp/$(dirstamp)
80PREINSTALL_DIRS += $(PROJECT_INCLUDE)/bsp/$(dirstamp)
81
82$(PROJECT_INCLUDE)/bsp/consoleIo.h: console/consoleIo.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
83        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/consoleIo.h
84PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/consoleIo.h
85
86$(PROJECT_INCLUDE)/bsp/keyboard.h: console/keyboard.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
87        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/keyboard.h
88PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/keyboard.h
89
90$(PROJECT_INCLUDE)/bsp/uart.h: console/uart.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
91        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/uart.h
92PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/uart.h
93
94$(PROJECT_INCLUDE)/bsp/motorola.h: motorola.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
95        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/motorola.h
96PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/motorola.h
97
98$(PROJECT_INCLUDE)/bsp/pci.h: pci/pci.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
99        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pci.h
100PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pci.h
101
102$(PROJECT_INCLUDE)/bsp/pnp.h: residual/pnp.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
103        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/pnp.h
104PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/pnp.h
105
106$(PROJECT_INCLUDE)/bsp/residual.h: residual/residual.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
107        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/residual.h
108PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/residual.h
109
110$(PROJECT_INCLUDE)/bsp/openpic.h: openpic/openpic.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
111        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/openpic.h
112PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/openpic.h
113
114$(PROJECT_INCLUDE)/bsp/irq.h: irq/irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
115        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/irq.h
116PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/irq.h
117
118$(PROJECT_INCLUDE)/bsp/vectors.h: vectors.h $(PROJECT_INCLUDE)/bsp/$(dirstamp)
119        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/vectors.h
120PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/vectors.h
121endif
122
123CLEANFILES = $(PREINSTALL_FILES)
124DISTCLEANFILES = $(PREINSTALL_DIRS)
125
126include $(top_srcdir)/../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.