library.tmpl

来自「与Casio BOSS进行串口通讯的程序」· TMPL 代码 · 共 84 行

TMPL
84
字号
/* * Library imakefile info  - this contains any special redefinitions, etc. * that Imakefiles in the various library subtrees will need. * * Before including this, you must set the following boolean variables: * DoNormalLib, DoDebugLib, DoProfileLib */XCOMM $XConsortium: Library.tmpl,v 1.12 92/03/20 15:05:19 rws Exp $#ifndef LibraryCcCmd#define LibraryCcCmd CcCmd#endif#ifndef LibraryCCOptions#define LibraryCCOptions DefaultCCOptions#endif#ifndef LibraryDefines#define LibraryDefines StandardDefines#endif#ifndef LibraryCDebugFlags#define LibraryCDebugFlags OptimizedCDebugFlags#endif#ifndef AvoidNullMakeCommand#define AvoidNullMakeCommand NO#endif#if AvoidNullMakeCommand_NULLCMD_ = @ echo -n#endif         CC = LibraryCcCmd  CCOPTIONS = LibraryCCOptionsSTD_DEFINES = LibraryDefinesCDEBUGFLAGS = LibraryCDebugFlags#if DoDebugLib#define _DebuggedLibMkdir() LibMkdir(debugger)#define _DebuggedObjCompile(options) DebuggedLibObjCompile(options)#define _DebuggedCleanDir() LibCleanDir(debugger)#else#define _DebuggedLibMkdir() $(_NULLCMD_)#define _DebuggedObjCompile(options) $(_NULLCMD_)#define _DebuggedCleanDir() $(_NULLCMD_)#endif#if DoProfileLib#define _ProfiledLibMkdir() LibMkdir(profiled)#define _ProfiledObjCompile(options) ProfiledLibObjCompile(options)#define _ProfiledCleanDir() LibCleanDir(profiled)#else#define _ProfiledLibMkdir() $(_NULLCMD_)#define _ProfiledObjCompile(options) $(_NULLCMD_)#define _ProfiledCleanDir() $(_NULLCMD_)#endif#ifndef LibraryObjectRule#define LibraryObjectRule()						@@\all::									@@\	_DebuggedLibMkdir()						@@\	_ProfiledLibMkdir()						@@\									@@\includes::								@@\	_DebuggedLibMkdir()						@@\	_ProfiledLibMkdir()						@@\									@@\.c.o:									@@\	_DebuggedObjCompile($(_NOOP_))					@@\	_ProfiledObjCompile($(_NOOP_))					@@\	_NormalObjCompile($(_NOOP_))					@@\									@@\clean::									@@\	_DebuggedCleanDir()						@@\	_ProfiledCleanDir()						@@\#endif /* LibraryObjectRule */#ifndef SpecialLibObjectRule#define SpecialLibObjectRule(objs,depends,options)			@@\objs: depends								@@\	_DebuggedObjCompile(options)					@@\	_ProfiledObjCompile(options)					@@\	_NormalObjCompile(options)					@@\#endif /* SpecialLibObjectRule */

⌨️ 快捷键说明

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