📄 bluejackx.wins
字号:
# CWD \BLUEJACKX\BLUEJACKX\GROUP\
# MMPFile \BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX.MMP
# Target BLUEJACKX.APP
# TargetType APP
# BasicTargetType DLL
!if "$(OS)" == "Windows_NT"
ERASE = @erase 2>>nul
!else
ERASE = @erase
!endif
# EPOC DEFINITIONS
INCDIR = /I "\BLUEJACKX\BLUEJACKX\GROUP" /I "\BLUEJACKX\BLUEJACKX\INC" /I "\BLUEJACKX\BLUEJACKX\GROUP" /I "\Symbian\6.1\Series60\EPOC32\INCLUDE"
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\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\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\BLUEJACKX
DATADIR = Z\SYSTEM\DATA
CLUDEB = cl.exe /MDd /Zi /Od $(CLFLAGS) /FR"$(EPOCBLDUDEB)/" /Fd"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.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)\BLUEJACKX.APP" \
"$(EPOCTRGUDEB)\BLUEJACKX.bsc"
UREL : \
RESOURCEUREL \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.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)\BLUEJACKX.RSC" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX_CAPTION.RSC" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.AIF"
RESOURCEUREL : MAKEWORKUREL \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.RSC" \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX_CAPTION.RSC" \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.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)\BLUEJACKX.APP" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\BLUEJACKX.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\BLUEJACKX.RSG" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX_CAPTION.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\BLUEJACKX_CAPTION.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\BLUEJACKX_CAPTION.RSG" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.AIF" \
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.PDB"
WHATUDEB :
@echo $(RELEASEABLES)
CLEANUDEB : CLEANBUILDUDEB CLEANRELEASEUDEB
CLEANBUILDUDEB :
@perl -S ermdir.pl "$(EPOCBLDUDEB)"
-$(ERASE) "$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.ILK"
CLEANRELEASEUDEB :
-$(ERASE) $(RELEASEABLES)
-$(ERASE) "$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.ILK"
MAKEWORKUDEB : MAKEWORKBUILDUDEB MAKEWORKRELEASEUDEB
MAKEWORKBUILDUDEB : "\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UDEB"
MAKEWORKRELEASEUDEB : "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\BLUEJACKX"
"\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UDEB" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UDEB"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\BLUEJACKX" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UDEB\Z\SYSTEM\APPS\BLUEJACKX"
"\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 : \
LISTINGUDEBBJACK \
LISTINGUDEBBLUEJACKX.UID \
LISTINGUDEBBLUEJACKXAPP \
LISTINGUDEBBLUEJACKXAPPUI \
LISTINGUDEBBLUEJACKXCONTAINER \
LISTINGUDEBBLUEJACKXDOCUMENT \
LISTINGUDEBBTSERVICEADVERTISER \
LISTINGUDEBBTSERVICESEARCHER \
LISTINGUDEBOBJECTEXCHANGECLIENT \
LISTINGUDEBOBJECTEXCHANGESERVICEADVERTISER \
LISTINGUDEBOBJECTEXCHANGESERVICESEARCHER \
LISTINGUDEBSDPATTRIBUTEPARSER
BSC32_SBRS= \
"$(EPOCBLDUDEB)\BJACK.sbr" \
"$(EPOCBLDUDEB)\BLUEJACKX.UID.sbr" \
"$(EPOCBLDUDEB)\BLUEJACKXAPP.sbr" \
"$(EPOCBLDUDEB)\BLUEJACKXAPPUI.sbr" \
"$(EPOCBLDUDEB)\BLUEJACKXCONTAINER.sbr" \
"$(EPOCBLDUDEB)\BLUEJACKXDOCUMENT.sbr" \
"$(EPOCBLDUDEB)\BTSERVICEADVERTISER.sbr" \
"$(EPOCBLDUDEB)\BTSERVICESEARCHER.sbr" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGECLIENT.sbr" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGESERVICEADVERTISER.sbr" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGESERVICESEARCHER.sbr" \
"$(EPOCBLDUDEB)\SDPATTRIBUTEPARSER.sbr"
"$(EPOCTRGUDEB)\BLUEJACKX.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)\BAFL.LIB" \
"$(EPOCLINKUDEB)\BLUETOOTH.LIB" \
"$(EPOCLINKUDEB)\ESOCK.LIB" \
"$(EPOCLINKUDEB)\EFSRV.LIB" \
"$(EPOCLINKUDEB)\IROBEX.LIB" \
"$(EPOCLINKUDEB)\ESTOR.LIB" \
"$(EPOCLINKUDEB)\EDLL.LIB" \
"$(EPOCLINKUDEB)\SENDUI.LIB" \
"$(EPOCLINKUDEB)\CHARCONV.LIB" \
"$(EPOCLINKUDEB)\BTEXTNOTIFIERS.LIB" \
"$(EPOCLINKUDEB)\BTMANCLIENT.LIB" \
"$(EPOCLINKUDEB)\SDPAGENT.LIB" \
"$(EPOCLINKUDEB)\SDPDATABASE.LIB"
LINK_OBJS= \
"$(EPOCBLDUDEB)\BJACK.obj" \
"$(EPOCBLDUDEB)\BLUEJACKX.UID.obj" \
"$(EPOCBLDUDEB)\BLUEJACKXAPP.obj" \
"$(EPOCBLDUDEB)\BLUEJACKXAPPUI.obj" \
"$(EPOCBLDUDEB)\BLUEJACKXCONTAINER.obj" \
"$(EPOCBLDUDEB)\BLUEJACKXDOCUMENT.obj" \
"$(EPOCBLDUDEB)\BTSERVICEADVERTISER.obj" \
"$(EPOCBLDUDEB)\BTSERVICESEARCHER.obj" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGECLIENT.obj" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGESERVICEADVERTISER.obj" \
"$(EPOCBLDUDEB)\OBJECTEXCHANGESERVICESEARCHER.obj" \
"$(EPOCBLDUDEB)\SDPATTRIBUTEPARSER.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)\BLUEJACKX.APP" /WARN:3
LINK_FLAGS= "$(EPOCSTATLINKUDEB)\EDLL.LIB" $(LIBS) /nologo /entry:"_E32Dll"\
/subsystem:windows /dll "$(EPOCBLDUDEB)\BLUEJACKX.exp" /debug /machine:IX86\
/nodefaultlib /include:"?_E32Dll@@YGHPAXI0@Z"\
/out:"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.APP" /WARN:3
"$(EPOCTRGUDEB)\$(TRGDIR)\BLUEJACKX.APP" : $(LINK_OBJS) "$(EPOCSTATLINKUDEB)\EDLL.LIB" $(LIBS)
link.exe @<<
$(STAGE1_LINK_FLAGS) $(LINK_OBJS)
<<
del "$(EPOCBLDUDEB)\BLUEJACKX.APP"
del "$(EPOCBLDUDEB)\BLUEJACKX.exp"
dumpbin /exports /out:"$(EPOCBLDUDEB)\BLUEJACKX.inf" "$(EPOCBLDUDEB)\BLUEJACKX.lib"
del "$(EPOCBLDUDEB)\BLUEJACKX.lib"
perl -S makedef.pl -Inffile "$(EPOCBLDUDEB)\BLUEJACKX.inf" -1 ?NewApplication@@YAPAVCApaApplication@@XZ "$(EPOCBLD)BLUEJACKX.def"
del "$(EPOCBLDUDEB)\BLUEJACKX.inf"
lib.exe /nologo /machine:i386 /nodefaultlib /name:"BLUEJACKX.APP" /def:"$(EPOCBLD)BLUEJACKX.def" /out:"$(EPOCBLDUDEB)\BLUEJACKX.lib"
del "$(EPOCBLDUDEB)\BLUEJACKX.lib"
link.exe @<<
$(LINK_FLAGS) $(LINK_OBJS)
<<
del "$(EPOCBLDUDEB)\BLUEJACKX.exp"
# REAL TARGET - BUILD VARIANT UREL
RELEASEABLES= \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.APP" \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\BLUEJACKX.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\BLUEJACKX.RSG" \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX_CAPTION.RSC" \
"\Symbian\6.1\Series60\EPOC32\Localisation\BLUEJACKX_CAPTION.rpp" \
"\Symbian\6.1\Series60\EPOC32\INCLUDE\BLUEJACKX_CAPTION.RSG" \
"$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.AIF"
WHATUREL :
@echo $(RELEASEABLES)
CLEANUREL : CLEANBUILDUREL CLEANRELEASEUREL
CLEANBUILDUREL :
@perl -S ermdir.pl "$(EPOCBLDUREL)"
-$(ERASE) "$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.ILK"
CLEANRELEASEUREL :
-$(ERASE) $(RELEASEABLES)
-$(ERASE) "$(EPOCTRGUREL)\$(TRGDIR)\BLUEJACKX.ILK"
MAKEWORKUREL : MAKEWORKBUILDUREL MAKEWORKRELEASEUREL
MAKEWORKBUILDUREL : "\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UREL"
MAKEWORKRELEASEUREL : "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\BLUEJACKX"
"\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UREL" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\BUILD\BLUEJACKX\BLUEJACKX\GROUP\BLUEJACKX\WINS\UREL"
"\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\BLUEJACKX" :
@perl -S emkdir.pl "\Symbian\6.1\Series60\EPOC32\RELEASE\WINS\UREL\Z\SYSTEM\APPS\BLUEJACKX"
"\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"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -