source: rtems/c/src/lib/libbsp/powerpc/ppcn_60x/Makefile.am @ 5a513d4

4.104.114.84.95
Last change on this file since 5a513d4 was 5a513d4, checked in by Ralf Corsepius <ralf.corsepius@…>, on 01/18/05 at 05:25:48

2005-01-18 Ralf Corsepius <ralf.corsepius@…>

  • Makefile.am: Use ../../shared/tod.h instead of include/tod.h.
  • console/config.c: Remove typos from 2005-01-04 changes.
  • include/tod.h: Remove.
  • Property mode set to 100644
File size: 5.2 KB
RevLine 
[df49c60]1##
[4e36a2f]2## $Id$
[df49c60]3##
[4e36a2f]4
[fe8bc62f]5ACLOCAL_AMFLAGS = -I ../../../../aclocal
[4e36a2f]6
7# wrapup is the one that actually builds and installs the library
[db0b369]8# from the individual .rel files built in other directories
[59d46401]9SUBDIRS = . @exceptions@ wrapup
[4e36a2f]10
[59d46401]11include $(top_srcdir)/../../../../automake/compile.am
[4e36a2f]12include $(top_srcdir)/../../bsp.am
13
[2a7f9a28]14dist_project_lib_DATA = bsp_specs
15
16include_HEADERS = include/bsp.h
[3defec6]17include_HEADERS += include/tm27.h
[71cbb66]18
[2a7f9a28]19nodist_include_HEADERS = include/bspopts.h
[71cbb66]20DISTCLEANFILES = include/bspopts.h
[2a7f9a28]21
[71cbb66]22noinst_PROGRAMS =
[59d46401]23
[db0b369]24nodist_include_HEADERS += $(top_srcdir)/../../shared/include/coverhd.h
[5a513d4]25include_HEADERS += ../../shared/tod.h
[db0b369]26include_HEADERS += include/nvram.h include/pci.h
27
[ad1abd3]28EXTRA_DIST = start/start.S
[71cbb66]29start.$(OBJEXT): start/start.S
[c24d7c84]30        $(CPPASCOMPILE) -DASM -o $@ -c $<
[71cbb66]31project_lib_DATA = start.$(OBJEXT)
[ad1abd3]32
[59d46401]33dist_project_lib_DATA += startup/linkcmds
34
[71cbb66]35noinst_PROGRAMS += clock.rel
[59d46401]36clock_rel_SOURCES = clock/clock.c
[844609f9]37clock_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]38clock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
39
[71cbb66]40noinst_PROGRAMS += console.rel
[59d46401]41console_rel_SOURCES = console/console.c console/i8042vga.c \
42    console/i8042vga.h console/i8042.c console/i8042_p.h \
43    console/ns16550cfg.c console/ns16550cfg.h console/z85c30cfg.c \
44    console/z85c30cfg.h console/vga.c console/vga_p.h
[844609f9]45console_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]46console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
47
[71cbb66]48noinst_PROGRAMS += pci.rel
[59d46401]49pci_rel_SOURCES = pci/pci.c
[844609f9]50pci_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]51pci_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
52
[71cbb66]53noinst_PROGRAMS += nvram.rel
[59d46401]54nvram_rel_SOURCES = nvram/nvram.c nvram/ds1385.h nvram/mk48t18.h \
55    nvram/prepnvr.h nvram/stk11c68.h
[844609f9]56nvram_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]57nvram_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
58
[71cbb66]59noinst_PROGRAMS += startup.rel
[59d46401]60startup_rel_SOURCES = startup/bspstart.c startup/bspclean.c \
61    ../../shared/sbrk.c startup/setvec.c startup/spurious.c \
62    startup/genpvec.c startup/swap.c ../../shared/main.c \
63    ../../shared/bootcard.c ../../shared/bsplibc.c ../../shared/bsppost.c \
64    ../../shared/gnatinstallhandler.c startup/bsptrap.S
[844609f9]65startup_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]66startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
67
[71cbb66]68noinst_PROGRAMS += timer.rel
[59d46401]69timer_rel_SOURCES = timer/timer.c
[844609f9]70timer_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]71timer_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[db0b369]72
[71cbb66]73noinst_PROGRAMS += tod.rel
[59d46401]74tod_rel_SOURCES = tod/tod.c tod/cmos.h
[844609f9]75tod_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]76tod_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
77
[71cbb66]78noinst_PROGRAMS += universe.rel
[59d46401]79universe_rel_SOURCES = universe/universe.c
[844609f9]80universe_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]81universe_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
82
83EXTRA_DIST += vectors/README vectors/align_h.S
84
[71cbb66]85noinst_PROGRAMS += vectors.rel
[59d46401]86vectors_rel_SOURCES = vectors/vectors.S
[844609f9]87vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
[59d46401]88vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
89
90if HAS_NETWORKING
91network_CPPFLAGS = -D__INSIDE_RTEMS_BSD_TCPIP_STACK__
[71cbb66]92noinst_PROGRAMS += network.rel
[59d46401]93network_rel_SOURCES = network/amd79c970.c network/amd79c970.h
[5a513d4]94network_rel_CPPFLAGS = $(AM_CPPFLAGS) $(network_CPPFLAGS)
[59d46401]95network_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
96endif
97
98all-local: $(PREINSTALL_FILES) $(TMPINSTALL_FILES)
99
100EXTRA_DIST += STATUS
[db0b369]101
[9fce0fd]102PREINSTALL_DIRS =
[2a7f9a28]103PREINSTALL_FILES =
[ad1abd3]104TMPINSTALL_FILES =
[9fce0fd]105
[2a7f9a28]106$(PROJECT_INCLUDE)/$(dirstamp):
107        @$(mkdir_p) $(PROJECT_INCLUDE)
108        @: > $(PROJECT_INCLUDE)/$(dirstamp)
109PREINSTALL_DIRS += $(PROJECT_INCLUDE)/$(dirstamp)
110
111$(PROJECT_LIB)/$(dirstamp):
112        @$(mkdir_p) $(PROJECT_LIB)
113        @: > $(PROJECT_LIB)/$(dirstamp)
114PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
115
116$(PROJECT_LIB)/bsp_specs: bsp_specs $(PROJECT_LIB)/$(dirstamp)
117        $(INSTALL_DATA) $< $(PROJECT_LIB)/bsp_specs
118PREINSTALL_FILES += $(PROJECT_LIB)/bsp_specs
119
120$(PROJECT_INCLUDE)/bsp.h: include/bsp.h $(PROJECT_INCLUDE)/$(dirstamp)
121        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp.h
122PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp.h
123
[3defec6]124$(PROJECT_INCLUDE)/tm27.h: include/tm27.h $(PROJECT_INCLUDE)/$(dirstamp)
125        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tm27.h
126PREINSTALL_FILES += $(PROJECT_INCLUDE)/tm27.h
127
[2a7f9a28]128$(PROJECT_INCLUDE)/bspopts.h: include/bspopts.h $(PROJECT_INCLUDE)/$(dirstamp)
129        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bspopts.h
130PREINSTALL_FILES += $(PROJECT_INCLUDE)/bspopts.h
131
[7a9e766]132$(PROJECT_INCLUDE)/coverhd.h: $(top_srcdir)/../../shared/include/coverhd.h $(PROJECT_INCLUDE)/$(dirstamp)
133        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/coverhd.h
[db0b369]134PREINSTALL_FILES += $(PROJECT_INCLUDE)/coverhd.h
135
[5a513d4]136$(PROJECT_INCLUDE)/tod.h: ../../shared/tod.h $(PROJECT_INCLUDE)/$(dirstamp)
[7a9e766]137        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/tod.h
[db0b369]138PREINSTALL_FILES += $(PROJECT_INCLUDE)/tod.h
139
[7a9e766]140$(PROJECT_INCLUDE)/nvram.h: include/nvram.h $(PROJECT_INCLUDE)/$(dirstamp)
141        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/nvram.h
[db0b369]142PREINSTALL_FILES += $(PROJECT_INCLUDE)/nvram.h
143
[7a9e766]144$(PROJECT_INCLUDE)/pci.h: include/pci.h $(PROJECT_INCLUDE)/$(dirstamp)
145        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/pci.h
[db0b369]146PREINSTALL_FILES += $(PROJECT_INCLUDE)/pci.h
[4e36a2f]147
[71cbb66]148$(PROJECT_LIB)/start.$(OBJEXT): start.$(OBJEXT) $(PROJECT_LIB)/$(dirstamp)
149        $(INSTALL_DATA) $< $(PROJECT_LIB)/start.$(OBJEXT)
150TMPINSTALL_FILES += $(PROJECT_LIB)/start.$(OBJEXT)
[ad1abd3]151
[59d46401]152$(PROJECT_LIB)/linkcmds: startup/linkcmds $(PROJECT_LIB)/$(dirstamp)
153        $(INSTALL_DATA) $< $(PROJECT_LIB)/linkcmds
[2a7f9a28]154PREINSTALL_FILES += $(PROJECT_LIB)/linkcmds
[59d46401]155
[71cbb66]156CLEANFILES = $(PREINSTALL_FILES)
157DISTCLEANFILES += $(PREINSTALL_DIRS)
[ad1abd3]158CLEANFILES += $(TMPINSTALL_FILES)
[232a22d]159
[49744668]160include $(top_srcdir)/../../../../automake/subdirs.am
161include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.