preptest.mk

来自「在手机操作系统symbina上使用的一个脚本扩展语言的代码实现,可以参考用于自己」· MK 代码 · 共 130 行

MK
130
字号
# preptest.mk
# Prepares OPLT test suite

TARGETDIR=%EPOCROOT%epoc32\wins\c\toplt\

$(TARGETDIR) :
	@perl -S emkdir.pl "$(TARGETDIR)"

# Convert each ASCII text source file (both .txh and .tpl) using OPLTRAN.

TARGETFILES=\
	$(TARGETDIR)\alice.oph \
	$(TARGETDIR)\bob.oph \
	$(TARGETDIR)\bugs.opl \
	$(TARGETDIR)\casting.opl \
	$(TARGETDIR)\const.opl \
	$(TARGETDIR)\decl.opl \
	$(TARGETDIR)\decl.oxh \
	$(TARGETDIR)\empty.opl \
	$(TARGETDIR)\extends.opl \
	$(TARGETDIR)\func.opl \
	$(TARGETDIR)\idents.opl \
	$(TARGETDIR)\incha27.oph \
	$(TARGETDIR)\include.opl \
	$(TARGETDIR)\keys.opl \
	$(TARGETDIR)\opler1.opl \
	$(TARGETDIR)\runloc.opl \
	$(TARGETDIR)\struct.opl \
	$(TARGETDIR)\ted.oph \

$(TARGETDIR)\alice.oph : ..\ttran\alice.tph
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\bob.oph : ..\ttran\bob.tph
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\bugs.opl : ..\ttran\bugs.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\const.opl : ..\ttran\const.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\decl.opl : ..\ttran\decl.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\decl.oxh : ..\ttran\decl.txh
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\empty.opl : ..\ttran\empty.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\extends.opl : ..\ttran\extends.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\func.opl : ..\ttran\func.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\idents.opl : ..\ttran\idents.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\incha27.oph : ..\ttran\incha27.tph
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\include.opl : ..\ttran\include.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\keys.opl : ..\ttran\keys.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\opler1.opl : ..\ttran\opler1.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\runloc.opl : ..\ttran\runloc.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\struct.opl : ..\ttran\struct.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\ted.oph : ..\ttran\ted.tph
	@opltran -conv $? -e -o$(TARGETDIR) -q

$(TARGETDIR)\casting.opl : ..\ttran\casting.tpl
	@opltran -conv $? -e -o$(TARGETDIR) -q

do_nothing :
	rem do_nothing

#
# The targets invoked by bld...
#

MAKMAKE : do_nothing

RESOURCE : $(TARGETDIR) $(TARGETFILES)

SAVESPACE : do_nothing

BLD : do_nothing

FREEZE : do_nothing

LIB : do_nothing

CLEANLIB : do_nothing

FINAL : do_nothing

CLEAN : 
	erase $(TARGETDIR)\alice.oph 
	erase $(TARGETDIR)\bob.oph 
	erase $(TARGETDIR)\bugs.
	erase $(TARGETDIR)\casting.
	erase $(TARGETDIR)\const. 
	erase $(TARGETDIR)\decl.
	erase $(TARGETDIR)\decl.oxh 
	erase $(TARGETDIR)\empty.
	erase $(TARGETDIR)\extends.
	erase $(TARGETDIR)\func. 
	erase $(TARGETDIR)\idents.
	erase $(TARGETDIR)\incha27.oph 
	erase $(TARGETDIR)\include.
	erase $(TARGETDIR)\keys. 
	erase $(TARGETDIR)\opler1.
	erase $(TARGETDIR)\runloc.
	erase $(TARGETDIR)\struct.
	erase $(TARGETDIR)\ted.oph 

RELEASABLES : 
	@echo $(TARGETFILES)

⌨️ 快捷键说明

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