Home | History | Annotate | Download | only in workloads
      1  5184  ek110237 #
      2  5184  ek110237 # CDDL HEADER START
      3  5184  ek110237 #
      4  5184  ek110237 # The contents of this file are subject to the terms of the
      5  5184  ek110237 # Common Development and Distribution License (the "License").
      6  5184  ek110237 # You may not use this file except in compliance with the License.
      7  5184  ek110237 #
      8  5184  ek110237 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9  5184  ek110237 # or http://www.opensolaris.org/os/licensing.
     10  5184  ek110237 # See the License for the specific language governing permissions
     11  5184  ek110237 # and limitations under the License.
     12  5184  ek110237 #
     13  5184  ek110237 # When distributing Covered Code, include this CDDL HEADER in each
     14  5184  ek110237 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15  5184  ek110237 # If applicable, add the following below this CDDL HEADER, with the
     16  5184  ek110237 # fields enclosed by brackets "[]" replaced with your own identifying
     17  5184  ek110237 # information: Portions Copyright [yyyy] [name of copyright owner]
     18  5184  ek110237 #
     19  5184  ek110237 # CDDL HEADER END
     20  5184  ek110237 #
     21  5184  ek110237 #
     22  9813    Andrew # Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
     23  5184  ek110237 # Use is subject to license terms.
     24  5184  ek110237 #
     25  5184  ek110237 
     26  5184  ek110237 .KEEP_STATE:
     27  5184  ek110237 
     28  5184  ek110237 include ../../Makefile.cmd
     29  5184  ek110237 
     30  5184  ek110237 WORKLOADS = \
     31  5184  ek110237 	bringover.f \
     32  6550  aw148015 	compflow_demo.f \
     33  5184  ek110237 	copyfiles.f \
     34  5184  ek110237 	createfiles.f \
     35  5184  ek110237 	deletefiles.f \
     36  5184  ek110237 	filemicro_create.f \
     37  5184  ek110237 	filemicro_createfiles.f \
     38  5184  ek110237 	filemicro_createrand.f \
     39  5184  ek110237 	filemicro_delete.f \
     40  5184  ek110237 	filemicro_rread.f \
     41  5184  ek110237 	filemicro_rwrite.f \
     42  5184  ek110237 	filemicro_rwritedsync.f \
     43  5184  ek110237 	filemicro_rwritefsync.f \
     44  6248  aw148015 	filemicro_seqwriterandvargam.f \
     45  6248  aw148015 	filemicro_seqwriterandvartab.f \
     46  5184  ek110237 	filemicro_seqread.f \
     47  5184  ek110237 	filemicro_seqwrite.f \
     48  5184  ek110237 	filemicro_seqwriterand.f \
     49  7556    Andrew 	filemicro_statfile.f \
     50  5184  ek110237 	filemicro_writefsync.f \
     51  5184  ek110237 	fileserver.f \
     52  7946    Andrew 	listdirs.f \
     53  7946    Andrew 	makedirs.f \
     54  5184  ek110237 	mongo.f \
     55  5184  ek110237 	multistreamread.f \
     56  5184  ek110237 	multistreamreaddirect.f \
     57  5184  ek110237 	multistreamwrite.f \
     58  5184  ek110237 	multistreamwritedirect.f \
     59  9813    Andrew 	networkfs.f \
     60  5184  ek110237 	oltp.f \
     61  7946    Andrew 	openfiles.f \
     62  8404    Andrew 	randomfileaccess.f \
     63  5184  ek110237 	randomread.f \
     64  5184  ek110237 	randomrw.f \
     65  5184  ek110237 	randomwrite.f \
     66  6701  aw148015 	ratelimcopyfiles.f \
     67  7946    Andrew 	removedirs.f \
     68  5184  ek110237 	singlestreamread.f \
     69  5184  ek110237 	singlestreamreaddirect.f \
     70  5184  ek110237 	singlestreamwrite.f \
     71  5184  ek110237 	singlestreamwritedirect.f \
     72  5184  ek110237 	tpcso.f \
     73  5184  ek110237 	varmail.f \
     74  7946    Andrew 	videoserver.f \
     75  5184  ek110237 	webproxy.f \
     76  5184  ek110237 	webserver.f
     77  5184  ek110237 
     78  5184  ek110237 ROOTUSRBENCHDIR = $(ROOT)/usr/benchmarks
     79  5184  ek110237 ROOTUSRBENCHFBWORKLOADSDIR = $(ROOTUSRBENCHDIR)/filebench/workloads
     80  5184  ek110237 FBWORKLOADS = $(WORKLOADS:%=$(ROOTUSRBENCHFBWORKLOADSDIR)/%)
     81  5184  ek110237 
     82  5184  ek110237 FILEMODE= 0444
     83  5184  ek110237 
     84  5184  ek110237 all clobber clean lint:
     85  5184  ek110237 
     86  5184  ek110237 $(ROOTUSRBENCHDIR):
     87  5184  ek110237 	$(INS.dir)
     88  5184  ek110237 
     89  5184  ek110237 $(ROOTUSRBENCHFBWORKLOADSDIR):
     90  5184  ek110237 	$(INS.dir)
     91  5184  ek110237 
     92  5184  ek110237 $(ROOTUSRBENCHFBWORKLOADSDIR)/%: %
     93  5184  ek110237 	$(INS.file)
     94  5184  ek110237 
     95  5184  ek110237 install: $(ROOTUSRBENCHDIR) .WAIT $(ROOTUSRBENCHFBWORKLOADSDIR) .WAIT $(FBWORKLOADS)
     96