source: rtems/c/src/lib/libbsp/Makefile.in @ 97c465c

4.104.114.84.95
Last change on this file since 97c465c was e1d8abb, checked in by Joel Sherrill <joel.sherrill@…>, on 09/07/99 at 13:45:03

Applied patch rtems-rc-19990820-6.diff.gz from
Ralf Corsepius <corsepiu@…> which converted many
Makefile.in's to Makefile.am's. This added a lot of files.

  • Property mode set to 100644
File size: 1.4 KB
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8top_builddir = .
9
10RTEMS_ROOT = @RTEMS_ROOT@
11PROJECT_ROOT = @PROJECT_ROOT@
12
13VPATH = @srcdir@
14
15include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
16include $(RTEMS_ROOT)/make/directory.cfg
17
18INSTALL_CHANGE = @INSTALL_CHANGE@
19mkinstalldirs = $(SHELL) $(top_srcdir)/@RTEMS_TOPdir@/mkinstalldirs
20
21INSTALLDIRS = $(PROJECT_ROOT)/@RTEMS_BSP@/lib
22
23$(INSTALLDIRS):
24        @$(mkinstalldirs) $(INSTALLDIRS)
25
26# shmdr is a portable shared memory MPCI layer
27# We only build it if HAS_MP was defined
28@HAS_MP_TRUE@MP_DRIVERS = shmdr
29
30SUB_DIRS = $(MP_DRIVERS)
31
32# If we are building a "real" BSP, then we need to descend into the
33# appropriate CPU specific directory.  The bare BSP is a special
34# case which can be built for any CPU and it resides at the same
35# level as the CPUs.  If we are building the bare BSP, then descend
36# into that directory.
37
38SUB_DIRS += @RTEMS_LIBBSP_CPU_SUBDIR@
39
40preinstall:
41        @$(mkinstalldirs) $(PROJECT_ROOT)/@RTEMS_BSP@/lib
42        @if test "@RTEMS_BSP@" = "bare"; then \
43          $(INSTALL_CHANGE) -m 644 \
44            $(srcdir)/bare/bsp_specs \
45            $(PROJECT_ROOT)/@RTEMS_BSP@/lib; \
46        else \
47          $(INSTALL_CHANGE) -m 644 \
48            $(srcdir)/$(RTEMS_CPU)/${RTEMS_BSP_FAMILY}/bsp_specs \
49            $(PROJECT_ROOT)/@RTEMS_BSP@/lib; \
50        fi
51
52Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
53        cd $(top_builddir) \
54         && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.