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

📄 makefile.freebsd

📁 Linux磁盘测试的源代码,测试磁盘的读写性能
💻 FREEBSD
字号:
## %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'#	# System makefile definitions for program makefiles#.SUFFIXES:	.ln##.c.ln:#		@lint -c $(LINTFLAGS) $<##.c~.ln:#		@echo $<#		@$(GET) -G$*.c $(GFLAGS) $<#		@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 staticEXTLIBS=## This library is necessary for AIO functions, but it is being# omitted (for now), since AIO isn't working quite right (yet)!# [ Note: I'm pretty sure the AIO failures are not 'dt's fault. ]# BTW:  The failure is showing up as a data compare error, when#	32-bit file offsets are used, or a get a premature EOF#	when _FILE_OFFSET_BITS=64 is defined :-) damn!##EXTLIBS= -lrtLINTLIBS=# P or G flag ( override on command line by invoking make PORG=-g )PORG      = -OAWK=	awkCFLAGS= $(PORG) -DAIO -DFIFO -DMMAP -DTTY -DFreeBSDCPP=	/usr/bin/cppCPPOPTS= LDFLAGS=# end of system makefile definitionsHDRS=		dt.h### MKMF:SOURCES ###CFILES=		\		dt.c		\		dtgen.c		\		dtinfo.c	\		dtread.c	\		dtwrite.c	\		dtstats.c	\		dttty.c		\		dtutil.c	\		dtusage.c	\		dtprocs.c	\		dtmmap.c	\		dtfifo.c	\		dttape.c	\		dtaio.c### MKMF:OBJECTS ###OBJS=		${CFILES:.c=.o}### MKMF:LINTOBJS ###LINTOBJS=	${CFILES:.c=.ln}PROGRAM=	dt# system targets for program makefile$(PROGRAM):	$(OBJS) $(XOBJS) $(LIBS)		@echo -n loading $(PROGRAM) ... 		@$(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 $(CFILES) $(HDRS)	etags $(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	ed - Makefile < eddep	rm eddep makedep makedep1 makedeperrsmakedep: ${CFILES}	@cat /dev/null >makedep	-(for i in ${CFILES} ; do \		${CPP} -M ${CPPOPTS} $(CFLAGS) $$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 + -