summaryrefslogtreecommitdiff
path: root/make/custom/p4650.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/custom/p4650.cfg')
-rw-r--r--make/custom/p4650.cfg93
1 files changed, 0 insertions, 93 deletions
diff --git a/make/custom/p4650.cfg b/make/custom/p4650.cfg
deleted file mode 100644
index 64b8941c99..0000000000
--- a/make/custom/p4650.cfg
+++ /dev/null
@@ -1,93 +0,0 @@
-#
-# Config file for the algorithmics p4000 evaluation board with R4650 cpu
-#
-# $Id$
-#
-
-include $(RTEMS_ROOT)/make/custom/default.cfg
-
-RTEMS_CPU=mips64orion
-RTEMS_CPU_MODEL=R4650
-
-# This is the actual bsp directory used during the build process.
-RTEMS_BSP_FAMILY=p4000
-
-CPU_CFLAGS=-m4650 -G0
-CCMIPS_CFLAGS_CPU=-cpu=r4650
-
-# Override default start file
-START_BASE=idt_csu
-
-CPU_DEFINES+=-DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3
-
-# The p4600 and p4600 share the p4000 bsp.
-TARGET_ARCH=o-p4650
-RTEMS_BSP=p4000
-
-# This target does NOT support the TCP/IP stack so ignore requests
-# to enable it.
-HAS_NETWORKING=no
-
-# This section makes the target dependent options file.
-
-# NDEBUG (C library)
-# if defined asserts do not generate code. This is commonly used
-# as a command line option.
-#
-# RTEMS_TEST_NO_PAUSE (RTEMS tests)
-# do not pause between screens of output in the rtems tests
-#
-# RTEMS_DEBUG (RTEMS)
-# If defined, debug checks in RTEMS and support library code are enabled.
-#
-# WORKSPACE_MB (p4000)
-# Defines the size in Megabytes of the RTEMS Workspace.
-#
-# HEAPSPACE_MB (p4000)
-# Defines the size in Megabytes of the C Program Heap.
-
-define make-target-options
- @echo "/* #define NDEBUG 1 */ " >>$@
- @echo "#define RTEMS_TEST_NO_PAUSE 1" >>$@
- @echo "/* #define RTEMS_DEBUG 1 */" >>$@
- @echo "#define WORKSPACE_MB 2" >>$@
- @echo "#define HEAPSPACE_MB 1" >>$@
-endef
-
-
-# optimize flag: typically -0, could use -O4 or -fast
-# -O4 is ok for RTEMS
-CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
-
-# The following are definitions of make-exe which will work using ld as
-# is currently required. It is expected that as of gcc 2.8, the end user
-# will be able to override parts of the compilers specs and link using gcc.
-
-ifeq ($(RTEMS_USE_GCC272),yes)
-# This rule was used in 3.6.0
-# $(CC) $(LDFLAGS) -nostdlib -o $(basename $@).exe \
-# -T$(PROJECT_RELEASE)/lib/linkcmds $(LINK_FILES) $(LD_PATHS:%=-L %)
-
-define make-exe
- $(LD) $(LDFLAGS) -N -T $(LINKCMDS) -o $(basename $@).exe \
- $(START_FILE) $(LINK_OBJS) \
- --start-group $(LINK_LIBS) --end-group $(LD_LIBS)
- $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
- $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
- $(RM) $(basename $@).srec1
- $(NM) -n $(basename $@).exe > $(basename $@).num
- $(SIZE) $(basename $@).exe
-endef
-else
-define make-exe
- $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_LD) -o $(basename $@).exe \
- $(LINK_OBJS) $(LINK_LIBS) $(LD_LIBS)
- $(OBJCOPY) -O srec $(basename $@).exe $(basename $@).srec1
- $(PACKHEX) < $(basename $@).srec1 > $(basename $@).srec
- $(RM) $(basename $@).srec1
- $(NM) -n $(basename $@).exe > $(basename $@).num
- $(SIZE) $(basename $@).exe
-endef
-endif
-
-# Miscellaneous additions go here