source: rtems/make/custom/p4650.cfg @ 2f03c043

4.104.114.84.95
Last change on this file since 2f03c043 was 2f03c043, checked in by Joel Sherrill <joel.sherrill@…>, on 05/09/02 at 21:44:14

2001-05-09 Joel Sherrill <joel@…>

  • custom/jmr3904.cfg, custom/p4650.cfg: Add comments for gcc 3.1 compatable arguments.
  • Property mode set to 100644
File size: 1.3 KB
Line 
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
16ifeq ($(RTEMS_CPU),mips64orion)
17CPU_DEFINES+=-DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3
18endif
19
20#  This contains the compiler options necessary to select the CPU model
21#  and (hopefully) optimize for it.
22# gcc 2.95.x and 3.0
23CPU_CFLAGS = -m4650 -mips3 -G0
24# gcc 3.1 and newer
25#CPU_CFLAGS = -march=4650 -G0
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
36        $(LINK.c) $(AM_CFLAGS) $(AM_LDFLAGS) -o $(basename $@).exe \
37            $(LINK_OBJS) $(LINK_LIBS) $(LD_LIBS)
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.