source: rtems/c/src/lib/libbsp/powerpc/dmv177/startup/Makefile.in @ 9c559acc

4.104.114.84.95
Last change on this file since 9c559acc was c932d85, checked in by Joel Sherrill <joel.sherrill@…>, on 05/30/98 at 10:09:14

New files -- from rtems-LM-980406 which was based on an RTEMS from 12/97.
This was called the dmv170 BSP in that source tree but since the DMV171
is now obsolete, we have transitioned to the DMV177 and have no intention
of checking compatibility with any other models.

  • Property mode set to 100644
File size: 1.5 KB
Line 
1#
2#  $Id$
3#
4
5@SET_MAKE@
6srcdir = @srcdir@
7top_srcdir = @top_srcdir@
8VPATH = @srcdir@
9RTEMS_ROOT = @RTEMS_ROOT@
10PROJECT_ROOT = @PROJECT_ROOT@
11RTEMS_CUSTOM = $(RTEMS_ROOT)/make/custom/$(RTEMS_BSP).cfg
12
13PGM=${ARCH}/startup.rel
14
15# C source names, if any, go here -- minus the .c
16C_PIECES=bspstart sbrk setvec genpvec vmeintr
17C_FILES=$(C_PIECES:%=%.c)
18C_O_FILES=$(C_PIECES:%=${ARCH}/%.o)
19
20CC_PIECES=rtems-ctor
21CC_FILES=$(CC_PIECES:%=%.cc)
22CC_O_FILES=$(CC_PIECES:%=${ARCH}/%.o)
23
24H_FILES=
25
26# Assembly source names, if any, go here -- minus the .s
27S_PIECES=bspclean
28S_FILES=$(S_PIECES:%=%.s)
29S_O_FILES=$(S_FILES:%.s=${ARCH}/%.o)
30
31SRCS=linkcmds $(C_FILES) $(CC_FILES) $(H_FILES) $(S_FILES)
32OBJS=$(C_O_FILES) $(S_O_FILES)
33
34# We install the RTEMS constructor as a separate .o
35# so it can be easily place correctly by the compiler config file.
36INSTALLED_O_FILES=$(ARCH)/rtems-ctor.o
37
38include $(RTEMS_CUSTOM)
39include $(PROJECT_ROOT)/make/leaf.cfg
40
41#
42# (OPTIONAL) Add local stuff here using +=
43#
44
45DEFINES  +=
46CPPFLAGS +=
47CFLAGS   +=
48
49LD_PATHS  +=
50LD_LIBS   +=
51LDFLAGS   +=
52
53#
54# Add your list of files to delete here.  The config files
55#  already know how to delete some stuff, so you may want
56#  to just run 'make clean' first to see what gets missed.
57#  'make clobber' already includes 'make clean'
58#
59
60CLEAN_ADDITIONS +=
61CLOBBER_ADDITIONS +=
62
63${PGM}: ${SRCS} ${OBJS}
64        $(make-rel)
65
66all:    ${ARCH} $(SRCS) $(INSTALLED_O_FILES) $(PGM)
67        $(INSTALL) $(srcdir)/linkcmds ${PROJECT_RELEASE}/lib
68        $(INSTALL_VARIANT) $(INSTALLED_O_FILES) ${PROJECT_RELEASE}/lib
Note: See TracBrowser for help on using the repository browser.