📄 defs-pre.gmk
字号:
## @(#)Defs-pre.gmk 1.25 02/09/16 @(#)## Copyright (c) 1999-2002 Sun Microsystems, Inc. All rights reserved.# PROPRIETARY/CONFIDENTIAL# Use is subject to license terms.############ PLATFORM specific defines. This file should not contain rules.#PATHSEP=:CC_OUTPUT = -o LINKER_OUTPUT = -o OBJ_SUFFIX = o# `uname -p` doesn't work on all x86 Linux boxes. So, unless we get# a value of 'sparc' from uname, we default to i386.#ifeq ($(findstring sparc,$(shell uname -a)), sparc)ARCH = sparcelseARCH = i386endifWHOAMI = /usr/bin/whoamiROMJAVA = ROMjavaUnixGCC=trueEXTRA_INCLUDES += -I/usr/X11R6/includeifeq ($(GCC), true) CC = gcc LD = gcc EXTRA_CFLAGS += -Wunused \ -DHAVE_ALIGNED_LONGLONGS \ -DHAVE_ALIGNED_DOUBLES \ -DARCH='"$(ARCH)"' ifeq ($(DEBUG), true) EXTRA_CFLAGS += -g else EXTRA_CFLAGS += -O2 -Wuninitialized endif ifeq ($(SRCPROFILING), true) EXTRA_CFLAGS += -pg endifelse CC = cc LD = cc ifeq ($(DEBUG), true) EXTRA_CFLAGS += -g else EXTRA_CFLAGS += -O endifendififeq ($(INCLUDE_I18N), false) MIDP_DEF_SRC +=else MIDP_DEF_SRC += lcWin.c lcWinJa.c sjis.c eucjp.cendifKVM_EXCLUDE_CLASSES := SCCSMIDP_EXCLUDE_CLASSES := SCCSEXAMPLE_EXCLUDE_CLASSES := SCCSTEST_EXCLUDE_CLASSES := SCCSPLATFORM_EXCLUDE_CLASSES := SCCSEXTRA_CFLAGS += -D$(ARCH) -DLINUX -DUNIX# Linux uses the same java and c files as Solaris#PLATFORM_SRC_DIR = $(MIDP_DIR)/src/solarisPLATFORM_CLASS_DIR = $(MIDP_DIR)/src/solaris/classesPLATFORM_CONFIG_DIR = $(MIDP_DIR)/build/linux/configLIBS = -L/usr/X11R6/lib -lXpm -lXt -lX11 -lm -lnsl -lICE -lSM -lpthreadifeq ($(SRCPROFILING), true) LIBS += -pgendif# Set default BOOTDIR; This can be overridden by setting the build-time# variable ALT_BOOTDIR#ifeq ($(ARCH), sparc)_BOOTDIR = /usr/local/java/jdk1.3/solarisendififeq ($(ARCH), i386)_BOOTDIR = /usr/local/java/jdk1.3/x86endif# executable suffix#EXE = # system tools#SYMLINK_CMD = ln -s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -