📄 greg2.wins
字号:
# CWD \SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\
# MMPFile \SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2.MMP
# Target GREG2.APP
# TargetType APP
# BasicTargetType DLL
!if "$(OS)" == "Windows_NT"
ERASE = @erase 2>>nul
!else
ERASE = @erase
!endif
# EPOC DEFINITIONS
INCDIR = /I "\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP" /I "\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\INC" /I "\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP" /I "\Symbian\6.1\Series60\EPOC32\INCLUDE" /I "\Symbian\6.1\Series60\EPOC32\INCLUDE\LIBC"
CLFLAGS = /nologo /Zp4 /W4 /X
CLDEFS = /D "__SYMBIAN32__" /D "__VC32__" /D "__WINS__" /D "__AVKON_ELAF__" /D "__DLL__" $(USERDEFS)
EPOCBLD = \Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\ #
EPOCTRG = \Symbian\6.1\Series60\EPOC32\RELEASE\WINS\ #
EPOCLIB = \Symbian\6.1\Series60\EPOC32\RELEASE\WINS\ #
EPOCLINK = \Symbian\6.1\Series60\EPOC32\RELEASE\WINS\ #
EPOCSTATLINK = \Symbian\6.1\Series60\EPOC32\RELEASE\WINS\ #
EPOCBLDUDEB = $(EPOCBLD)UDEB
EPOCTRGUDEB = $(EPOCTRG)UDEB
EPOCLIBUDEB = $(EPOCLIB)UDEB
EPOCLINKUDEB = $(EPOCLINK)UDEB
EPOCSTATLINKUDEB = $(EPOCSTATLINK)UDEB
EPOCBLDUREL = $(EPOCBLD)UREL
EPOCTRGUREL = $(EPOCTRG)UREL
EPOCLIBUREL = $(EPOCLIB)UDEB
EPOCLINKUREL = $(EPOCLINK)UDEB
EPOCSTATLINKUREL = $(EPOCSTATLINK)UREL
TRGDIR = Z\SYSTEM\APPS\GREG2
DATADIR = Z\SYSTEM\DATA
CLUDEB = cl.exe /MDd /Zi /Od $(CLFLAGS) /FR"$(EPOCBLDUDEB)/" /Fd"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.pdb" /D _DEBUG /D _UNICODE $(CLDEFS) $(INCDIR)
CLUREL = cl.exe /MD /O1 /Op $(CLFLAGS) /D NDEBUG /D _UNICODE $(CLDEFS) $(INCDIR)
# EPOC PSEUDOTARGETS
UDEB : \
RESOURCEUDEB \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.APP" \
"$(EPOCTRGUDEB)\GREG2.bsc"
UREL : \
RESOURCEUREL \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.APP"
ALL : UDEB UREL
WHAT WHATALL : WHATUDEB WHATUREL
RESOURCE RESOURCEALL : RESOURCEUDEB RESOURCEUREL
CLEAN CLEANALL : CLEANBUILD CLEANRELEASE CLEANLIBRARY
CLEANBUILD CLEANBUILDALL : CLEANBUILDUDEB CLEANBUILDUREL
CLEANRELEASE : CLEANRELEASEUDEB CLEANRELEASEUREL
MAKEWORK : MAKEWORKBUILD MAKEWORKRELEASE MAKEWORKLIBRARY
MAKEWORKBUILD : MAKEWORKBUILDUDEB MAKEWORKBUILDUREL
MAKEWORKRELEASE : MAKEWORKRELEASEUDEB MAKEWORKRELEASEUREL
LISTING : LISTINGUDEB LISTINGUREL
RESOURCEUDEB : MAKEWORKUDEB \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.RSC" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2_CAPTION.RSC" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.AIF"
RESOURCEUREL : MAKEWORKUREL \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.RSC" \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2_CAPTION.RSC" \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.AIF"
LIBRARY :
FREEZE :
CLEANLIBRARY :
MAKEWORKLIBRARY : "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB"
# REAL TARGET - BUILD VARIANT UDEB
RELEASEABLES= \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.APP" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\GREG2.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\GREG2.RSG" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2_CAPTION.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\GREG2_CAPTION.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\GREG2_CAPTION.RSG" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.AIF" \
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.PDB"
WHATUDEB :
@echo $(RELEASEABLES)
CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB
CLEANBUILDUDEB :
@perl -S ermdir.pl "$(EPOCBLDUDEB)"
-$(ERASE) "$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.ILK"
CLEANRELEASEUDEB :
-$(ERASE) $(RELEASEABLES)
-$(ERASE) "$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.ILK"
MAKEWORKUDEB : MAKEWORKBUILDUDEB MAKEWORKRELEASEUDEB
MAKEWORKBUILDUDEB : "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UDEB"
MAKEWORKRELEASEUDEB : "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\GREG2"
"\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UDEB" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UDEB"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\GREG2" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\GREG2"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\DATA" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\DATA"
LISTINGUDEB : \
LISTINGUDEBGREG2.UID \
LISTINGUDEBGREG2APP \
LISTINGUDEBGREG2APPUI \
LISTINGUDEBGREG2CONTAINER \
LISTINGUDEBGREG2DOCUMENT
BSC32_SBRS= \
"$(EPOCBLDUDEB)\GREG2.UID.sbr" \
"$(EPOCBLDUDEB)\GREG2APP.sbr" \
"$(EPOCBLDUDEB)\GREG2APPUI.sbr" \
"$(EPOCBLDUDEB)\GREG2CONTAINER.sbr" \
"$(EPOCBLDUDEB)\GREG2DOCUMENT.sbr"
"$(EPOCTRGUDEB)\GREG2.bsc" : $(BSC32_SBRS)
bscmake.exe @<<
/nologo /o$@ $(BSC32_SBRS)
<<
LIBS= \
"$(EPOCLINKUDEB)\EUSER.LIB" \
"$(EPOCLINKUDEB)\APPARC.LIB" \
"$(EPOCLINKUDEB)\CONE.LIB" \
"$(EPOCLINKUDEB)\EIKCORE.LIB" \
"$(EPOCLINKUDEB)\EIKCOCTL.LIB" \
"$(EPOCLINKUDEB)\AVKON.LIB" \
"$(EPOCLINKUDEB)\ESTLIB.LIB"
LINK_OBJS= \
"$(EPOCBLDUDEB)\GREG2.UID.obj" \
"$(EPOCBLDUDEB)\GREG2APP.obj" \
"$(EPOCBLDUDEB)\GREG2APPUI.obj" \
"$(EPOCBLDUDEB)\GREG2CONTAINER.obj" \
"$(EPOCBLDUDEB)\GREG2DOCUMENT.obj"
STAGE1_LINK_FLAGS="$(EPOCSTATLINKUDEB)\EDLL.LIB" $(LIBS) /nologo\
/entry:"_E32Dll" /subsystem:windows /dll /debug /incremental:no /machine:IX86\
/nodefaultlib /include:"?_E32Dll@@YGHPAXI0@Z" /out:"$(EPOCBLDUDEB)\GREG2.APP"\
/WARN:3
LINK_FLAGS= "$(EPOCSTATLINKUDEB)\EDLL.LIB" $(LIBS) /nologo /entry:"_E32Dll"\
/subsystem:windows /dll "$(EPOCBLDUDEB)\GREG2.exp" /debug /machine:IX86\
/nodefaultlib /include:"?_E32Dll@@YGHPAXI0@Z"\
/out:"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.APP" /WARN:3
"$(EPOCTRGUDEB)\$(TRGDIR)\GREG2.APP" : $(LINK_OBJS) "$(EPOCSTATLINKUDEB)\EDLL.LIB" $(LIBS)
link.exe @<<
$(STAGE1_LINK_FLAGS) $(LINK_OBJS)
<<
del "$(EPOCBLDUDEB)\GREG2.APP"
del "$(EPOCBLDUDEB)\GREG2.exp"
dumpbin /exports /out:"$(EPOCBLDUDEB)\GREG2.inf" "$(EPOCBLDUDEB)\GREG2.lib"
del "$(EPOCBLDUDEB)\GREG2.lib"
perl -S makedef.pl -Inffile "$(EPOCBLDUDEB)\GREG2.inf" -1 ?NewApplication@@YAPAVCApaApplication@@XZ "$(EPOCBLD)GREG2.def"
del "$(EPOCBLDUDEB)\GREG2.inf"
lib.exe /nologo /machine:i386 /nodefaultlib /name:"GREG2.APP" /def:"$(EPOCBLD)GREG2.def" /out:"$(EPOCBLDUDEB)\GREG2.lib"
del "$(EPOCBLDUDEB)\GREG2.lib"
link.exe @<<
$(LINK_FLAGS) $(LINK_OBJS)
<<
del "$(EPOCBLDUDEB)\GREG2.exp"
# REAL TARGET - BUILD VARIANT UREL
RELEASEABLES= \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.APP" \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\GREG2.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\GREG2.RSG" \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2_CAPTION.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\GREG2_CAPTION.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\GREG2_CAPTION.RSG" \
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.AIF"
WHATUREL :
@echo $(RELEASEABLES)
CLEANUREL : CLEANBUILDUREL CLEANRELEASEUREL
CLEANBUILDUREL :
@perl -S ermdir.pl "$(EPOCBLDUREL)"
-$(ERASE) "$(EPOCTRGUREL)\$(TRGDIR)\GREG2.ILK"
CLEANRELEASEUREL :
-$(ERASE) $(RELEASEABLES)
-$(ERASE) "$(EPOCTRGUREL)\$(TRGDIR)\GREG2.ILK"
MAKEWORKUREL : MAKEWORKBUILDUREL MAKEWORKRELEASEUREL
MAKEWORKBUILDUREL : "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UREL"
MAKEWORKRELEASEUREL : "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\GREG2"
"\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UREL" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\BUILD\SYMBIAN\6.1\SERIES60\EPOC32EX\GREG2\GROUP\GREG2\WINS\UREL"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\GREG2" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\GREG2"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\DATA" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\DATA"
LISTINGUREL : \
LISTINGURELGREG2.UID \
LISTINGURELGREG2APP \
LISTINGURELGREG2APPUI \
LISTINGURELGREG2CONTAINER \
LISTINGURELGREG2DOCUMENT
LIBS= \
"$(EPOCLINKUREL)\EUSER.LIB" \
"$(EPOCLINKUREL)\APPARC.LIB" \
"$(EPOCLINKUREL)\CONE.LIB" \
"$(EPOCLINKUREL)\EIKCORE.LIB" \
"$(EPOCLINKUREL)\EIKCOCTL.LIB" \
"$(EPOCLINKUREL)\AVKON.LIB" \
"$(EPOCLINKUREL)\ESTLIB.LIB"
LINK_OBJS= \
"$(EPOCBLDUREL)\GREG2.UID.obj" \
"$(EPOCBLDUREL)\GREG2APP.obj" \
"$(EPOCBLDUREL)\GREG2APPUI.obj" \
"$(EPOCBLDUREL)\GREG2CONTAINER.obj" \
"$(EPOCBLDUREL)\GREG2DOCUMENT.obj"
STAGE1_LINK_FLAGS="$(EPOCSTATLINKUREL)\EDLL.LIB" $(LIBS) /nologo\
/entry:"_E32Dll" /subsystem:windows /dll /incremental:no /machine:IX86\
/nodefaultlib /include:"?_E32Dll@@YGHPAXI0@Z" /out:"$(EPOCBLDUREL)\GREG2.APP"\
/WARN:3
LINK_FLAGS= "$(EPOCSTATLINKUREL)\EDLL.LIB" $(LIBS) /nologo /entry:"_E32Dll"\
/subsystem:windows /dll "$(EPOCBLDUREL)\GREG2.exp" /incremental:no\
/machine:IX86 /nodefaultlib /include:"?_E32Dll@@YGHPAXI0@Z"\
/out:"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.APP" /WARN:3
"$(EPOCTRGUREL)\$(TRGDIR)\GREG2.APP" : $(LINK_OBJS) "$(EPOCSTATLINKUREL)\EDLL.LIB" $(LIBS)
link.exe @<<
$(STAGE1_LINK_FLAGS) $(LINK_OBJS)
<<
del "$(EPOCBLDUREL)\GREG2.APP"
del "$(EPOCBLDUREL)\GREG2.exp"
dumpbin /exports /out:"$(EPOCBLDUREL)\GREG2.inf" "$(EPOCBLDUREL)\GREG2.lib"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -