⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 greg2.wins

📁 著名的 helix realplayer 基于手机 symbian 系统的 播放器全套源代码
💻 WINS
📖 第 1 页 / 共 3 页
字号:

# 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 + -