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

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

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

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