source: rtems/c/src/lib/libbsp/powerpc/psim/Makefile.am @ 9b86dabd

4.104.114.84.95
Last change on this file since 9b86dabd was 9b86dabd, checked in by Joel Sherrill <joel.sherrill@…>, on 11/15/06 at 15:21:12

2006-11-15 Joel Sherrill <joel@…>

  • Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This eliminated a file and simplified initialization.
  • Property mode set to 100644
File size: 2.9 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
[5133bd6]9SUBDIRS = . tools
[4e36a2f]10
[ac73276b]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 =
[ac73276b]23
[270ce1ff]24include_bspdir = $(includedir)/bsp
25
[db0b369]26include_HEADERS += include/coverhd.h
27
[ad1abd3]28EXTRA_DIST = start/start.S
[71cbb66]29start.$(OBJEXT): start/start.S
[57357d9]30        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]31project_lib_DATA = start.$(OBJEXT)
[ad1abd3]32
[270ce1ff]33EXTRA_DIST += ../../powerpc/shared/start/rtems_crti.S
[71cbb66]34rtems_crti.$(OBJEXT): ../../powerpc/shared/start/rtems_crti.S
[57357d9]35        $(CPPASCOMPILE) -o $@ -c $<
[71cbb66]36project_lib_DATA += rtems_crti.$(OBJEXT)
[270ce1ff]37
[ac73276b]38dist_project_lib_DATA += startup/linkcmds
39
[71cbb66]40noinst_PROGRAMS += startup.rel
[ac73276b]41startup_rel_SOURCES = startup/bspclean.c ../../shared/bsplibc.c \
42    ../../shared/bsppost.c startup/bspstart.c ../../shared/bootcard.c \
[9b86dabd]43    ../../shared/sbrk.c \
[3fcabb1]44    ../../shared/gnatinstallhandler.c
[844609f9]45startup_rel_CPPFLAGS = $(AM_CPPFLAGS)
[ac73276b]46startup_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
47
[71cbb66]48noinst_PROGRAMS += pclock.rel
[270ce1ff]49pclock_rel_SOURCES = ../shared/clock/p_clock.c
[844609f9]50pclock_rel_CPPFLAGS = $(AM_CPPFLAGS)
[270ce1ff]51pclock_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[ac73276b]52
[71cbb66]53noinst_PROGRAMS += console.rel
[ac73276b]54console_rel_SOURCES = console/console-io.c console/consupp.S \
55    ../../shared/console-polled.c
[844609f9]56console_rel_CPPFLAGS = $(AM_CPPFLAGS)
[ac73276b]57console_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
58
[270ce1ff]59include_bsp_HEADERS = irq/irq.h
[ac73276b]60
[71cbb66]61noinst_PROGRAMS += irq.rel
[270ce1ff]62irq_rel_SOURCES = irq/irq.c irq/irq_init.c irq/irq_asm.S
[844609f9]63irq_rel_CPPFLAGS = $(AM_CPPFLAGS)
[270ce1ff]64irq_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
[ac73276b]65
66EXTRA_DIST += vectors/README
67
[71cbb66]68noinst_PROGRAMS += vectors.rel
[d8525b95]69vectors_rel_SOURCES = vectors/align_h.S ../../powerpc/shared/vectors/vectors.S \
[270ce1ff]70    ../../powerpc/shared/vectors/vectors_init.c
[844609f9]71vectors_rel_CPPFLAGS = $(AM_CPPFLAGS)
[ac73276b]72vectors_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
73
[270ce1ff]74include_bsp_HEADERS += ../../powerpc/shared/vectors/vectors.h
75
[ac73276b]76if HAS_MP
77EXTRA_DIST += shmsupp/README
78
[71cbb66]79noinst_PROGRAMS += shmsupp.rel
[ac73276b]80shmsupp_rel_SOURCES = shmsupp/addrconv.c shmsupp/getcfg.c shmsupp/lock.c \
81    shmsupp/mpisr.c
[844609f9]82shmsupp_rel_CPPFLAGS = $(AM_CPPFLAGS)
[ac73276b]83shmsupp_rel_LDFLAGS = $(RTEMS_RELLDFLAGS)
84endif
85
[5133bd6]86noinst_LIBRARIES = libbsp.a
87libbsp_a_SOURCES =
88libbsp_a_LIBADD = startup.rel pclock.rel console.rel irq.rel vectors.rel
89libbsp_a_LIBADD += ../../../libcpu/@RTEMS_CPU@/shared/cpuIdent.rel \
90    ../../../libcpu/@RTEMS_CPU@/shared/stack.rel \
91    ../../../libcpu/@RTEMS_CPU@/@exceptions@/rtems-cpu.rel \
92    ../../../libcpu/@RTEMS_CPU@/mpc6xx/clock.rel \
93    ../../../libcpu/@RTEMS_CPU@/mpc6xx/exceptions.rel \
94    ../../../libcpu/@RTEMS_CPU@/mpc6xx/mmu.rel \
95    ../../../libcpu/@RTEMS_CPU@/mpc6xx/timer.rel
96
97if HAS_MP
98libbsp_a_LIBADD += shmsupp.rel
99endif
100
[7cc4f59]101include $(srcdir)/preinstall.am
[ebdf51fd]102include $(top_srcdir)/../../../../automake/local.am
Note: See TracBrowser for help on using the repository browser.