📄 gpstest.armi
字号:
# CWD \GPSLIB\GPSTEST\GROUP\
# MMPFile \GPSLIB\GPSTEST\GROUP\GPSTEST.MMP
# Target GPSTEST.APP
# TargetType APP
# BasicTargetType DLL
# MakefileType GNU
ERASE = @erase 2>>nul
# EPOC DEFINITIONS
EPOCBLD = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI
EPOCTRG = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\RELEASE\ARMI
EPOCLIB = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\RELEASE\ARMI
EPOCLINK = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\RELEASE\ARMI
EPOCSTATLINK = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\RELEASE\ARMI
EPOCASSPLINK = ..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\RELEASE\MARM
EPOCDATA = \Symbian\7.0s\Series60_v21_C\EPOC32\DATA
EPOCINC = \Symbian\7.0s\Series60_v21_C\EPOC32\INCLUDE
TRGDIR = Z\SYSTEM\APPS\GPSTEST
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:=E:\Symbian\7.0s\Series60_v21_C\EPOC32\gcc\bin;$(Path)
PATH:=$(Path)
INCDIR = -I "..\INC\GPSINCLUDE" -I "..\INC" -I "..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE"
GCCFLAGS=-march=armv4t -mthumb-interwork \
-pipe -c -nostdinc -Wall -Wno-ctor-dtor-privacy -Wno-unknown-pragmas
GCCDEFS = -D__SYMBIAN32__ -D__GCC32__ -D__EPOC32__ -D__MARM__ -D__MARM_ARMI__ -D__DLL__ $(USERDEFS)
GCCUREL = gcc -s -fomit-frame-pointer -O $(GCCFLAGS) -DNDEBUG -D_UNICODE $(GCCDEFS)
GCCUDEB = gcc -g -O $(GCCFLAGS) -D_DEBUG -D_UNICODE $(GCCDEFS)
UREL : \
$(EPOCTRGUREL)\GPSTEST.APP
UDEB : \
$(EPOCTRGUDEB)\GPSTEST.APP
RESOURCEUREL : MAKEWORKUREL
RESOURCEUDEB : MAKEWORKUDEB
LIBRARY : MAKEWORKLIBRARY
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\7.0s\Series60_v21_C\EPOC32\RELEASE\ARMI\UREL\GPSTEST.APP \
\Symbian\7.0s\Series60_v21_C\EPOC32\RELEASE\ARMI\UREL\GPSTEST.APP.MAP
WHATUREL:
@echo $(UREL_RELEASEABLES1)
CLEANRELEASEUREL:
-$(ERASE) $(UREL_RELEASEABLES1)
LISTINGUREL : MAKEWORKUREL \
LISTINGURELGPSTEST
LIBSUREL= \
$(EPOCSTATLINKUREL)\EDLLSTUB.LIB \
$(EPOCSTATLINKUREL)\EGCC.LIB \
$(EPOCLINKUREL)\GPSLIB.LIB \
$(EPOCLINKUREL)\EUSER.LIB \
$(EPOCLINKUREL)\APPARC.LIB \
$(EPOCLINKUREL)\CONE.LIB \
$(EPOCLINKUREL)\EIKCORE.LIB \
$(EPOCLINKUREL)\EIKCOCTL.LIB \
$(EPOCLINKUREL)\AVKON.LIB
$(EPOCTRGUREL)\GPSTEST.APP : $(EPOCBLDUREL)\GPSTEST.in $(EPOCSTATLINKUREL)\EDLL.LIB $(LIBSUREL)
dlltool -m arm_interwork --output-def "$(EPOCBLDUREL)\GPSTEST.inf" "$(EPOCBLDUREL)\GPSTEST.in"
perl -S makedef.pl -Deffile "$(EPOCBLDUREL)\GPSTEST.inf" -1 NewApplication__Fv "$(EPOCBLD)\GPSTEST.def"
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.inf"
dlltool -m arm_interwork --def "$(EPOCBLD)\GPSTEST.def" \
--output-exp "$(EPOCBLDUREL)\GPSTEST.exp" \
--dllname "GPSTEST[0a3ffe82].APP"
ld -s -e _E32Dll -u _E32Dll "$(EPOCBLDUREL)\GPSTEST.exp" --dll \
--base-file "$(EPOCBLDUREL)\GPSTEST.bas" -o "$(EPOCBLDUREL)\GPSTEST.APP" \
"$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\GPSTEST.in" \
--no-whole-archive $(LIBSUREL) $(USERLDFLAGS)
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.exp"
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.APP"
dlltool -m arm_interwork \
--def "$(EPOCBLD)\GPSTEST.def" \
--dllname "GPSTEST[0a3ffe82].APP" \
--base-file "$(EPOCBLDUREL)\GPSTEST.bas" \
--output-exp "$(EPOCBLDUREL)\GPSTEST.exp"
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.bas"
ld -s -e _E32Dll -u _E32Dll --dll \
"$(EPOCBLDUREL)\GPSTEST.exp" \
-Map "$(EPOCTRGUREL)\GPSTEST.APP.map" -o "$(EPOCBLDUREL)\GPSTEST.APP" \
"$(EPOCSTATLINKUREL)\EDLL.LIB" --whole-archive "$(EPOCBLDUREL)\GPSTEST.in" \
--no-whole-archive $(LIBSUREL) $(USERLDFLAGS)
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.exp"
petran "$(EPOCBLDUREL)\GPSTEST.APP" "$@" \
-nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x0a3ffe82
-$(ERASE) "$(EPOCBLDUREL)\GPSTEST.APP"
OBJECTSUREL= \
$(EPOCBLDUREL)\GPSTEST.o
$(EPOCBLDUREL)\GPSTEST.in : $(OBJECTSUREL)
if exist "$@" del "$@"
ar cr $@ $^
# REAL TARGET - BUILD VARIANT UDEB
WHATUDEB : WHATGENERIC
CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB
CLEANBUILDUDEB :
@perl -S ermdir.pl "$(EPOCBLDUDEB)"
CLEANRELEASEUDEB : CLEANGENERIC
UDEB_RELEASEABLES1= \
\Symbian\7.0s\Series60_v21_C\EPOC32\RELEASE\ARMI\UDEB\GPSTEST.APP \
\Symbian\7.0s\Series60_v21_C\EPOC32\RELEASE\ARMI\UDEB\GPSTEST.APP.MAP
WHATUDEB:
@echo $(UDEB_RELEASEABLES1)
CLEANRELEASEUDEB:
-$(ERASE) $(UDEB_RELEASEABLES1)
LISTINGUDEB : MAKEWORKUDEB \
LISTINGUDEBGPSTEST
LIBSUDEB= \
$(EPOCSTATLINKUDEB)\EDLLSTUB.LIB \
$(EPOCSTATLINKUDEB)\EGCC.LIB \
$(EPOCLINKUDEB)\GPSLIB.LIB \
$(EPOCLINKUDEB)\EUSER.LIB \
$(EPOCLINKUDEB)\APPARC.LIB \
$(EPOCLINKUDEB)\CONE.LIB \
$(EPOCLINKUDEB)\EIKCORE.LIB \
$(EPOCLINKUDEB)\EIKCOCTL.LIB \
$(EPOCLINKUDEB)\AVKON.LIB
$(EPOCTRGUDEB)\GPSTEST.APP : $(EPOCBLDUDEB)\GPSTEST.in $(EPOCSTATLINKUDEB)\EDLL.LIB $(LIBSUDEB)
dlltool -m arm_interwork --output-def "$(EPOCBLDUDEB)\GPSTEST.inf" "$(EPOCBLDUDEB)\GPSTEST.in"
perl -S makedef.pl -Deffile "$(EPOCBLDUDEB)\GPSTEST.inf" -1 NewApplication__Fv "$(EPOCBLD)\GPSTEST.def"
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.inf"
dlltool -m arm_interwork --def "$(EPOCBLD)\GPSTEST.def" \
--output-exp "$(EPOCBLDUDEB)\GPSTEST.exp" \
--dllname "GPSTEST[0a3ffe82].APP"
ld -s -e _E32Dll -u _E32Dll "$(EPOCBLDUDEB)\GPSTEST.exp" --dll \
--base-file "$(EPOCBLDUDEB)\GPSTEST.bas" -o "$(EPOCBLDUDEB)\GPSTEST.APP" \
"$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\GPSTEST.in" \
--no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.exp"
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.APP"
dlltool -m arm_interwork \
--def "$(EPOCBLD)\GPSTEST.def" \
--dllname "GPSTEST[0a3ffe82].APP" \
--base-file "$(EPOCBLDUDEB)\GPSTEST.bas" \
--output-exp "$(EPOCBLDUDEB)\GPSTEST.exp"
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.bas"
ld -e _E32Dll -u _E32Dll --dll \
"$(EPOCBLDUDEB)\GPSTEST.exp" \
-Map "$(EPOCTRGUDEB)\GPSTEST.APP.map" -o "$(EPOCBLDUDEB)\GPSTEST.APP" \
"$(EPOCSTATLINKUDEB)\EDLL.LIB" --whole-archive "$(EPOCBLDUDEB)\GPSTEST.in" \
--no-whole-archive $(LIBSUDEB) $(USERLDFLAGS)
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.exp"
objcopy -X "$(EPOCBLDUDEB)\GPSTEST.APP" "$(EPOCTRGUDEB)\GPSTEST.sym"
petran "$(EPOCBLDUDEB)\GPSTEST.APP" "$@" \
-nocall -uid1 0x10000079 -uid2 0x100039ce -uid3 0x0a3ffe82
-$(ERASE) "$(EPOCBLDUDEB)\GPSTEST.APP"
OBJECTSUDEB= \
$(EPOCBLDUDEB)\GPSTEST.o
$(EPOCBLDUDEB)\GPSTEST.in : $(OBJECTSUDEB)
if exist "$@" del "$@"
ar cr $@ $^
# SOURCES
# Resource Z\SYSTEM\APPS\GPSTEST\GPSTEST.RSC
DEPEND= \
\GPSLIB\GPSTEST\INC\GPSTEST.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\AVKON.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\AVKON.MBG \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\AVKON.RH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\AVKON.RSG \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\BADEF.RH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\EIKCOLOR.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\EIKON.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\EIKON.RH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\GULFTFLG.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\LAFPUBLC.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\UIKON.HRH \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\UIKON.RH
GENERIC_RESOURCE : $(EPOCDATA)\Z\SYSTEM\APPS\GPSTEST\GPSTEST.RSC
$(EPOCDATA)\Z\SYSTEM\APPS\GPSTEST\GPSTEST.RSC : \GPSLIB\GPSTEST\DATA\GPSTEST.RSS $(DEPEND)
perl -S epocrc.pl -I "..\DATA" -I "..\INC\GPSINCLUDE" -I "..\INC" -I- -I "..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\GPSLIB\GPSTEST\DATA\GPSTEST.RSS" -o$@ -h"\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI\GPSTEST.rsg" -t"\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI" -l"Z\SYSTEM\APPS\GPSTEST:\GPSLIB\GPSTEST\GROUP"
perl -S ecopyfile.pl "\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI\GPSTEST.rsg" "\Symbian\7.0s\Series60_v21_C\EPOC32\INCLUDE\GPSTEST.RSG"
# Resource Z\SYSTEM\APPS\GPSTEST\GPSTEST_CAPTION.RSC
DEPEND= \
\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE\APCAPTIONFILE.RH
GENERIC_RESOURCE : $(EPOCDATA)\Z\SYSTEM\APPS\GPSTEST\GPSTEST_CAPTION.RSC
$(EPOCDATA)\Z\SYSTEM\APPS\GPSTEST\GPSTEST_CAPTION.RSC : \GPSLIB\GPSTEST\DATA\GPSTEST_CAPTION.RSS $(DEPEND)
perl -S epocrc.pl -I "..\DATA" -I "..\INC\GPSINCLUDE" -I "..\INC" -I- -I "..\..\..\SYMBIAN\7.0S\SERIES60_V21_C\EPOC32\INCLUDE" -DLANGUAGE_SC -u "\GPSLIB\GPSTEST\DATA\GPSTEST_CAPTION.RSS" -o$@ -h"\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI\GPSTEST_CAPTION.rsg" -t"\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI" -l"Z\SYSTEM\APPS\GPSTEST:\GPSLIB\GPSTEST\GROUP"
perl -S ecopyfile.pl "\Symbian\7.0s\Series60_v21_C\EPOC32\BUILD\GPSLIB\GPSTEST\GROUP\GPSTEST\ARMI\GPSTEST_CAPTION.rsg" "\Symbian\7.0s\Series60_v21_C\EPOC32\INCLUDE\GPSTEST_CAPTION.RSG"
# Aif GPSTEST.AIF
DEPEND= \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -