source: rtems/c/src/lib/libbsp/powerpc/papyrus/wrapup/Makefile.in @ 196094eb

4.104.114.84.95
Last change on this file since 196094eb was 196094eb, checked in by Joel Sherrill <joel.sherrill@…>, on 04/19/99 at 13:19:14

Patch from Ralf Corsepius <corsepiu@…>:

This one is an enhancement to acpolish.

It replaces some Makefile variables by others variable in Makefile.ins
(tries to use unique name for some variables). It therefore eases
parsing Makefile.ins for further automatic Makefile.in conversions in
future.

To apply:

cd <rtems-source-tree>
sh <path-to>/rtems-rc-19990407-8.sh
./autogen

  • Property mode set to 100644
File size: 1.6 KB
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8top_builddir = ../../../../../../..
9subdir = c/src/lib/libbsp/powerpc/papyrus/wrapup
10
11INSTALL = @INSTALL@
12
13RTEMS_ROOT = $(top_srcdir)/@RTEMS_TOPdir@
14PROJECT_ROOT = @PROJECT_ROOT@
15
16VPATH = @srcdir@
17
18BSP_PIECES=startup dlentry flashentry
19# pieces to pick up out of libcpu/ppc
20CPU_PIECES=ppc403/clock ppc403/timer ppc403/console \
21    ppc403/vectors ppc403/ictrl
22GENERIC_PIECES=
23
24# bummer; have to use $foreach since % pattern subst rules only replace 1x
25OBJS=$(foreach piece, $(BSP_PIECES), ../$(piece)/$(ARCH)/$(piece).rel) \
26     $(foreach piece, $(CPU_PIECES), \
27         ../../../../libcpu/$(RTEMS_CPU)/$(piece)/$(ARCH)/$(notdir $(piece)).rel) \
28     $(foreach piece, $(GENERIC_PIECES), \
29         ../../../$(piece)/$(ARCH)/$(piece).rel)
30LIB=$(ARCH)/libbsp.a
31
32include $(RTEMS_ROOT)/make/custom/${RTEMS_BSP}.cfg
33include $(RTEMS_ROOT)/make/lib.cfg
34
35#
36# (OPTIONAL) Add local stuff here using +=
37#
38
39DEFINES  +=
40CPPFLAGS +=
41CFLAGS   +=
42
43LD_PATHS  +=
44LD_LIBS   +=
45LDFLAGS   +=
46
47#
48# Add your list of files to delete here.  The config files
49#  already know how to delete some stuff, so you may want
50#  to just run 'make clean' first to see what gets missed.
51#  'make clobber' already includes 'make clean'
52#
53
54CLEAN_ADDITIONS +=
55CLOBBER_ADDITIONS +=
56
57$(LIB): ${OBJS}
58        $(make-library)
59
60all:    ${ARCH} $(SRCS) $(LIB)
61        $(INSTALL_VARIANT) -m 644 $(LIB) ${PROJECT_RELEASE}/lib
62
63install:  all
64
65$(PROJECT_ROOT)/${RTEMS_BSP}/lib/bsp_specs: ../bsp_specs
66        $(INSTALL_DATA) $< $@
67
68Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
69        cd $(top_builddir) \
70         && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
Note: See TracBrowser for help on using the repository browser.