diff options
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/Makefile.in | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/c/src/lib/libbsp/Makefile.in b/c/src/lib/libbsp/Makefile.in index 512a47fbe4..3c16f731b0 100644 --- a/c/src/lib/libbsp/Makefile.in +++ b/c/src/lib/libbsp/Makefile.in @@ -5,25 +5,31 @@ @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ -top_builddir = ../../../.. -subdir = c/src/lib/libbsp +top_builddir = .. +subdir = libbsp -INSTALL = @INSTALL@ - -RTEMS_ROOT = $(top_srcdir)/@RTEMS_TOPdir@ +RTEMS_ROOT = @RTEMS_ROOT@ PROJECT_ROOT = @PROJECT_ROOT@ VPATH = @srcdir@ -include $(RTEMS_ROOT)/make/custom/${RTEMS_BSP}.cfg +include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(RTEMS_ROOT)/make/directory.cfg +INSTALL_CHANGE = @INSTALL_CHANGE@ +mkinstalldirs = $(SHELL) $(top_srcdir)/@RTEMS_TOPdir@/mkinstalldirs + +INSTALLDIRS = $(PROJECT_ROOT)/@RTEMS_BSP@/lib + +$(INSTALLDIRS): + @$(mkinstalldirs) $(INSTALLDIRS) + # shmdr is a portable shared memory MPCI layer # We only build it if HAS_MP was defined MP_DRIVERS_yes_V = shmdr MP_DRIVERS = $(MP_DRIVERS_$(HAS_MP)_V) -SUB_DIRS=$(MP_DRIVERS) +SUB_DIRS = $(MP_DRIVERS) # If we are building a "real" BSP, then we need to descend into the # appropriate CPU specific directory. The bare BSP is a special @@ -31,24 +37,20 @@ SUB_DIRS=$(MP_DRIVERS) # level as the CPUs. If we are building the bare BSP, then descend # into that directory. -ifeq (${RTEMS_BSP},bare) -SUB_DIRS += bare -else -SUB_DIRS += $(wildcard $(RTEMS_CPU)) -endif +SUB_DIRS += @RTEMS_LIBBSP_CPU_SUBDIR@ -preinstall: - $(RTEMS_ROOT)/mkinstalldirs $(PROJECT_ROOT)/${RTEMS_BSP}/lib - if test "${RTEMS_BSP}" = "bare"; then \ - $(INSTALL_DATA) \ +preinstall: + @$(mkinstalldirs) $(PROJECT_ROOT)/@RTEMS_BSP@/lib + @if test "@RTEMS_BSP@" = "bare"; then \ + $(INSTALL_CHANGE) -m 644 \ $(srcdir)/bare/bsp_specs \ - $(PROJECT_ROOT)/${RTEMS_BSP}/lib; \ + $(PROJECT_ROOT)/@RTEMS_BSP@/lib; \ else \ - $(INSTALL_DATA) \ + $(INSTALL_CHANGE) -m 644 \ $(srcdir)/$(RTEMS_CPU)/${RTEMS_BSP_FAMILY}/bsp_specs \ - $(PROJECT_ROOT)/${RTEMS_BSP}/lib; \ + $(PROJECT_ROOT)/@RTEMS_BSP@/lib; \ fi -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status |