Files
vxWorks/h/tool/gnu/make.MIPS32sfgnule
2025-08-20 18:25:46 +08:00

43 lines
1.7 KiB
Plaintext

# make.MIPS32sfgnule - GNU definitions for MIPS32 software float (little endian)
#
# Copyright 2000-2001 Wind River Systems, Inc.
#
# modification history
# --------------------
# 01r,06may05,rlg Changes for MIPS specific devices
# 01q,23apr04,yvp added ABI_SPEC
# 01p,10jan02,pes Move include of defs.mips after CPU and TOOL are defined
# 01o,09jan02,pes Move common definitions to defs.mips
# 01n,07dec01,s_l Add a flag to allow target side build (-fno-schedule-insn).
# Must be rmove when a comp fix goes in.
# 01m,28nov01,tpw Remove -funroll-loops from MIPS*gnu* makefile fragments.
# 01l,30oct01,tpw Standardize kernel links and bootrom conversions.
# 01k,11oct01,dat SPR 20403, OPTIM_DRIVER must have -fvolatile
# 01j,25sep01,dat Location of defs.gnu changed to tool/gnu
# 01i,27jun01,agf add LONGCALL macro
# 01h,23mar01,roz Added LD_ENDIAN_FLAG
# 01g,05mar01,mem Added -DSOFT_FLOAT to command line args.
# 01f,08feb01,mem Changed RES_LDFLAGS to -m vxr5ebmip
# 01e,18jan01,mem Added -mno-branch-likely.
# 01d,08jan01,pes Remove -pedantic compiler command line option.
# 01c,04jan01,mem Updated to use new bootrom extraction
# 01b,04jan01,pes Correct endian specification in CC_ARCH_SPEC
# 01a,08dec00,pes created based on make.MIPS64gnu
#
# DESCRIPTION
# This file contains MIPS32 specific definitions and flags for the GNU
# software generation tools (compiler, assembler, linker etc) when used
# to generate a 32 bit compatible vxWorks.
#*/
CPU = MIPS32
TOOL = sfgnule
ABI_SPEC = MIPS32
include $(TGT_DIR)/h/tool/gnu/defs.mips
#add the next two line for MIPS specific devices
LD_SCRIPT_RAM = -T $(TGT_DIR)/h/tool/gnu/ldscripts/link.MIPSRAM
LD_SCRIPT_ROM = -T $(TGT_DIR)/h/tool/gnu/ldscripts/link.MIPSROM
# end of make.MIPS32sfgnule