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

📄 imake.tmpl

📁 与Casio BOSS进行串口通讯的程序
💻 TMPL
📖 第 1 页 / 共 2 页
字号:
/* * generic imake template */#ifndef XCOMM#define XCOMM ##endifXCOMM -------------------------------------------------------------------------XCOMM Makefile generated from IMAKE_TEMPLATE and INCLUDE_IMAKEFILEXCOMM $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $XCOMMXCOMM Platform-specific parameters may be set in the appropriate <vendor>.cfXCOMM configuration files.  Site-specific parameters should be set in the fileXCOMM site.def.  Full rebuilds are recommended if any parameters are changed.XCOMMXCOMM If your C preprocessor does not define any unique symbols, you will needXCOMM to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doingXCOMM "make World" the first time).XCOMM#define	YES	1#define NO	0XCOMM Select a vendor block#include <Imake.vb>/***************************************************************************** *                                                                           * *                       DO NOT MODIFY BELOW THIS LINE                       * *                                                                           * *****************************************************************************/XCOMM -------------------------------------------------------------------------XCOMM site-specific configuration parameters that need to come beforeXCOMM the platform-specific parameters - edit site.def to change#define BeforeVendorCF#include <site.def>#undef BeforeVendorCFXCOMM -------------------------------------------------------------------------XCOMM platform-specific configuration parameters - edit MacroFile to change#include MacroIncludeFile/* It is a kludge to put these two macros here, * but Project.tmpl needs them and it is not clear there is a better place. *//* * Concat - concatenates two strings. */#ifndef Concat#if __STDC__ && !defined(UnixCpp)#define Concat(a,b)a##b#else#define Concat(a,b)a/**/b#endif#endif/* * Concat3 - concatenates three strings. */#ifndef Concat3#if __STDC__ && !defined(UnixCpp)#define Concat3(a,b,c)a##b##c#else#define Concat3(a,b,c)a/**/b/**/c#endif#endifXCOMM -------------------------------------------------------------------------XCOMM site-specific configuration parameters that go afterXCOMM the platform-specific parameters - edit site.def to change#define AfterVendorCF#include <site.def>#undef AfterVendorCF/* * defaults for various generic parameters; set in site.def if needed */#ifndef SystemV#define SystemV			NO	/* SYSV (R3) */#endif#ifndef SystemV4#define SystemV4		NO	/* SVR4 */#endif#ifndef OSMajorVersion#define OSMajorVersion          0#endif#ifndef OSMinorVersion#define OSMinorVersion          0#endif#ifndef UnalignedReferencesAllowed#define UnalignedReferencesAllowed NO	/* if arbitrary deref is okay */#endif#ifndef ExecableScripts#if SystemV#define ExecableScripts		NO#else#define ExecableScripts		YES	/* kernel exec() can handle #! */#endif#endif#ifndef BourneShell			/* to force shell in makefile */#define BourneShell		/bin/sh#endif#ifndef ConstructMFLAGS#if SystemV#define ConstructMFLAGS		YES	/* build MFLAGS from MAKEFLAGS */#else#define ConstructMFLAGS		NO	/* build MFLAGS from MAKEFLAGS */#endif#endif#ifndef HasLargeTmp#define HasLargeTmp		NO	/* be paranoid */#endif#ifndef HasSockets#if SystemV || SystemV4#define HasSockets		NO	/* do not assume it has them */#else#define HasSockets		YES	/* bsd does have them */#endif#endif#ifndef HasVFork#if SystemV#define HasVFork		NO	/* not yet... */#else#define HasVFork		YES#endif#endif#ifndef HasPutenv#define HasPutenv		NO	/* assume not */#endif#ifndef HasVoidSignalReturn#define HasVoidSignalReturn	YES	/* assume yes */#endif#ifndef HasBsearch#define HasBsearch		YES	/* assume yes */#endif#ifndef HasSaberC#define HasSaberC		NO	/* for people unclear on the concept */#endif#ifndef HasNdbm#define HasNdbm			NO#endif#ifndef HasSecureRPC#define HasSecureRPC		NO	/* if you have Secure RPC */#endif#ifndef HasShm#if SystemV || SystemV4#define HasShm			YES#else#define HasShm			NO#endif#endif#ifndef NeedConstPrototypes#define NeedConstPrototypes	NO#endif#ifndef NeedVarargsPrototypes#define NeedVarargsPrototypes	NO#endif#ifndef NeedNestedPrototypes#define NeedNestedPrototypes	NO#endif#ifndef NeedFunctionPrototypes#define NeedFunctionPrototypes (NeedVarargsPrototypes || NeedNestedPrototypes)#endif#ifndef NeedWidePrototypes#define NeedWidePrototypes	YES	/* mix and match ANSI-C, non-ANSI */#endif#ifndef UsrLibDir#ifdef ProjectRoot#define UsrLibDir Concat(ProjectRoot,/lib)#ifndef AlternateUsrLibDir#define AlternateUsrLibDir YES#endif#else#define UsrLibDir /usr/lib#ifndef AlternateUsrLibDir#define AlternateUsrLibDir NO#endif#endif#else#ifndef AlternateUsrLibDir#define AlternateUsrLibDir YES#endif#endif#ifndef IncRoot#ifdef ProjectRoot#define IncRoot Concat(ProjectRoot,/include)#ifndef AlternateIncRoot#define AlternateIncRoot YES#endif#else#define IncRoot /usr/include#ifndef AlternateIncRoot#define AlternateIncRoot NO#endif#endif#else#ifndef AlternateIncRoot#define AlternateIncRoot YES#endif#endif#ifndef UNCOMPRESSPATH#define UNCOMPRESSPATH /usr/ucb/uncompress#endif#ifndef OptimizedCDebugFlags#define OptimizedCDebugFlags /* as nothing */#endif#ifndef DebuggableCDebugFlags#define DebuggableCDebugFlags -g#endif#ifndef NoOpCDebugFlags#define NoOpCDebugFlags /* as nothing */#endif#ifndef DefaultCDebugFlags#define DefaultCDebugFlags OptimizedCDebugFlags#endif#ifndef DefaultCCOptions#define DefaultCCOptions /* as nothing: this is for floating point, etc. */#endif#ifndef InstStrip#define InstStrip -s#endif#ifndef InstProgMode#define InstProgMode -m 0755#endif#ifndef InstScriptMode#define InstScriptMode -m 0755#endif#ifndef InstLibMode#define InstLibMode -m 0444#endif#ifndef InstDatMode#define InstDatMode -m 0444#endif#ifndef InstManMode#define InstManMode -m 0444#endif#ifndef InstOwner#define InstOwner /* as nothing */#endif#ifndef InstGroup#define InstGroup /* as nothing */#endif#ifndef ArCmd#if HasLargeTmp | SystemV4#define ArCmd ar cq	/* do nothing special */#else#define ArCmd ar clq	/* use local dir for temp files */#endif#endif#ifndef BootstrapCFlags#define BootstrapCFlags /**/#endif#ifndef HasGcc#define HasGcc NO#endif#ifndef CcCmd#if HasGcc#define CcCmd gcc -fstrength-reduce -fpcc-struct-return #else#define CcCmd cc#endif#endif#ifndef AsCmd#define AsCmd as#endif#ifndef CompressCmd#define CompressCmd compress#endif#ifndef CppCmd#define CppCmd /lib/cpp#endif#ifndef PreProcessCmd#define PreProcessCmd CcCmd -E#endif#ifndef InstallCmd#if SystemV || SystemV4#define InstallCmd bsdinst#else#define InstallCmd install#endif#endif#ifndef LdCmd#define LdCmd ld#endif#ifndef LoadOpts#define LoadOpts /* as nothing */#endif#ifndef LoadLibs#define LoadLibs /* as nothing */#endif#ifndef LintCmd#define LintCmd lint#endif#ifndef LintLibFlag#if SystemV || SystemV4#define LintLibFlag -o#else#define LintLibFlag -C#endif#endif#ifndef LintOpts#if SystemV || SystemV4#define LintOpts -bh#else#define LintOpts -axz#endif#endif#ifndef LintLibs#define LintLibs /* as nothing */#endif#ifndef CpCmd#define CpCmd cp#endif#ifndef LnCmd#if SystemV#define LnCmd ln /* or even cp */#else#define LnCmd ln -s#endif#endif#ifndef MakeCmd#define MakeCmd make#endif

⌨️ 快捷键说明

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