defs_jit_risc.mk

来自「This is a resource based on j2me embedde」· MK 代码 · 共 128 行

MK
128
字号
## Copyright  1990-2008 Sun Microsystems, Inc. All Rights Reserved.# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER# # This program is free software; you can redistribute it and/or# modify it under the terms of the GNU General Public License version# 2 only, as published by the Free Software Foundation. # # This program is distributed in the hope that it will be useful, but# WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU# General Public License version 2 for more details (a copy is# included at /legal/license.txt). # # You should have received a copy of the GNU General Public License# version 2 along with this work; if not, write to the Free Software# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA# 02110-1301 USA # # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa# Clara, CA 95054 or visit www.sun.com if you need additional# information or have any questions. ## @(#)defs_jit_risc.mk	1.27 06/10/13### defs for the shared risc-based jit code### All the risc jit specific build flags we need to keep track of in# case they are toggled.#CVM_JIT_COPY_CCMCODE_TO_CODECACHE ?= falseCVM_JIT_PMI ?= falseCVM_FLAGS += \	CVM_JIT_COPY_CCMCODE_TO_CODECACHE \	CVM_JIT_PMI \CVM_JIT_COPY_CCMCODE_TO_CODECACHE_CLEANUP_ACTION = \	$(CVM_DEFAULT_CLEANUP_ACTION)CVM_JIT_PMI_CLEANUP_ACTION = \	$(CVM_JIT_CLEANUP_ACTION)## If your port wants all of the ccm assembler code to be copied to the# code cache, the set CVM_JIT_COPY_CCMCODE_TO_CODECACHE to true.#ifeq ($(CVM_JIT_COPY_CCMCODE_TO_CODECACHE), true)CVM_DEFINES	+= -DCVM_JIT_COPY_CCMCODE_TO_CODECACHEendififeq ($(CVM_JIT_PMI), true)CVM_DEFINES   += -DCVM_JIT_PATCHED_METHOD_INVOCATIONSendififdef CVM_JIT_PATCHED_METHOD_INVOCATIONS$(error CVM_JIT_PATCHED_METHOD_INVOCATIONS is no longer supported.\	Use CVM_JIT_PMI instead.)endif# irparser files generated by jcsCVM_TARGETOBJS_SPACE += \	jitcodegen.o \	jitcodegentable.o \CVM_TARGETOBJS_SPEED +=	\	jitregman.o \        ccmintrinsics_risc.o \CVM_TARGETOBJS_SPACE += \	jitfixup.o \	jitstackman.o \	jitopcodes.o \	jitemitter_cpu.o \	jitinit_cpu.o \	jit_risc.o \	jitemitter.o \JIT_CPU_O		?= jit_cpu.oCCMCODECACHECOPY_CPU_O	?= ccmcodecachecopy_cpu.oCVM_TARGETOBJS_OTHER += \	$(JIT_CPU_O) \	$(CCMCODECACHECOPY_CPU_O)CVM_SRCDIRS   += \	$(CVM_TOP)/src/$(TARGET_CPU_FAMILY)/javavm/runtime/jit \	$(CVM_TOP)/src/portlibs/jit/riscCVM_INCLUDE_DIRS  += \	$(CVM_TOP)/src/portlibs/jit/risc## JCS input files. Besides needing shared and cpu specific versions, they# also need to be split up further so they various parts can be combined# in the proper order.#CVM_JCS_SHARED_INCLUDES_FILE = \    $(CVM_TOP)/src/portlibs/jit/risc/jitgrammarincludes.jcsCVM_JCS_SHARED_DEFS_FILE     = \    $(CVM_TOP)/src/portlibs/jit/risc/jitgrammardefs.jcsCVM_JCS_SHARED_RULES_FILE    = \    $(CVM_TOP)/src/portlibs/jit/risc/jitgrammarrules.jcsifeq ($(CVM_JIT_USE_FP_HARDWARE), true)CVM_JCS_SHARED_RULES_FILE    += \    $(CVM_TOP)/src/portlibs/jit/risc/jitfloatgrammarrules.jcsendif# The following should be defined in CPU specific makefiles:#CVM_JCS_CPU_INCLUDES_FILE =#CVM_JCS_CPU_DEFS_FILE     =#CVM_JCS_CPU_RULES_FILE    = CVM_JCS_INPUT_FILES = \	$(CVM_JCS_SHARED_INCLUDES_FILE) \	$(CVM_JCS_CPU_INCLUDES_FILE) \	$(CVM_JCS_SHARED_DEFS_FILE) \	$(CVM_JCS_CPU_DEFS_FILE) \	$(CVM_JCS_SHARED_RULES_FILE) \	$(CVM_JCS_CPU_RULES_FILE) \

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?