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

📄 makefile.solaris-aio

📁 Linux磁盘测试的源代码,测试磁盘的读写性能
💻 SOLARIS-AIO
字号:
## %Z%%M% %I% %E% 1990 by Robin Miller##/****************************************************************************# *									     *# *			  COPYRIGHT (c) 1990 - 2004			     *# *			   This Software Provided			     *# *				     By					     *# *			  Robin's Nest Software Inc.			     *# *									     *# * Permission to use, copy, modify, distribute and sell this software and   *# * its documentation for any purpose and without fee is hereby granted	     *# * provided that the above copyright notice appear in all copies and that   *# * both that copyright notice and this permission notice appear in the	     *# * supporting documentation, and that the name of the author not be used    *# * in advertising or publicity pertaining to distribution of the software   *# * without specific, written prior permission.				     *# *									     *# * THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 	     *# * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN	     *# * NO EVENT SHALL HE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL   *# * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR    *# * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS  *# * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF   *# * THIS SOFTWARE.							     *# *									     *# ****************************************************************************/## Makefile -- makefile for program 'dt'#	### MKMF:DEFINITIONS #### System makefile definitions for program makefiles.SUFFIXES:	.ln.c.ln:#		@lint -i $(LINTFLAGS) $<		@lint -c $(LINTFLAGS) $<.c~.ln:		@echo $<		@$(GET) -G$*.c $(GFLAGS) $<#		@lint -i $(LINTFLAGS) $*.c		@lint -c $(LINTFLAGS) $*.c		@rm -f $*.cPRINTER=	lprPR_FLAGS=	-p -P28TR_PRINTER=	$(PRINTER)TR_FLAGS=	-t -P28# Libraries the program links to which are considered volatileLIBS= # Libraries considered static# Note: This works on Solaris 5.7 but not on Solaris 5.6!EXTLIBS= -lrtLINTLIBS=# P or G flag ( override on command line by invoking make PORG=-g )PORG      = -O2AWK=	awk## Please Note: Folks have reported problems with EOF when testing raw# devices, Solaris 8 (Release 5.8) so -DBrokenEOF was added in attempts# to handle this.  On my Intel Solaris box, I see data compare failures# at EOF (zeros returned).  I think something is broken here folks :-)#CFLAGS= $(PORG) -DAIO -DMMAP -DFIFO -DTTY -DSOLARIS -DBrokenEOF \	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64CC=	gccCPP=	/usr/ccs/lib/cppCPPOPTS= #CPPOPTS= -PLDFLAGS= # end of system makefile definitionsHDRS=		dt.h### MKMF:SOURCES ###CFILES=		\		dt.c		\		dtaio.c		\		dtfifo.c	\		dtgen.c		\		dtinfo.c	\		dtmmap.c	\		dtprocs.c	\		dtread.c	\		dtwrite.c	\		dtstats.c	\		dttape.c	\		dttty.c		\		dtutil.c	\		dtusage.c       ### MKMF:OBJECTS ###OBJS=		${CFILES:.c=.o}### MKMF:LINTOBJS ###LINTOBJS=	${CFILES:.c=.ln}### MKMF:TARGETS ###PROGRAM=	dt# system targets for program makefile$(PROGRAM):	$(OBJS) $(XOBJS) $(LIBS)		@echo -n loading $(PROGRAM) $(CFLAGS) $(LDFLAGS) ... 		$(CC) -o $(PROGRAM) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) $(EXTLIBS)		@echo doneprint:;		@$(PRINTER) $(PRINTFLAGS) $(CFILES)prettyprint:;		@vgrind $(CFILES) | $(TROFFPRINTER) $(TROFFPRINTERFLAGS)lint:		$(LINTOBJS)		lint $(LINTFLAGS) $(LINTOBJS) $(LINTLIBS)		touch lintclean:;		@rm -f $(OBJS) $(PROGRAM)tags:	$(CFILES) $(HDRS)	ctags -wt $(CFILES) $(HDRS)# end of system targets for program makefiledepend: makedep	echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep	echo '$$r makedep' >>eddep	echo 'w' >>eddep	cp Makefile Makefile.bak	ex - Makefile < eddep	rm eddep makedep makedep1 makedeperrsmakedep: ${CFILES}	@cat /dev/null >makedep	-(for i in ${CFILES} ; do \		${CPP} -M ${CPPOPTS} $$i >> makedep; done) \		2>makedeperrs	sed \		-e 's,^.*genassym\.o:,assym.s assym.L:,' \		-e 's,^\(.*\)\.o:,\1.o \1.ln:,' makedep > makedep1	${AWK} ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \		else { if (length(rec $$3) > 78) { print rec; rec = $$0; } \		       else rec = rec " " $$3 } } \	      END { print rec } ' makedep1 > makedep	@cat makedeperrs	@(if [ -s makedeperrs ]; then false; fi)# DO NOT DELETE THIS LINE

⌨️ 快捷键说明

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