📄 cjgproject.gcce
字号:
include \Symbian\9.1\S60_3rd_MR\epoc32\tools\compilation_config\\GCCE.mk
# CWD \project\CJGProject\CJGProject\group\
# MMPFile \project\CJGProject\CJGProject\group\CJGProject.MMP
# Target CJGProject.exe
# TargetType EXE
# BasicTargetType EXE
# MakefileType GNU
ERASE = @erase 2>>nul
# EPOC DEFINITIONS
EPOCBLD = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\project\CJGProject\CJGProject\group\CJGProject\GCCE
EPOCTRG = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE
EPOCLIB = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5
EPOCLINK = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5
EPOCSTATLINK = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\ARMV5
EPOCASSPLINK = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\MARM
EPOCDATA = \Symbian\9.1\S60_3rd_MR\EPOC32\DATA
EPOCINC = \Symbian\9.1\S60_3rd_MR\EPOC32\INCLUDE
TRGDIR =
DATADIR = Z\System\Data
EPOCBLDUREL = $(EPOCBLD)\UREL
EPOCTRGUREL = $(EPOCTRG)\UREL
EPOCLIBUREL = $(EPOCLIB)\UREL
EPOCLINKUREL = $(EPOCLINK)\UREL
EPOCSTATLINKUREL = $(EPOCSTATLINK)\UREL
EPOCASSPLINKUREL = $(EPOCASSPLINK)\UREL
EPOCBLDUDEB = $(EPOCBLD)\UDEB
EPOCTRGUDEB = $(EPOCTRG)\UDEB
EPOCLIBUDEB = $(EPOCLIB)\UREL
EPOCLINKUDEB = $(EPOCLINK)\UREL
EPOCSTATLINKUDEB = $(EPOCSTATLINK)\UDEB
EPOCASSPLINKUDEB = $(EPOCASSPLINK)\UREL
# EPOC PSEUDOTARGETS
UREL : MAKEWORKUREL RESOURCEUREL
UDEB : MAKEWORKUDEB RESOURCEUDEB
ALL : UREL UDEB
CLEAN CLEANALL : CLEANBUILD CLEANRELEASE CLEANLIBRARY
WHAT WHATALL : WHATUREL WHATUDEB
RESOURCE RESOURCEALL : RESOURCEUREL RESOURCEUDEB
CLEANBUILD CLEANBUILDALL : CLEANBUILDUREL CLEANBUILDUDEB
CLEANRELEASE CLEANRELEASEALL : CLEANRELEASEUREL CLEANRELEASEUDEB
MAKEWORK MAKEWORKALL : MAKEWORKUREL MAKEWORKUDEB
LISTING LISTINGALL : LISTINGUREL LISTINGUDEB
MAKEWORK : MAKEWORKLIBRARY
RESOURCEUREL RESOURCEUDEB : GENERIC_RESOURCE
# must set both PATH and Path to make it work correctly
Path:=C:\Symbian\9.1\S60_3rd_MR\EPOC32\gcc\bin;$(Path)
PATH:=$(Path)
ifndef CC_INSTALL_PATH
CC_INSTALL_PATH=C:\Program Files\CSL Arm Toolchain\bin\..
STATIC_LIBS = $(STATIC_LIBS_PATH)"$(CC_INSTALL_PATH)\arm-none-symbianelf\lib" $(STATIC_LIBS_PATH)"$(CC_INSTALL_PATH)\lib\gcc\arm-none-symbianelf\3.4.3"
endif
ifdef LINKER_SYMBOLS_MAP_OPTION
UREL_MAP_FILE="$(EPOCTRGUREL)\CJGProject.exe.map"
UDEB_MAP_FILE="$(EPOCTRGUDEB)\CJGProject.exe.map"
else
UREL_MAP_FILE=
UDEB_MAP_FILE=
endif
ifdef CODE_SEGMENT_START
CODE_SEGMENT_START += 0x8000
endif
ifdef START_GROUP_SYMBOL
EEXE_OBJECT=$(START_GROUP_SYMBOL)UC_EXE_.o$(END_GROUP_SYMBOL)
EDLL_OBJECT=$(START_GROUP_SYMBOL)UC_DLL_.o$(END_GROUP_SYMBOL)
DENTRY_OBJECT=$(START_GROUP_SYMBOL)D_ENTRY_.o$(END_GROUP_SYMBOL)
LENTRY_OBJECT=$(START_GROUP_SYMBOL)L_ENTRY_.o$(END_GROUP_SYMBOL)
XENTRY_OBJECT=$(START_GROUP_SYMBOL)X_ENTRY_.o$(END_GROUP_SYMBOL)
VENTRY_OBJECT=$(START_GROUP_SYMBOL)V_ENTRY_.o$(END_GROUP_SYMBOL)
KENTRY_OBJECT=$(START_GROUP_SYMBOL)K_ENTRY_.o$(END_GROUP_SYMBOL)
endif
INCDIR = $(INCLUDE_OPTION) ..\inc $(INCLUDE_OPTION) ..\help $(INCLUDE_OPTION) ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\include $(INCLUDE_OPTION) ..\..\..\..\Symbian\9.1\S60_3rd_MR\epoc32\include\variant $(INCLUDE_OPTION) "C:\Program Files\CSL Arm Toolchain\bin\..\lib\gcc\arm-none-symbianelf\3.4.3\include"
OTHEROPTIONS= $(THUMB_INSTRUCTION_SET) $(SOFTVFPMODE_OPTION) $(COMPILER_THUMB_DEFINES) $(COMPILER_INTERWORK_DEFINES)
CCFLAGS += $(OTHEROPTIONS)
CCDEFS = $(COMPILER_DEFINES) -D__SYMBIAN32__ -D__SERIES60_30__ -D__SERIES60_3X__ -D__GCCE__ -D__EPOC32__ -D__MARM__ -D__EABI__ -D__MARM_ARMV5__ -D__EXE__ -D__SUPPORT_CPP_EXCEPTIONS__ $(PLATFORM_DEFINES) -D__PRODUCT_INCLUDE__=\"/Symbian/9.1/S60_3rd_MR/epoc32/include/variant/Symbian_OS_v9.1.hrh\" $(USERDEFS)
CCUREL = $(CC) $(SYMBIAN_UREL_CCFLAGS) $(RUNTIME_SYMBOL_VISIBILITY_OPTION) $(CCFLAGS) -DNDEBUG -D_UNICODE $(CCDEFS)
CCUDEB = $(CC) $(SYMBIAN_UDEB_CCFLAGS) $(RUNTIME_SYMBOL_VISIBILITY_OPTION) $(CCFLAGS) -D_DEBUG -D_UNICODE $(CCDEFS)
UREL : \
$(EPOCTRGUREL)\CJGProject.exe
UDEB : \
$(EPOCTRGUDEB)\CJGProject.exe
RESOURCEUREL : MAKEWORKUREL
RESOURCEUDEB : MAKEWORKUDEB
LIBRARY : MAKEWORKLIBRARY
:
perl -S emkdir.pl $@
FREEZE :
CLEANLIBRARY :
GENERIC_RESOURCE : GENERIC_MAKEWORK
# REAL TARGET - BUILD VARIANT UREL
WHATUREL : WHATGENERIC
CLEANUREL : CLEANBUILDUREL CLEANRELEASEUREL
CLEANBUILDUREL :
@perl -S ermdir.pl "$(EPOCBLDUREL)"
CLEANRELEASEUREL : CLEANGENERIC
UREL_RELEASEABLES1= \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\CJGProject.exe \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\CJGProject.exe.map
WHATUREL:
@echo $(UREL_RELEASEABLES1)
CLEANRELEASEUREL:
-$(ERASE) $(UREL_RELEASEABLES1)
LISTINGUREL : MAKEWORKUREL \
LISTINGURELCSnowJGGControl \
LISTINGURELCHsgGriddingView \
LISTINGURELCHsgGriddingContainer \
LISTINGURELLxdMessage \
LISTINGURELLxdMessageManagement \
LISTINGURELCHsgEditTextContainer \
LISTINGURELCHsgEditTextView \
LISTINGURELCHsgOpenTextContainer \
LISTINGURELCHsgOpenTextView \
LISTINGURELNewsRollText \
LISTINGURELLxdAD \
LISTINGURELCHsgNewTextContainer \
LISTINGURELCHsgNewTextView \
LISTINGURELMyListBox \
LISTINGURELHsgTextView \
LISTINGURELHsgTextContainer \
LISTINGURELCJGProject \
LISTINGURELCJGProjectApplication \
LISTINGURELCJGProjectAppUi \
LISTINGURELCJGProjectDocument
LIBSUREL= \
$(EPOCLIB)\LIB\fbscli.dso \
$(EPOCLIB)\LIB\bitgdi.dso \
$(EPOCLIB)\LIB\eikcoctl.dso \
$(EPOCLIB)\LIB\gdi.dso \
$(EPOCLIB)\LIB\euser.dso \
$(EPOCLIB)\LIB\apparc.dso \
$(EPOCLIB)\LIB\cone.dso \
$(EPOCLIB)\LIB\eikcore.dso \
$(EPOCLIB)\LIB\avkon.dso \
$(EPOCLIB)\LIB\commonengine.dso \
$(EPOCLIB)\LIB\efsrv.dso \
$(EPOCLIB)\LIB\estor.dso \
$(EPOCLIB)\LIB\hlplch.dso \
$(EPOCLIB)\LIB\bafl.dso \
$(EPOCLIB)\LIB\charconv.dso \
$(EPOCSTATLINKUREL)\usrt2_2.lib \
$(EPOCLIB)\LIB\dfpaeabi.dso \
$(EPOCLIB)\LIB\dfprvct2_2.dso \
$(EPOCLIB)\LIB\drtaeabi.dso \
$(EPOCLIB)\LIB\scppnwdl.dso \
$(EPOCLIB)\LIB\drtrvct2_2.dso \
$(STATIC_LIBS_LIST)
VTBLEXPORTSUREL=
OBJECTSUREL= \
$(EPOCBLDUREL)\CSnowJGGControl.o \
$(EPOCBLDUREL)\CHsgGriddingView.o \
$(EPOCBLDUREL)\CHsgGriddingContainer.o \
$(EPOCBLDUREL)\LxdMessage.o \
$(EPOCBLDUREL)\LxdMessageManagement.o \
$(EPOCBLDUREL)\CHsgEditTextContainer.o \
$(EPOCBLDUREL)\CHsgEditTextView.o \
$(EPOCBLDUREL)\CHsgOpenTextContainer.o \
$(EPOCBLDUREL)\CHsgOpenTextView.o \
$(EPOCBLDUREL)\NewsRollText.o \
$(EPOCBLDUREL)\LxdAD.o \
$(EPOCBLDUREL)\CHsgNewTextContainer.o \
$(EPOCBLDUREL)\CHsgNewTextView.o \
$(EPOCBLDUREL)\MyListBox.o \
$(EPOCBLDUREL)\HsgTextView.o \
$(EPOCBLDUREL)\HsgTextContainer.o \
$(EPOCBLDUREL)\CJGProject.o \
$(EPOCBLDUREL)\CJGProjectApplication.o \
$(EPOCBLDUREL)\CJGProjectAppUi.o \
$(EPOCBLDUREL)\CJGProjectDocument.o
$(EPOCTRGUREL)\CJGProject.exe : $(OBJECTSUREL)
-$(ERASE) "$(EPOCTRGUREL)\CJGProject.exe.map"
$(LD) $(STATIC_LIBS) $(SYMBIAN_UREL_LINK_FLAGS) $(SHARED_OBJECT_OPTION) $(CODE_SEGMENT_START) $(DATA_SEGMENT_START) 0x400000 $(SYMVER_OPTION) $(SO_NAME_OPTION) CJGProject{000a0000}[eb0f87f4].exe $(LINKER_ENTRY_OPTION) _E32Startup $(UNDEFINED_SYMBOL_REF_OPTION) _E32Startup $(EPOCSTATLINKUREL)\EEXE.LIB$(EEXE_OBJECT) \
$(OUTPUT_OPTION) "$(EPOCBLDUREL)\CJGProject.exe" \
$(LINKER_SYMBOLS_MAP_OPTION) $(UREL_MAP_FILE) \
$(OBJECTSUREL) \
$(LIBSUREL) \
$(VTBLEXPORTSUREL) $(USERLDFLAGS)
elf2e32 --sid=0xeb0f87f4 --stack=0x00005000\
--uid1=0x1000007a --uid2=0x100039ce --uid3=0xeb0f87f4 --vid=0x00000000\
--capability=ReadUserData --fpu=softvfp --targettype=EXE --output="$@" --elfinput="$(EPOCBLDUREL)\CJGProject.exe" --linkas=CJGProject{000a0000}[eb0f87f4].exe --libpath="$(EPOCLIB)\LIB"
# REAL TARGET - BUILD VARIANT UDEB
WHATUDEB : WHATGENERIC
CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB
CLEANBUILDUDEB :
@perl -S ermdir.pl "$(EPOCBLDUDEB)"
CLEANRELEASEUDEB : CLEANGENERIC
UDEB_RELEASEABLES1= \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UDEB\CJGProject.exe \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UDEB\CJGProject.exe.map
WHATUDEB:
@echo $(UDEB_RELEASEABLES1)
CLEANRELEASEUDEB:
-$(ERASE) $(UDEB_RELEASEABLES1)
LISTINGUDEB : MAKEWORKUDEB \
LISTINGUDEBCSnowJGGControl \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -