source: rtems/make/custom/mvme162lx.cfg @ 9e4fa6ae

4.104.114.84.95
Last change on this file since 9e4fa6ae was c2b12f2, checked in by Joel Sherrill <joel.sherrill@…>, on 12/18/01 at 14:11:02

2001-12-09 Ralf Corsepius <corsepiu@…>

  • custom/armulator.cfg: Remove make-target-options.
  • custom/erc32.cfg: Remove CONSOLE_USE_INTERRUPTS, SIMSPARC_FAST_IDLE (now in erc32/configure.ac).
  • custom/leon2.cfg: Remove CONSOLE_USE_INTERRUPTS, SIMSPARC_FAST_IDLE (now in leon2/configure.ac). Remove CONSOLE_USE_POLLED (Unused).
  • custom/mvme167.cfg: Remove CD2401_INT_LEVEL, CD2401_IO_MODE, CD2401_USE_TERMIOS (now in mvme167/configure.ac).
  • custom/mvme162.cfg: Remove references to mvme162lx. Abandon gcc272. Remove make-target-options.
  • custom/mvme162lx.cfg: Add portions formerly in mvme162.cfg.
  • 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 $@).i
41        #sed -e 's/.$$//' -e '/^S0/d' $(basename $@).i | \
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.