source: rtems/make/custom/shsim.cfg @ 1c69af9b

4.104.114.84.95
Last change on this file since 1c69af9b was 1c69af9b, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 27, 2000 at 4:02:50 PM

2000-11-27 Joel Sherrill <joel@…>

  • custom/shsim.cfg: New file.
  • custom/Makefile.am: Modified to reflect addition of shsim.cfg. The shsim is for the SH simulator in gdb. It should be able to be used with multiple SH CPU models. This will require adding BSP variants.
  • Property mode set to 100644
File size: 1.3 KB
Line 
1#
2#  Config file for the sh simulator in gdb
3#
4#  $Id$
5#
6
7include $(RTEMS_ROOT)/make/custom/default.cfg
8
9RTEMS_CPU=sh
10RTEMS_CPU_MODEL=sh1
11
12# This is the actual bsp directory used during the build process.
13RTEMS_BSP_FAMILY=shsim
14
15#  This contains the compiler options necessary to select the CPU model
16#  and (hopefully) optimize for it.
17#
18CPU_CFLAGS=-m1
19
20# optimize flag: typically -0, could use -O4 or -fast
21# -O4 is ok for RTEMS
22# CFLAGS_OPTIMIZE_V=-O4 -mleaf-procedures
23CFLAGS_OPTIMIZE_V=-O2 -g
24
25#  This section makes the target dependent options file.
26
27define make-target-options
28endef
29
30# The following are definitions of make-exe which will work using ld as
31# is currently required.  It is expected that as of gcc 2.8, the end user
32# will be able to override parts of the compilers specs and link using gcc.
33
34ifeq ($(RTEMS_USE_GCC272),yes)
35
36define make-exe
37        $(LD) -u _sbrk $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
38             $(START_FILE) $(LINK_OBJS) --start-group $(LINK_LIBS) --end-group
39        $(NM) -g -n $(basename $@).exe > $(basename $@).num
40        $(SIZE) $(basename $@).exe
41endef
42
43else
44define make-exe
45        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) \
46            $(LDLIBS) -o $@ \
47            $(LINK_OBJS) $(LINK_LIBS)
48        $(NM) -g -n $@ > $(basename $@).num
49        $(SIZE) $@
50endef
51endif
52
53# Miscellaneous additions go here
54
Note: See TracBrowser for help on using the repository browser.