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

📄 raidframe.tmpl

📁 RAIDFrame是个非常好的磁盘阵列RAID仿真工具
💻 TMPL
字号:
/* * RAIDframe.tmpl *//* * Jim Zelenka, CMU/SCS, 26 July 1996 */#ifdef SGIArchitecture/* * Hey, in case there's ever another choice. */#ifndef IRIXArchitecture#define IRIXArchitecture#endif /* !IRIXArchitecture */#endif /* SGIArchitecture */#include "RAIDframe_site.def"#ifndef RF_OSMajorVersion#define RF_OSMajorVersion OSMajorVersion#endif /* !RF_OSMajorVersion */#if defined(AIXArchitecture) && (RF_OSMajorVersion == 4)/* * AIX 4.x * * Use RF_OSMajorVersion because it's defined to 3 on both * AIX 3 and AIX 4, and we're trying to use it to detect the * difference between the two. itomf will tell us what's up. */#define RF_MakeSubdirs(_dirs_) NamedTargetSubdirs(all,_dirs_,"Making",PassCDebugFlags,all)#else /* AIXArchitecture && (RF_OSMajorVersion == 4) *//* * Everything else */#define RF_MakeSubdirs(_dirs_) MakeSubdirs(_dirs_)#endif /* AIXArchitecture && (RF_OSMajorVersion == 4) */#ifdef NetBSDArchitecture#ifdef i386ArchitectureARCHDEFINES = -DNETBSD -DNETBSD_I386#else /* i386Architecture */#ifdef AlphaArchitectureARCHDEFINES = -DNETBSD -DNETBSD_ALPHA#else /* AlphaArchitecture */ARCHDEFINES = -DNETBSD#endif /* AlphaArchitecture */#endif /* i386Architecture */#define RF_ROLLED_SRCTOP 1#endif /* NetBSDArchitecture */#ifdef SunArchitectureARCHDEFINES = -Dsun#define RF_ROLLED_SRCTOP 1#endif /* SunArchitecture */#ifdef AIXArchitectureARCHDEFINES = -DAIX#define RF_ROLLED_SRCTOP 1#endif /* AIXArchitecture */#ifdef HPArchitectureARCHDEFINES = -Dhpux#define RF_ROLLED_SRCTOP 1#endif /* HPArchitecture */#ifdef UltrixArchitectureARCHDEFINES = -Dultrix#define RF_ROLLED_SRCTOP 1#ifndef NullParameter#define NullParameter#endif /* !NullParameter */#endif /* UltrixArchitecture */#ifdef LinuxArchitecture#define RF_ROLLED_SRCTOP 1#ifdef i386ArchitectureARCHDEFINES = -DLINUX -DLINUX_I386#else /* i386Architecture */ARCHDEFINES = -DLINUX#endif /* i386Architecture */#endif /* LinuxArchitecture */#ifdef IRIXArchitectureARCHDEFINES = -DIRIX -DSGI#define RF_ROLLED_SRCTOP 1#endif /* IRIXArchitecture */#ifdef MACHARCHDEFINES = -DMACH#define RF_ROLLED_SRCTOP 1#endif /* MACH */#if RF_ROLLED_SRCTOP > 0THE_TOP=SCD_SRCTOPARCH_IMAKE_DEFINES = -DSCD_SRCTOP=SCD_SRCTOP#endif /* RF_ROLLED_SRCTOP > 0 */#if defined(OSF1) && defined(AlphaArchitecture)THE_TOP=$(UPPREFIX)$(TOP)ARCHDEFINES = -DDEC_OSF#endif /* OSF1 && AlphaArchitecture */#if RF_CMU_PDL > 0PDLLIB=/usr/pdl/lib/libpdl.aLINKPDLLIB=-L/usr/pdl/lib -lpdl#else /* RF_CMU_PDL > 0 */PDLLIB=LINKPDLLIB=#endif /* RF_CMU_PDL > 0 */#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'#if RF_ITOMF > 0RF_ITOMF_FLAG=-DRF_ITOMF=1#endif /* RF_ITOMF > 0 */RF_CONFIGDIR = $(THE_TOP)/configRF_IMAKE_DEFINES = -I$(RF_CONFIGDIR) -I$(X11CONFIGDIR) $(RF_ITOMF_FLAG) -DRF_X11CONFIGDIR=$(X11CONFIGDIR) -DRF_MAKEDEPEND=RF_MAKEDEPEND -DRF_OSMajorVersion=RF_OSMajorVersionMKDIRHIER = $(RF_CONFIGDIR)/mkdirhierIMAKE_DEFINES = $(RF_IMAKE_DEFINES) $(ARCH_IMAKE_DEFINES)#ifndef MakeDir#define MakeDir(dir) -@if [ -d dir ]; then set +x; else (set -x; $(MKDIR) dir); fi#endif/* * make sure it has something to do */AllTarget(Dummy)depend::	@echo "RAIDFRAME R00LZ D00D" >> /dev/nullDummy::	@echo "RAIDFRAME R00LZ D00D" >> /dev/nullMakefiles makefiles::	@echo "RAIDFRAME R00LZ D00D" >> /dev/null.c.o:	$(CC) -c $(CFLAGS) $<#define RF_Target(name,objs) @@ \AllTarget(name) @@\NormalProgramTarget(name,objs,$(PDLLIB),$(LINKPDLLIB),NullParameter)#define RF_LibTarget(name,objs,elibs) @@ \AllTarget(name) @@\NormalProgramTarget(name,objs,lib$(LIBNAME).a $(PDLLIB),-L. -l$(LIBNAME) $(LINKPDLLIB) -lm $(ENVLIBS),elibs)#define RF_LibTargetSimple(name,objs) @@ \AllTarget(name) @@\NormalProgramTarget(name,objs,lib$(LIBNAME).a $(PDLLIB),-L. -l$(LIBNAME) $(LINKPDLLIB) -lm $(ENVLIBS),NullParameter)/* * Our own magic dependency generation, to get around * the fact that makedepend+VPATH=tragedy */#define RF_Depend() @@\depend:: @@\	@echo "Generating dependencies" @@\	@$(RM) M.tmp M2.tmp M3.tmp @@\	@echo "" > M.tmp @@\	@$(DEPEND) $(DEPENDFLAGS) -f M.tmp -s "# DO NOT DELETE (makedepend)" -- $(ALLDEFINES) -- $(SRCS) @@\	@echo "Processing dependencies" @@\	@cat M.tmp | $(SED) s,$(THE_TOP)/lib/,, > M2.tmp @@\	@$(RM) M.tmp @@\	@cat M2.tmp | $(SED) s,$(THE_TOP)/fe/,, > M3.tmp @@\	@$(RM) M2.tmp @@\	@cat Makefile | $(AWK) -f $(THE_TOP)/config/RAIDframe_depend.awk > M.tmp @@\	@$(RM) Makefile @@\	@cat M.tmp M3.tmp > Makefile @@\	@$(RM) M.tmp M3.tmp M.tmp.bak M2.tmp.bak M3.tmp.bak @@\	@echo "Generated dependencies" @@\@@\clean:: @@\	$(RM) M.tmp M2.tmp M3.tmpclean::	$(RM) -r .sentinel.tmp

⌨️ 快捷键说明

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