📄 imake.tmpl
字号:
#endif#endif#else#ifndef AlternateIncRoot#define AlternateIncRoot YES#endif#endif#ifndef LintlibDir#define LintlibDir $(USRLIBDIR)/lint#endif#ifndef SystemManDirectory#if SystemV4#define SystemManDirectory /usr/share/man#else#define SystemManDirectory /usr/man#endif#endif#ifndef ManDirectoryRoot#ifdef ProjectRoot#define ManDirectoryRoot Concat(ProjectRoot,/man)#else#define ManDirectoryRoot SystemManDirectory#endif#endif#ifndef ManPath#define ManPath ManDirectoryRoot#endif#ifndef ManSourcePath#define ManSourcePath $(MANPATH)/man#endif#ifndef ManDir#define ManDir $(MANSOURCEPATH)$(MANSUFFIX)#endif#ifndef LibmanDir#define LibmanDir $(MANSOURCEPATH)$(LIBMANSUFFIX)#endif#ifndef FileManDir#define FileManDir $(MANSOURCEPATH)$(FILEMANSUFFIX)#endif#ifndef ConfigSrc#define ConfigSrc $(TOP)/config#endif#ifndef DependDir#if UseCCMakeDepend || UseGccMakeDepend#define DependDir $(CONFIGSRC)/util#else#define DependDir $(CONFIGSRC)/makedepend#endif#endif#ifndef UNCOMPRESSPATH#define UNCOMPRESSPATH /usr/ucb/uncompress#endif#ifndef OptimizedCDebugFlags#define OptimizedCDebugFlags -O#endif#ifndef OptimizedCplusplusDebugFlags#define OptimizedCplusplusDebugFlags OptimizedCDebugFlags#endif#ifndef DebuggableCDebugFlags#define DebuggableCDebugFlags -g#endif#ifndef DebuggableCplusplusDebugFlags#define DebuggableCplusplusDebugFlags DebuggableCDebugFlags#endif#ifndef ProfiledCDebugFlags#define ProfiledCDebugFlags -pg#endif#ifndef ProfiledCplusplusDebugFlags#define ProfiledCplusplusDebugFlags ProfiledCDebugFlags#endif#ifndef NoOpCDebugFlags#define NoOpCDebugFlags /**/#endif#ifndef DefaultCDebugFlags#define DefaultCDebugFlags OptimizedCDebugFlags#endif#ifndef DefaultCplusplusDebugFlags#define DefaultCplusplusDebugFlags OptimizedCplusplusDebugFlags#endif#ifndef DefaultCCOptions#define DefaultCCOptions /* floating point, etc. */#endif#ifndef DefaultCplusplusOptions#define DefaultCplusplusOptions /* floating point, etc. */#endif#ifndef NoRConst#define NoRConst NO /* YES if const for structs of funcs is bad */#endif#ifndef InstPgmFlags#define InstPgmFlags -s#endif#ifndef InstBinFlags#define InstBinFlags -m 0755#endif#ifndef InstUidFlags#define InstUidFlags -m 4711#endif#ifndef InstLibFlags#define InstLibFlags -m 0644#endif#ifndef InstIncFlags#define InstIncFlags -m 0444#endif#ifndef InstManFlags#define InstManFlags -m 0444#endif#ifndef InstDatFlags#define InstDatFlags -m 0444#endif#ifndef InstKmemFlags /* put -g kmem -m 2711 in site.def... */#define InstKmemFlags InstUidFlags#endif#ifndef ParallelMakeFlags#define ParallelMakeFlags /**/#endif#ifndef ArCmdBase#define ArCmdBase ar#endif#ifndef ArCmd#if HasLargeTmp || SystemV4#define ArCmd ArCmdBase cq#else#define ArCmd ArCmdBase clq#endif#endif#ifndef ArAddCmd#if HasLargeTmp || SystemV4#define ArAddCmd ArCmdBase ru#else#define ArAddCmd ArCmdBase rul#endif#endif#ifndef ArExtCmd#if HasLargeTmp || SystemV4#define ArExtCmd ArCmdBase x#else#define ArExtCmd ArCmdBase xl#endif#endif#ifndef BootstrapCFlags#define BootstrapCFlags /**/#endif#ifndef HasGcc2#define HasGcc2 NO#endif#ifndef HasGcc#define HasGcc HasGcc2#endif#ifndef HasGcc2ForCplusplus#define HasGcc2ForCplusplus NO#endif#ifndef HasCenterLineC#define HasCenterLineC NO#endif#ifndef HasCenterLineCplusplus#define HasCenterLineCplusplus NO#endif#ifndef CcCmd#if HasGcc2#define CcCmd gcc -fpcc-struct-return #else#if HasGcc#define CcCmd gcc -fstrength-reduce -fpcc-struct-return #else#if HasCenterLineC#define CcCmd clcc#else#define CcCmd cc#endif#endif#endif#endif#ifndef CplusplusCmd#if HasGcc2ForCplusplus#define CplusplusCmd g++#else#define CplusplusCmd CC#endif#endif#ifndef CplusplusFilt# define CplusplusFilt c++filt#endif#ifndef CplusplusLibC#define CplusplusLibC /**/#endif#ifndef CplusplusStandardDefines#define CplusplusStandardDefines StandardDefines#endif#ifndef CplusplusExtraDefines#define CplusplusExtraDefines /**/#endif#ifndef CplusplusExtraIncludes#define CplusplusExtraIncludes /**/#endif#ifndef CplusplusDependIncludes#define CplusplusDependIncludes /**/#endif#ifndef CplusplusOptions#define CplusplusOptions /**/#endif#ifndef CplusplusSpecialOptions#define CplusplusSpecialOptions /**/#endif#if HasFortran#ifndef FortranCmd#define FortranCmd f77#endif#ifndef FortranFlags#define FortranFlags /**/#endif#ifndef FortranDebugFlags /* for -O or -g */#define FortranDebugFlags /**/#endif#endif#ifndef AsCmd#define AsCmd as#endif#ifndef CompressCmd#define CompressCmd compress#endif#ifndef GzipCmd#define GzipCmd gzip#endif#ifndef CppCmd#define CppCmd /lib/cpp#endif#ifndef CppNoLineInfoOption#define CppNoLineInfoOption /**/#endif#ifndef PreProcessCmd#define PreProcessCmd CcCmd -E#endif#ifndef InstallCmd /* hack should be in project */#if SystemV || SystemV4#ifdef UseInstalled /* assume BINDIR in path */#define InstallCmd bsdinst#else#define InstallCmd $(SHELL) $(CONFIGSRC)/util/bsdinst.sh#endif#else#define InstallCmd install#endif#endif#ifndef InstallFlags#define InstallFlags -c#endif#ifndef LdCmd#define LdCmd ld#endif#ifndef LexCmd#define LexCmd lex#endif#ifndef LexLib#define LexLib -ll#endif#ifndef YaccCmd#define YaccCmd yacc#endif#ifndef CplusplusYaccCmd#define CplusplusYaccCmd YaccCmd#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 CpCmd#define CpCmd cp#endif#ifndef LnCmd /* can use cp instead of ln if necessary */#if HasSymLinks#define LnCmd ln -s#else#define LnCmd ln#endif#endif#ifndef MakeCmd#define MakeCmd make#endif#ifndef MvCmd#define MvCmd mv -f#endif#ifndef RanlibCmd#define RanlibCmd ranlib#endif#ifndef RanlibInstFlags#define RanlibInstFlags /**/#endif#ifndef RmCmd#define RmCmd rm -f#endif#ifndef StandardIncludes /* for platform-specifics */#define StandardIncludes /**/#endif#ifndef StandardDefines#if SystemV#define StandardDefines -DSYSV#else#if SystemV4#define StandardDefines -DSVR4#else#define StandardDefines /**/#endif#endif#endif#ifndef StandardCppDefines#define StandardCppDefines StandardDefines#endif#ifndef Malloc0ReturnsNull#if UseGnuMalloc#define Malloc0ReturnsNull YES#else#define Malloc0ReturnsNull NO#endif#endif#if Malloc0ReturnsNull#ifndef Malloc0ReturnsNullDefines#define Malloc0ReturnsNullDefines -DMALLOC_0_RETURNS_NULL#endif#endif#ifndef ToolkitStringsABIOptions#define ToolkitStringsABIOptions /**/#endif#ifndef NdbmDefines#if HasNdbm#define NdbmDefines -DNDBM#else#define NdbmDefines /**/#endif#endif#ifndef LdPreLib#if !defined(UseInstalled)#define LdPreLib -L$(BUILDLIBDIR)#else#if AlternateUsrLibDir#define LdPreLib -L$(USRLIBDIR)#else#define LdPreLib /**/#endif#endif#endif#ifndef LdPostLib#if !defined(UseInstalled) && AlternateUsrLibDir && !HasLdRunPath#define LdPostLib -L$(USRLIBDIR)#else#define LdPostLib /**/#endif#endif#ifndef MathLibrary#define MathLibrary -lm#endif#ifndef DBMLibrary#define DBMLibrary -ldbm#endif#ifndef DlLibrary#define DlLibrary -ldl#endif#ifndef ExtraLibraries#if SystemV4#if HasSockets#define ExtraLibraries -lsocket -lnsl -lw#else#define ExtraLibraries -lnsl -lw#endif#else#define ExtraLibraries /**/#endif#endif#ifndef ExtraLoadOptions#define ExtraLoadOptions /**/#endif#ifndef ExtraLoadFlags#define ExtraLoadFlags /**/#endif#ifndef LdCombineFlags#if SystemV4#define LdCombineFlags -r#else#define LdCombineFlags -X -r#endif#endif#ifndef LdStripFlags#define LdStripFlags -x#endif#ifndef TagsCmd#define TagsCmd ctags#endif#ifndef LoaderLibPrefix#define LoaderLibPrefix /**/#endif#ifndef ImakeCmd#ifdef UseInstalled /* assume BINDIR in path */#define ImakeCmd imake#else#define ImakeCmd $(IMAKESRC)/imake#endif#endif#ifndef DependCmd#if UseGccMakeDepend#ifdef UseInstalled /* assume BINDIR in path */#define DependCmd gccmakedep#else#define DependCmd $(DEPENDSRC)/gccmakedep#endif#else#ifdef UseInstalled /* assume BINDIR in path */#define DependCmd makedepend#else#define DependCmd $(DEPENDSRC)/makedepend#endif#endif#endif#ifndef DependFlags#define DependFlags /**/#endif#ifndef DependFileName#if !HasBsdMake#define DependFileName Makefile.dep#else#define DependFileName .depend#endif#endif#ifndef ExportListCmd# ifndef ExportListGenSource# define ExportListCmd /**/# else# if !defined(UseInstalled)# define ExportListCmd $(CONFIGSRC)/util/exportlistgen# else# define ExportListCmd exportlistgen# endif# endif#endif#ifndef MkdirHierCmd#ifdef UseInstalled /* assume BINDIR in path */#define MkdirHierCmd mkdirhier#else#define MkdirHierCmd $(SHELL) $(CONFIGSRC)/util/mkdirhier.sh#endif#endif#ifndef TroffCmd#define TroffCmd psroff#endif#ifndef NroffCmd#define NroffCmd nroff#endif#ifndef MsMacros#define MsMacros -ms#endif#ifndef ManMacros#define ManMacros -man#endif#ifndef TblCmd#define TblCmd tbl#endif#ifndef EqnCmd#define EqnCmd eqn#endif#ifndef NeqnCmd#define NeqnCmd neqn#endif#ifndef ColCmd#define ColCmd col#endif#ifndef DvipsCmd#define DvipsCmd dvips
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -