source: rtems/make/custom/p4650.cfg @ 1e138dd

4.104.114.84.95
Last change on this file since 1e138dd was 1e138dd, checked in by Joel Sherrill <joel.sherrill@…>, on 07/01/02 at 22:08:39

2002-07-01 Joel Sherrill <joel@…>

  • custom/p4650.cfg: Update arguments to gcc3.
  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[bffb938]1#
2#  Config file for the algorithmics p4000 evaluation board with R4650 cpu
3#
4#  $Id$
5#
6
7include $(RTEMS_ROOT)/make/custom/default.cfg
8
9RTEMS_CPU_MODEL=R4650
10
11# This is the actual bsp directory used during the build process.
12RTEMS_BSP_FAMILY=p4000
13
14CCMIPS_CFLAGS_CPU=-cpu=r4650
15
[f8b891d]16ifeq ($(RTEMS_CPU),mips64orion)
[bffb938]17CPU_DEFINES+=-DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3
[f8b891d]18endif
[bffb938]19
[f8b891d]20#  This contains the compiler options necessary to select the CPU model
21#  and (hopefully) optimize for it.
[2f03c043]22# gcc 2.95.x and 3.0
[98d15b2]23#CPU_CFLAGS = -m4650 -mips3 -G0
[2f03c043]24# gcc 3.1 and newer
[1e138dd]25CPU_CFLAGS = -mcpu=4650 -G0 -mips3
[bffb938]26
27# optimize flag: typically -0, could use -O4 or -fast
28# -O4 is ok for RTEMS
29CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
30
31# The following are definitions of make-exe which will work using ld as
32# is currently required.  It is expected that as of gcc 2.8, the end user
33# will be able to override parts of the compilers specs and link using gcc.
34
35define make-exe
[df49c60]36        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
[98100d2]37            $(LINK_OBJS) $(LINK_LIBS) $(LD_LIBS)
[bffb938]38        $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
39        $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
40        $(RM) $(basename $@).srec1
41        $(NM) -n $(basename $@).exe > $(basename $@).num
42        $(SIZE) $(basename $@).exe
43endef
44
45# Miscellaneous additions go here
Note: See TracBrowser for help on using the repository browser.