extratestbuildtasks.bldmake

来自「symbian 3rd下的单元测试工具 里面包括一个框架 一个实例程序 还有使用」· BLDMAKE 代码 · 共 52 行

BLDMAKE
52 行
字号
# Add-on makefile to do extra target building tasks
# Copyright (c) Penrillian Ltd 2003-2006. All rights reserved
# web : www.penrillian.com

SISPATH = ..\..\symbianosunit\symbianosunitapp\install\s60_3rd
SISTARGET=$(SISPATH)\SymbianOSUnit
INCDIR=..\test
PKGFILEx=$(SISTARGET)$(CFG).pkg
PKGFILE=$(PKGFILEx)

!if "$(PLATFORM)"=="GCCE" || "$(PLATFORM)"=="ARMI"
CLEAN:
	@del $(PKGFILE:pkg=sis)
	-del $(INCDIR)\testdriver.h

FINAL :
	makesis $(PKGFILE)
	echo signsis $(PKGFILE) $(SISTARGET)$(CFG)_signed.sis $(SISPATH)\..\SymbianOSUnit.cer $(SISPATH)\..\SymbianOSUnit.key
	signsis $(SISTARGET)$(CFG).sis $(SISTARGET)$(CFG)_signed.sis $(SISPATH)\..\SymbianOSUnit.cer $(SISPATH)\..\SymbianOSUnit.key

!else # Platform WINS
CLEAN :
	-del $(INCDIR)\testdriver.h

FINAL :

!endif

MAKEFILE : $(INCDIR)\testdriver.h $(EPOCROOT)Epoc32\release\winscw\udeb\z\resource\apps\SymbianOSUnit_aif.mif

$(INCDIR)\testdriver.h: $(INCDIR)\TestHeader.h
	pushd . & cd $(INCDIR) & echo y | testgen.bat & popd

$(EPOCROOT)Epoc32\release\winscw\udeb\z\resource\apps\SymbianOSUnit_aif.mif :
	if exist $(EPOCROOT)Epoc32\release\winscw\udeb\z\resource\apps copy /y ..\..\symbianosunit\symbianosunitapp\data\s60_3rd\SymbianOSUnit_aif.mif $(EPOCROOT)Epoc32\release\winscw\udeb\z\resource\apps

# Boilerplate to stop errors:

BLD : BUILD

LIB : LIBRARY

MAKMAKE : MAKEFILE

SAVESPACE :

RELEASABLES :

BUILD CLEANEXPORT FREEZE LIBRARY LISTING MAKEFILE TARGET TIDY RESOURCE :

CLEANMAKEFILE :

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?