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

📄 basic.mke

📁 Bentley Microstation的二次开发工具MDL的学习源代码
💻 MKE
字号:
debug=1

baseDir		= ./

%include $(MS)mdl/include/mdl.mki
%include $(baseDir)../include/mdlapp.mki

Apps	= $(baseDir)
langSpec    = $(baseDir)english/

basicObjs = \
    $(o)basic.mo \
    $(mdlLibs)ditemlib.dlo

basicRscs = \
    $(o)basic.mp \
    $(o)basiccmd.rsc \
    $(o)basictyp.rsc

$(o)basiccmd.h	: $(BaseDir)basiccmd.r

$(o)basiccmd.rsc	: $(BaseDir)basiccmd.r 

$(o)basictyp.r    	: $(BaseDir)basictyp.mt $(BaseDir)basic.h

$(o)basictyp.rsc    	: $(o)basictyp.r $(BaseDir)basic.h

#---------------------------------------------
#	Compile the MDL source file using mcomp
#---------------------------------------------
$(o)basic.mo	    	: $(BaseDir)basic.mc $(BaseDir)basic.h

#---------------------------------------------
#	Link MDL program file from basic.mo & ditemlib.dlo using rlink
#---------------------------------------------
$(o)basic.mp	    	: $(basicObjs)
	$(msg)
	> $(o)make.opt
	$(linkOpts) 
	-a$@
	$(basicObjs)
	<
	$(MLinkCmd) @$(o)make.opt 
	~time

#---------------------------------------------
#	Merge the dialog resources & MDL program file using rlib
#---------------------------------------------
$(o)basic.mi    	: $(basicRscs)
	$(msg)
	> $(o)make.opt
	-o$@
	$(basicRscs)
	<
	$(RLibCmd) @$(o)make.opt
	~time

basicmaRscs =   \
    $(o)basic.mi \
    $(rscObjects)basic.rsc \
    $(rscObjects)basicmsg.rsc 

$(rscObjects)basic.rsc		: $(BaseDir)basic.r $(langSpec)basictxt.h \
				  $(BaseDir)basic.h

$(rscObjects)basicmsg.rsc	: $(langSpec)basicmsg.r $(BaseDir)basic.h

$(Apps)basic.ma		: $(basicmaRscs)
	$(msg)
	> $(rscObjects)make.opt
	-o$@
	$(basicmaRscs)
	<
	$(RLibCmd) @$(rscObjects)make.opt
	~time

⌨️ 快捷键说明

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