source: rtems/make/custom/mvme162lx.cfg @ 11853d0

4.104.114.84.9
Last change on this file since 11853d0 was 11853d0, checked in by Ralf Corsepius <ralf.corsepius@…>, on Nov 22, 2005 at 1:47:43 PM

Use .srec for files containing SRECs.

  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  Configuration file for a MVME162LX
3#
4#  This is an MVME162 model with ...
5#
6#  $Id$
7#
8
9#
10#  All mvme162 configurations share the same base file, only the cpu model
11#  differs.
12
13
14RTEMS_MVME162_MODEL=mvme162lx
15
16include $(RTEMS_ROOT)/make/custom/default.cfg
17
18RTEMS_CPU=m68k
19RTEMS_CPU_MODEL=m68lc040
20
21# This is the actual bsp directory used during the build process.
22RTEMS_BSP_FAMILY=mvme162
23
24#  This contains the compiler options necessary to select the CPU model
25#  and (hopefully) optimize for it.
26#
27CPU_CFLAGS = -m68040 -msoft-float
28
29# optimize flag: typically -0, could use -O4 or -fast
30# -O4 is ok for RTEMS
31CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
32
33# The following are definitions of make-exe which will work using ld as
34# is currently required.  It is expected that as of gcc 2.8, the end user
35# will be able to override parts of the compilers specs and link using gcc.
36
37define make-exe
38        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
39            -o $(basename $@).nxe $(LINK_OBJS) $(LINK_LIBS)
40        #$(OBJCOPY) -O srec $(basename $@).nxe $(basename $@).srec
41        #sed -e 's/.$$//' -e '/^S0/d' $(basename $@).srec | \
42        #    $(PACKHEX) > $(basename $@).exe
43        $(OBJCOPY) -O binary $(basename $@).nxe $(basename $@).exe
44        $(NM) -g -n $(basename $@).nxe > $(basename $@).num
45        $(SIZE) $(basename $@).nxe
46endef
47
48# Miscellaneous additions go here
49
50# BSP-specific tools
51SLOAD=$(PROJECT_TOOLS)/sload
Note: See TracBrowser for help on using the repository browser.