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

📄 bluejackx.wins

📁 symbian平台蓝牙程序,功能实现:搜索设备,指定时间间隔搜索,对指定的设备发送信息,也可指定时间间隔发送,日志操作,可通过mms,红外,蓝牙发送日志等
💻 WINS
📖 第 1 页 / 共 5 页
字号:

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