📄 camdecode_3rd.gcce
字号:
include \Symbian\9.1\S60_3rd_MR\epoc32\tools\compilation_config\\GCCE.mk
# CWD \test\CamDecode_3rd\CamDecode_3rd\group\
# MMPFile \test\CamDecode_3rd\CamDecode_3rd\group\CamDecode_3rd.MMP
# Target CamDecode_3rd.exe
# TargetType EXE
# BasicTargetType EXE
# MakefileType GNU
ERASE = @erase 2>>nul
# EPOC DEFINITIONS
EPOCBLD = ..\..\..\..\Symbian\9.1\S60_3rd_MR\EPOC32\BUILD\test\CamDecode_3rd\CamDecode_3rd\group\CamDecode_3rd\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)\CamDecode_3rd.exe.map"
UDEB_MAP_FILE="$(EPOCTRGUDEB)\CamDecode_3rd.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\libc $(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)\CamDecode_3rd.exe
UDEB : \
$(EPOCTRGUDEB)\CamDecode_3rd.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\CamDecode_3rd.exe \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UREL\CamDecode_3rd.exe.map
WHATUREL:
@echo $(UREL_RELEASEABLES1)
CLEANRELEASEUREL:
-$(ERASE) $(UREL_RELEASEABLES1)
LISTINGUREL : MAKEWORKUREL \
LISTINGURELCamDecodeDlg \
LISTINGURELCamEngine \
LISTINGURELCamDecode_3rd \
LISTINGURELCamDecode_3rdApplication \
LISTINGURELCamDecode_3rdAppView \
LISTINGURELCamDecode_3rdAppUi \
LISTINGURELCamDecode_3rdDocument
LIBSUREL= \
$(EPOCLIB)\LIB\fbscli.dso \
$(EPOCLIB)\LIB\estlib.dso \
$(EPOCLIB)\LIB\PtQRDecode.dso \
$(EPOCLIB)\LIB\eikdlg.dso \
$(EPOCLIB)\LIB\eiksrv.dso \
$(EPOCLIB)\LIB\aknnotify.dso \
$(EPOCLIB)\LIB\ptDMDecode.dso \
$(EPOCLIB)\LIB\ecam.dso \
$(EPOCLIB)\LIB\eikctl.dso \
$(EPOCLIB)\LIB\eikcoctl.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)\CamDecodeDlg.o \
$(EPOCBLDUREL)\CamEngine.o \
$(EPOCBLDUREL)\CamDecode_3rd.o \
$(EPOCBLDUREL)\CamDecode_3rdApplication.o \
$(EPOCBLDUREL)\CamDecode_3rdAppView.o \
$(EPOCBLDUREL)\CamDecode_3rdAppUi.o \
$(EPOCBLDUREL)\CamDecode_3rdDocument.o
$(EPOCTRGUREL)\CamDecode_3rd.exe : $(OBJECTSUREL)
-$(ERASE) "$(EPOCTRGUREL)\CamDecode_3rd.exe.map"
$(LD) $(STATIC_LIBS) $(SYMBIAN_UREL_LINK_FLAGS) $(SHARED_OBJECT_OPTION) $(CODE_SEGMENT_START) $(DATA_SEGMENT_START) 0x400000 $(SYMVER_OPTION) $(SO_NAME_OPTION) CamDecode_3rd{000a0000}[e5fb49dc].exe $(LINKER_ENTRY_OPTION) _E32Startup $(UNDEFINED_SYMBOL_REF_OPTION) _E32Startup $(EPOCSTATLINKUREL)\EEXE.LIB$(EEXE_OBJECT) \
$(OUTPUT_OPTION) "$(EPOCBLDUREL)\CamDecode_3rd.exe" \
$(LINKER_SYMBOLS_MAP_OPTION) $(UREL_MAP_FILE) \
$(OBJECTSUREL) \
$(LIBSUREL) \
$(VTBLEXPORTSUREL) $(USERLDFLAGS)
elf2e32 --sid=0xe5fb49dc --heap=0x00001000,0x02000000 --stack=0x00005000\
--uid1=0x1000007a --uid2=0x100039ce --uid3=0xe5fb49dc --vid=0x00000000\
--capability=LocalServices+ReadUserData+WriteUserData+UserEnvironment+NetworkServices --fpu=softvfp --targettype=EXE --output="$@" --elfinput="$(EPOCBLDUREL)\CamDecode_3rd.exe" --linkas=CamDecode_3rd{000a0000}[e5fb49dc].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\CamDecode_3rd.exe \
\Symbian\9.1\S60_3rd_MR\EPOC32\RELEASE\GCCE\UDEB\CamDecode_3rd.exe.map
WHATUDEB:
@echo $(UDEB_RELEASEABLES1)
CLEANRELEASEUDEB:
-$(ERASE) $(UDEB_RELEASEABLES1)
LISTINGUDEB : MAKEWORKUDEB \
LISTINGUDEBCamDecodeDlg \
LISTINGUDEBCamEngine \
LISTINGUDEBCamDecode_3rd \
LISTINGUDEBCamDecode_3rdApplication \
LISTINGUDEBCamDecode_3rdAppView \
LISTINGUDEBCamDecode_3rdAppUi \
LISTINGUDEBCamDecode_3rdDocument
LIBSUDEB= \
$(EPOCLIB)\LIB\fbscli.dso \
$(EPOCLIB)\LIB\estlib.dso \
$(EPOCLIB)\LIB\PtQRDecode.dso \
$(EPOCLIB)\LIB\eikdlg.dso \
$(EPOCLIB)\LIB\eiksrv.dso \
$(EPOCLIB)\LIB\aknnotify.dso \
$(EPOCLIB)\LIB\ptDMDecode.dso \
$(EPOCLIB)\LIB\ecam.dso \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -