aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/spec-sfs/Makefile61
-rw-r--r--benchmarks/spec-sfs/distinfo2
-rw-r--r--benchmarks/spec-sfs/files/patch-Makefile15
-rw-r--r--benchmarks/spec-sfs/files/patch-libcifs-connect.c26
-rw-r--r--benchmarks/spec-sfs/files/patch-post_install.sh11
-rw-r--r--benchmarks/spec-sfs/files/patch-src-Makefile11
-rw-r--r--benchmarks/spec-sfs/files/patch-submit_tools-Makefile19
-rw-r--r--benchmarks/spec-sfs/files/pkg-message.in3
-rw-r--r--benchmarks/spec-sfs/pkg-descr16
-rw-r--r--benchmarks/spec-sfs/pkg-message1
-rw-r--r--benchmarks/spec-sfs/pkg-plist591
12 files changed, 757 insertions, 0 deletions
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index 92c30432ffc..71c8b668ad5 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -64,6 +64,7 @@
SUBDIR += siege
SUBDIR += sipp
SUBDIR += slowloris
+ SUBDIR += spec-sfs
SUBDIR += spp
SUBDIR += stream
SUBDIR += super-smack
diff --git a/benchmarks/spec-sfs/Makefile b/benchmarks/spec-sfs/Makefile
new file mode 100644
index 00000000000..ca0e207c66b
--- /dev/null
+++ b/benchmarks/spec-sfs/Makefile
@@ -0,0 +1,61 @@
+# Created by: Craig Rodrigues <rodrigc@FreeBSD.org>
+# $FreeBSD$
+#
+# Based on port originally created by Garrett Cooper <gcooper@FreeBSD.org>
+#
+
+PORTNAME= spec-sfs
+PORTVERSION= 2008
+CATEGORIES= benchmarks java
+DISTNAME= SPECsfs2008-1.00
+EXTRACT_SUFX= .iso
+
+MAINTAINER= rodrigc@FreeBSD.org
+COMMENT= SPEC NFS and CIFS filesystem benchmark suite
+
+NO_PACKAGE= license restricts redistribution
+RESTRICTED= license restricts redistribution
+
+USES= gmake perl5
+USE_PERL5= run
+USE_JAVA= yes
+JAVA_VERSION= 1.6+
+
+SUB_FILES= pkg-message
+
+WRKSRC= ${WRKDIR}
+BUILD_WRKSRC= ${WRKSRC}/spec-sfs2008
+DOWNLOAD_URL?= http://www.spec.org/sfs2008/
+SPEC_ROOT?= ${PREFIX}/${PORTNAME}
+
+DOCSDIR= ${SPEC_ROOT}/documents
+
+OPTIONS= RESERVED_PORT "Use privileged ports when doing NFS testing" on
+
+.if defined(WITH_RESERVED_PORT)
+CFLAGS+= -DRESVPORT
+.endif
+
+# Substitutions for pkg-plist
+PLIST_SUB+= SPEC_ROOT=${SPEC_ROOT}
+
+.include <bsd.port.pre.mk>
+
+.if !exists(${DISTDIR}/${DISTFILES}) && !defined(PACKAGE_BUILDING)
+IGNORE?=You must purchase ${DISTFILES} from SPEC (${DOWNLOAD_URL}), place it in ${DISTDIR} and then run make again
+.endif
+
+pre-install:
+ ${FIND} ${WRKDIR} -name "*\.orig" -delete
+
+do-install:
+ cd ${WRKDIR}/spec-sfs2008/manager && ${JAVA} SpecInstall ${SPEC_ROOT}
+ ${RM} -fr ${SPEC_ROOT}/binaries
+ ${CHMOD} g+w ${SPEC_ROOT}/result
+
+post-install:
+ @${ECHO_CMD}
+ @${CAT} ${WRKDIR}/${PKGMESSAGE:T}
+ @${ECHO_CMD}
+
+.include <bsd.port.post.mk>
diff --git a/benchmarks/spec-sfs/distinfo b/benchmarks/spec-sfs/distinfo
new file mode 100644
index 00000000000..97dadf4d45a
--- /dev/null
+++ b/benchmarks/spec-sfs/distinfo
@@ -0,0 +1,2 @@
+SHA256 (SPECsfs2008-1.00.iso) = ef7e7056c08960a2b13fff9680bbf60e5f8f3ecd0b458e1ff91a14cb198212e2
+SIZE (SPECsfs2008-1.00.iso) = 31132924
diff --git a/benchmarks/spec-sfs/files/patch-Makefile b/benchmarks/spec-sfs/files/patch-Makefile
new file mode 100644
index 00000000000..6175a953f43
--- /dev/null
+++ b/benchmarks/spec-sfs/files/patch-Makefile
@@ -0,0 +1,15 @@
+--- spec-sfs2008/Makefile.orig 2013-09-24 02:00:10.013168784 -0700
++++ spec-sfs2008/Makefile 2013-09-24 02:02:29.965159029 -0700
+@@ -65,10 +65,10 @@
+ ifeq ($(OS), freebsd)
+ MACHID= freebsd
+ CC= /usr/bin/gcc
+-OPT= -O
++OPT= -O0
+ LIBS= -lm
+ OSTYPE= -DFreeBSD
+-EXTRA_CFLAGS= -DSETPGRP_BSD -DNO_T_TYPES -DUSE_INTTYPES $(CIFS_CFLAGS) $(MVFDN_FLAG)
++EXTRA_CFLAGS= -DSETPGRP_BSD -DNO_T_TYPES -DUSE_INTTYPES -DUSE_POSIX_SIGNALS $(CIFS_CFLAGS) $(MVFDN_FLAG)
+ CIFS_CFLAGS = -DCIFS_VFS_USERSPACE
+ RESVPORT_MOUNT=
+ SFSCIFS = sfscifs
diff --git a/benchmarks/spec-sfs/files/patch-libcifs-connect.c b/benchmarks/spec-sfs/files/patch-libcifs-connect.c
new file mode 100644
index 00000000000..6ddb8ef5cc4
--- /dev/null
+++ b/benchmarks/spec-sfs/files/patch-libcifs-connect.c
@@ -0,0 +1,26 @@
+--- spec-sfs2008/redistributable_sources/libcifs/connect.c.orig 2008-02-02 21:30:04.000000000 -0800
++++ spec-sfs2008/redistributable_sources/libcifs/connect.c 2011-08-20 15:50:55.000000000 -0700
+@@ -19,6 +19,9 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
++#if defined(FreeBSD)
++#include <sys/param.h>
++#endif
+ #ifndef CIFS_VFS_USERSPACE
+ #include <linux/fs.h>
+ #include <linux/net.h>
+@@ -102,9 +105,10 @@
+ unsigned short int port;
+ };
+
+-#if defined(FreeBSD) || defined(SOLARIS2) || defined(macosx)
+-int
+-strnlen(char *a,int len)
++#if (defined(FreeBSD) && __FreeBSD_version < 800067) || \
++ defined(SOLARIS2) || defined(macosx)
++size_t
++strnlen(const char *a, size_t maxlen)
+ {
+ int i,j;
+ j=0;
diff --git a/benchmarks/spec-sfs/files/patch-post_install.sh b/benchmarks/spec-sfs/files/patch-post_install.sh
new file mode 100644
index 00000000000..dd6100f537b
--- /dev/null
+++ b/benchmarks/spec-sfs/files/patch-post_install.sh
@@ -0,0 +1,11 @@
+--- spec-sfs2008/post_install.sh.orig 2013-09-23 14:24:56.000000000 -0700
++++ spec-sfs2008/post_install.sh 2013-09-23 14:25:16.000000000 -0700
+@@ -19,7 +19,7 @@
+ #
+ # Fix up the binaries
+ #
+-for i in binaries/*
++for i in binaries/* bin
+ do
+ if [ -f $i/sfsnfs3 ]; then
+ chmod 755 $i/sfs*
diff --git a/benchmarks/spec-sfs/files/patch-src-Makefile b/benchmarks/spec-sfs/files/patch-src-Makefile
new file mode 100644
index 00000000000..bf723b76fb4
--- /dev/null
+++ b/benchmarks/spec-sfs/files/patch-src-Makefile
@@ -0,0 +1,11 @@
+--- spec-sfs2008/src/Makefile.orig 2013-09-12 16:56:55.851060286 -0700
++++ spec-sfs2008/src/Makefile 2013-09-12 16:57:25.012057145 -0700
+@@ -216,7 +216,7 @@
+
+ ${RPCLIB}: FRC
+ @cd rpc; ${MAKE} MACHID="${MACHID}" \
+- CC="${CC}" CFLAGS="${CFLAGS}" \
++ CC="${CC}" CFLAGS="${CFLAGS}" DEBUG="${DEBUG}" \
+ LDFLAGS="${LDFLAGS}" EXTRA_CFLAGS="${EXTRA_CFLAGS}" \
+ EXTRA_LDFLAGS="${EXTRA_LDFLAGS}" EXTRA_LIBS="${EXTRA_LIBS}" \
+ LIBS="${LIBS}" OSTYPE="${OSTYPE}" OPT="${OPT}" \
diff --git a/benchmarks/spec-sfs/files/patch-submit_tools-Makefile b/benchmarks/spec-sfs/files/patch-submit_tools-Makefile
new file mode 100644
index 00000000000..259a54a76f7
--- /dev/null
+++ b/benchmarks/spec-sfs/files/patch-submit_tools-Makefile
@@ -0,0 +1,19 @@
+--- spec-sfs2008/submit_tools/Makefile.orig 2013-09-12 13:38:44.941878849 -0700
++++ spec-sfs2008/submit_tools/Makefile 2013-09-12 13:39:15.160876702 -0700
+@@ -10,12 +10,12 @@
+ INSTALLDIR=.
+
+ install:
+- cd $(SPECREPORT); make install
+- cd $(SUBEDIT); make install
++ cd $(SPECREPORT); $(MAKE) install
++ cd $(SUBEDIT); $(MAKE) install
+
+ clean:
+- cd $(SPECREPORT); make clean
+- cd $(SUBEDIT); make clean
++ cd $(SPECREPORT); $(MAKE) clean
++ cd $(SUBEDIT); $(MAKE) clean
+
+ uninstall:
+ cd $(INSTALLDIR); rm -f specreport.pl subedit.pl
diff --git a/benchmarks/spec-sfs/files/pkg-message.in b/benchmarks/spec-sfs/files/pkg-message.in
new file mode 100644
index 00000000000..6db58cefaf8
--- /dev/null
+++ b/benchmarks/spec-sfs/files/pkg-message.in
@@ -0,0 +1,3 @@
+Be sure to read through the documentation in
+%%DOCSDIR%% for how to properly
+setup SPECsfs2008.
diff --git a/benchmarks/spec-sfs/pkg-descr b/benchmarks/spec-sfs/pkg-descr
new file mode 100644
index 00000000000..a76a31236d6
--- /dev/null
+++ b/benchmarks/spec-sfs/pkg-descr
@@ -0,0 +1,16 @@
+SPECsfs2008: the SPEC NFSv3/CIFS benchmark
+
+SPECsfs2008 is the latest version of the Standard Performance Evaluation
+Corporation benchmark suite measuring file server throughput and response time,
+providing a standardized method for comparing performance across different
+vendor platforms. SPECsfs2008 results summarize the server's capabilities with
+respect to the number of operations that can be handled per second, as well as
+the overall latency of the operations. The suite is a follow-on to the SFS97_R1
+benchmark, adding a CIFS workload, an updated NFSv3 workload, support for
+additional client platforms, and a new test harness and reporting/submission
+framework.
+
+The ISO for SPECsfs2008 must be purchased from SPEC's web site, before
+this port can be built.
+
+WWW: http://www.spec.org/sfs2008/
diff --git a/benchmarks/spec-sfs/pkg-message b/benchmarks/spec-sfs/pkg-message
new file mode 100644
index 00000000000..b14df6442ea
--- /dev/null
+++ b/benchmarks/spec-sfs/pkg-message
@@ -0,0 +1 @@
+Hi
diff --git a/benchmarks/spec-sfs/pkg-plist b/benchmarks/spec-sfs/pkg-plist
new file mode 100644
index 00000000000..b4172031b05
--- /dev/null
+++ b/benchmarks/spec-sfs/pkg-plist
@@ -0,0 +1,591 @@
+%%SPEC_ROOT%%/bin/sfsnfs3
+%%SPEC_ROOT%%/bin/sfs_syncd
+%%SPEC_ROOT%%/bin/sfs_ext_mon
+%%SPEC_ROOT%%/bin/sfs_prime
+%%SPEC_ROOT%%/bin/sfscifs
+%%SPEC_ROOT%%/bin/.empty
+%%SPEC_ROOT%%/src/sfs_c_dmp.c
+%%SPEC_ROOT%%/src/sfs_m_prm.o
+%%SPEC_ROOT%%/src/sfs_c_def.h
+%%SPEC_ROOT%%/src/sfs_ext_mon
+%%SPEC_ROOT%%/src/sfs_c_pnt.o
+%%SPEC_ROOT%%/src/rpc/svc_auth.h
+%%SPEC_ROOT%%/src/rpc/pmap_clnt.o
+%%SPEC_ROOT%%/src/rpc/auth.h
+%%SPEC_ROOT%%/src/rpc/xdr_array.c
+%%SPEC_ROOT%%/src/rpc/clnt_tcp.o
+%%SPEC_ROOT%%/src/rpc/rpcb_getport.c
+%%SPEC_ROOT%%/src/rpc/librpclib.a
+%%SPEC_ROOT%%/src/rpc/get_myaddress.c
+%%SPEC_ROOT%%/src/rpc/rpc_msg.h
+%%SPEC_ROOT%%/src/rpc/clnt_udp.o
+%%SPEC_ROOT%%/src/rpc/sfs_cudp.c
+%%SPEC_ROOT%%/src/rpc/osdep.h
+%%SPEC_ROOT%%/src/rpc/svc_tcp.c
+%%SPEC_ROOT%%/src/rpc/xdr_mem.c
+%%SPEC_ROOT%%/src/rpc/svc_udp.c
+%%SPEC_ROOT%%/src/rpc/rpc_commondata.o
+%%SPEC_ROOT%%/src/rpc/sfs_ctcp.c
+%%SPEC_ROOT%%/src/rpc/xdr_float.o
+%%SPEC_ROOT%%/src/rpc/svc_simple.o
+%%SPEC_ROOT%%/src/rpc/svc_auth_unix.o
+%%SPEC_ROOT%%/src/rpc/clnt_simple.o
+%%SPEC_ROOT%%/src/rpc/xdr_rec.c
+%%SPEC_ROOT%%/src/rpc/svc_auth.o
+%%SPEC_ROOT%%/src/rpc/pmap_getport.c
+%%SPEC_ROOT%%/src/rpc/pmap_clnt.h
+%%SPEC_ROOT%%/src/rpc/svc_run.c
+%%SPEC_ROOT%%/src/rpc/xdr_reference.o
+%%SPEC_ROOT%%/src/rpc/xdr.c
+%%SPEC_ROOT%%/src/rpc/auth_unix.o
+%%SPEC_ROOT%%/src/rpc/xdr_stdio.c
+%%SPEC_ROOT%%/src/rpc/pmap_rmt.h
+%%SPEC_ROOT%%/src/rpc/pmap_prot.o
+%%SPEC_ROOT%%/src/rpc/clnt_generic.c
+%%SPEC_ROOT%%/src/rpc/rpc_prot.o
+%%SPEC_ROOT%%/src/rpc/authunix_prot.o
+%%SPEC_ROOT%%/src/rpc/bindresvport.o
+%%SPEC_ROOT%%/src/rpc/pmap_prot2.c
+%%SPEC_ROOT%%/src/rpc/svc.c
+%%SPEC_ROOT%%/src/rpc/auth_none.c
+%%SPEC_ROOT%%/src/rpc/pmap_prot.h
+%%SPEC_ROOT%%/src/rpc/auth_unix.h
+%%SPEC_ROOT%%/src/rpc/clnt_perror.c
+%%SPEC_ROOT%%/src/rpc/svc_raw.o
+%%SPEC_ROOT%%/src/rpc/rpc_callmsg.o
+%%SPEC_ROOT%%/src/rpc/rpc_dtablesize.o
+%%SPEC_ROOT%%/src/rpc/getrpcport.c
+%%SPEC_ROOT%%/src/rpc/xdr_array.o
+%%SPEC_ROOT%%/src/rpc/getrpcent.c
+%%SPEC_ROOT%%/src/rpc/pmap_clnt.c
+%%SPEC_ROOT%%/src/rpc/clnt_udp.c
+%%SPEC_ROOT%%/src/rpc/get_myaddress.o
+%%SPEC_ROOT%%/src/rpc/rpcb_clnt.h
+%%SPEC_ROOT%%/src/rpc/netdb.h
+%%SPEC_ROOT%%/src/rpc/clnt_tcp.c
+%%SPEC_ROOT%%/src/rpc/rpcb_getport.o
+%%SPEC_ROOT%%/src/rpc/rpc_commondata.c
+%%SPEC_ROOT%%/src/rpc/sfs_ctcp.o
+%%SPEC_ROOT%%/src/rpc/xdr_float.c
+%%SPEC_ROOT%%/src/rpc/xdr_mem.o
+%%SPEC_ROOT%%/src/rpc/svc_udp.o
+%%SPEC_ROOT%%/src/rpc/svc_tcp.o
+%%SPEC_ROOT%%/src/rpc/sfs_cudp.o
+%%SPEC_ROOT%%/src/rpc/xdr_rec.o
+%%SPEC_ROOT%%/src/rpc/clnt.h
+%%SPEC_ROOT%%/src/rpc/svc_auth.c
+%%SPEC_ROOT%%/src/rpc/pmap_getport.o
+%%SPEC_ROOT%%/src/rpc/types.h
+%%SPEC_ROOT%%/src/rpc/pmap_getmaps.c
+%%SPEC_ROOT%%/src/rpc/svc_simple.c
+%%SPEC_ROOT%%/src/rpc/svc_auth_unix.c
+%%SPEC_ROOT%%/src/rpc/clnt_simple.c
+%%SPEC_ROOT%%/src/rpc/pmap_prot.c
+%%SPEC_ROOT%%/src/rpc/auth_unix.c
+%%SPEC_ROOT%%/src/rpc/xdr_stdio.o
+%%SPEC_ROOT%%/src/rpc/rpc.h
+%%SPEC_ROOT%%/src/rpc/xdr.o
+%%SPEC_ROOT%%/src/rpc/xdr_reference.c
+%%SPEC_ROOT%%/src/rpc/svc_run.o
+%%SPEC_ROOT%%/src/rpc/bindresvport.c
+%%SPEC_ROOT%%/src/rpc/authunix_prot.c
+%%SPEC_ROOT%%/src/rpc/rpcb_prot.h
+%%SPEC_ROOT%%/src/rpc/rpc_prot.c
+%%SPEC_ROOT%%/src/rpc/svc.h
+%%SPEC_ROOT%%/src/rpc/auth_none.o
+%%SPEC_ROOT%%/src/rpc/pmap_prot2.o
+%%SPEC_ROOT%%/src/rpc/svc.o
+%%SPEC_ROOT%%/src/rpc/Makefile
+%%SPEC_ROOT%%/src/rpc/rpc_dtablesize.c
+%%SPEC_ROOT%%/src/rpc/socket_gen.h
+%%SPEC_ROOT%%/src/rpc/xdr.h
+%%SPEC_ROOT%%/src/rpc/rpc_callmsg.c
+%%SPEC_ROOT%%/src/rpc/clnt_perror.o
+%%SPEC_ROOT%%/src/rpc/svc_raw.c
+%%SPEC_ROOT%%/src/rpc/pmap_rmt.c
+%%SPEC_ROOT%%/src/sfs_cifs_ops.c
+%%SPEC_ROOT%%/src/sfs_c_man.o
+%%SPEC_ROOT%%/src/sfs_c_bio.c
+%%SPEC_ROOT%%/src/sfs_c_sub.o
+%%SPEC_ROOT%%/src/sfs_c_clnt.o
+%%SPEC_ROOT%%/src/sfs_c_sig.o
+%%SPEC_ROOT%%/src/sfs_cifs_vld.c
+%%SPEC_ROOT%%/src/sfs_m_def.h
+%%SPEC_ROOT%%/src/sfs_c_chd.c
+%%SPEC_ROOT%%/src/sfs_c_hmm.o
+%%SPEC_ROOT%%/src/sfs_m_msg.o
+%%SPEC_ROOT%%/src/sfs_c_chd_cifs.c
+%%SPEC_ROOT%%/src/sfs_3_xdr.o
+%%SPEC_ROOT%%/src/sfs_m_snc.c
+%%SPEC_ROOT%%/src/sfs_m_xdr.o
+%%SPEC_ROOT%%/src/sfs_c_hsh.h
+%%SPEC_ROOT%%/src/sfs_c_cifs.c
+%%SPEC_ROOT%%/src/sfs_c_mnt.o
+%%SPEC_ROOT%%/src/sfs_suchown
+%%SPEC_ROOT%%/src/sfs_c_dat.c
+%%SPEC_ROOT%%/src/sfs_c_nfs.c
+%%SPEC_ROOT%%/src/sfs_c_clk.o
+%%SPEC_ROOT%%/src/sfs_c_hsh.o
+%%SPEC_ROOT%%/src/sfs_3_vld.c
+%%SPEC_ROOT%%/src/sfs_3_ops.c
+%%SPEC_ROOT%%/src/sfs_c_rnd.o
+%%SPEC_ROOT%%/src/sfs_c_mnt_cifs.c
+%%SPEC_ROOT%%/src/sfs_m_prm.c
+%%SPEC_ROOT%%/src/sfs_c_dmp.o
+%%SPEC_ROOT%%/src/UnivSystem.sh
+%%SPEC_ROOT%%/src/sfs_c_pnt.c
+%%SPEC_ROOT%%/src/Makefile
+%%SPEC_ROOT%%/src/sfs_c_bio.o
+%%SPEC_ROOT%%/src/sfs_c_sub.c
+%%SPEC_ROOT%%/src/sfs_sync.x
+%%SPEC_ROOT%%/src/sfs_cifs_ops.o
+%%SPEC_ROOT%%/src/sfs_c_man.c
+%%SPEC_ROOT%%/src/sfs_c_sig.c
+%%SPEC_ROOT%%/src/sfs_c_types.h
+%%SPEC_ROOT%%/src/sfs_cifs_vld.o
+%%SPEC_ROOT%%/src/sfs_c_clnt.c
+%%SPEC_ROOT%%/src/sfs_c_chd_cifs.o
+%%SPEC_ROOT%%/src/sfs_m_msg.c
+%%SPEC_ROOT%%/src/sfs_c_chd.o
+%%SPEC_ROOT%%/src/sfs_c_hmm.c
+%%SPEC_ROOT%%/src/sfs_c_mnt.c
+%%SPEC_ROOT%%/src/sfs_c_nfs.h
+%%SPEC_ROOT%%/src/sfs_c_cifs.o
+%%SPEC_ROOT%%/src/sfs_3_xdr.c
+%%SPEC_ROOT%%/src/sfs_m_snc.o
+%%SPEC_ROOT%%/src/sfs_m_xdr.c
+%%SPEC_ROOT%%/src/sfs_c_clk.c
+%%SPEC_ROOT%%/src/sfs_c_hsh.c
+%%SPEC_ROOT%%/src/sfs_c_cifs.h
+%%SPEC_ROOT%%/src/sfs_3_vld.o
+%%SPEC_ROOT%%/src/sfs_ext_mon.bat
+%%SPEC_ROOT%%/src/sfs_c_dat.o
+%%SPEC_ROOT%%/src/sfs_c_nfs.o
+%%SPEC_ROOT%%/src/sfs_c_mnt_cifs.o
+%%SPEC_ROOT%%/src/win32/win32_signum.h
+%%SPEC_ROOT%%/src/win32/win32_stdint.h
+%%SPEC_ROOT%%/src/win32/win32_getopt.c
+%%SPEC_ROOT%%/src/win32/win32_if.h
+%%SPEC_ROOT%%/src/win32/win32_sub.h
+%%SPEC_ROOT%%/src/win32/win32_errno.h
+%%SPEC_ROOT%%/src/win32/win32_types.h
+%%SPEC_ROOT%%/src/win32/win32_getopt.h
+%%SPEC_ROOT%%/src/win32/win32_portmap.c
+%%SPEC_ROOT%%/src/win32/VS2005/win32_portmap/win32_portmap.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/sfs_prime/sfs_prime.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/sfs_syncd/sfs_syncd.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/sfscifs/sfscifs.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/SFS_WIN32.sln
+%%SPEC_ROOT%%/src/win32/VS2005/cleanup.bat
+%%SPEC_ROOT%%/src/win32/VS2005/rpc/rpc.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/sfsnfs3/sfsnfs3.vcproj
+%%SPEC_ROOT%%/src/win32/VS2005/libcifs/libcifs.vcproj
+%%SPEC_ROOT%%/src/win32/win32_sub.c
+%%SPEC_ROOT%%/src/sfs_c_rnd.c
+%%SPEC_ROOT%%/src/sfs_3_ops.o
+%%SPEC_ROOT%%/post_install.sh
+%%SPEC_ROOT%%/documents/pdf/SPECsfs2008_run_rules.pdf
+%%SPEC_ROOT%%/documents/pdf/SPECsfs2008_users_guide.pdf
+%%SPEC_ROOT%%/documents/pdf/.empty
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide.htm
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image003.wmz
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/filelist.xml
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image006.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image005.wmz
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/header.htm
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image002.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image001.wmz
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files/image004.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules.htm
+%%SPEC_ROOT%%/documents/html/.empty
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/filelist.xml
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image007.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/header.htm
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image001.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image006.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image005.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image002.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image003.gif
+%%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files/image004.gif
+%%SPEC_ROOT%%/documents/ms-word/SPECsfs2008_run_rules.doc
+%%SPEC_ROOT%%/documents/ms-word/SPECsfs2008_users_guide.doc
+%%SPEC_ROOT%%/redistributable_sources/XML-XPath-1.13.tar.gz
+%%SPEC_ROOT%%/redistributable_sources/jcommon-1.0.8.tar.gz
+%%SPEC_ROOT%%/redistributable_sources/XML-Parser_license.txt
+%%SPEC_ROOT%%/redistributable_sources/libcifs/misc.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/cifspdu.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/md4.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbdes.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/test_smbdes.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/testconnect
+%%SPEC_ROOT%%/redistributable_sources/libcifs/x86_linux.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des_locl.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/connect.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/sk.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/libcifs.a
+%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbencrypt.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des_setkey.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/cifssmb.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/transport.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/cifsproto.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des_enc.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbdes.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/cifsglob.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/testconnect.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/md4.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/misc.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/ntlmssp.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/bsd_smbencrypt.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/connect.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/interface.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/status_code.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/cifssmb.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/podd.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des_setkey.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/spr.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.h
+%%SPEC_ROOT%%/redistributable_sources/libcifs/userspace.o
+%%SPEC_ROOT%%/redistributable_sources/libcifs/UserlandMakefile
+%%SPEC_ROOT%%/redistributable_sources/libcifs/convert_smb.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/des_enc.c
+%%SPEC_ROOT%%/redistributable_sources/libcifs/transport.c
+%%SPEC_ROOT%%/redistributable_sources/jfreechart_license.txt
+%%SPEC_ROOT%%/redistributable_sources/jfreechart-1.0.3.tar.gz
+%%SPEC_ROOT%%/redistributable_sources/expat_license.txt
+%%SPEC_ROOT%%/redistributable_sources/libcifs_license.txt
+%%SPEC_ROOT%%/redistributable_sources/expat-2.0.0.tar.gz
+%%SPEC_ROOT%%/redistributable_sources/XML-Parser-2.34.tar.gz
+%%SPEC_ROOT%%/redistributable_sources/jcommon_license.txt
+%%SPEC_ROOT%%/Makefile
+%%SPEC_ROOT%%/submit_tools/lib/SimpleObj.pm
+%%SPEC_ROOT%%/submit_tools/lib/SimpleMath.pm
+%%SPEC_ROOT%%/submit_tools/lib/jcommon-1.0.0.jar
+%%SPEC_ROOT%%/submit_tools/lib/ChartGen.jar
+%%SPEC_ROOT%%/submit_tools/lib/Subedit.jar
+%%SPEC_ROOT%%/submit_tools/lib/Exceptions.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/MANIFEST
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Root.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Expr.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/PerlSAX.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Builder.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Parser.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Step.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Literal.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Variable.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Boolean.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Function.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Number.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/NodeSet.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Namespace.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Text.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Comment.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Attribute.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/Element.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node/PI.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/LocationPath.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/XPath/XMLParser.pm
+%%SPEC_ROOT%%/submit_tools/lib/XML/Makefile.PL
+%%SPEC_ROOT%%/submit_tools/lib/XML/examples/test.xml
+%%SPEC_ROOT%%/submit_tools/lib/XML/examples/xpath
+%%SPEC_ROOT%%/submit_tools/lib/XML/README
+%%SPEC_ROOT%%/submit_tools/lib/XML/TODO
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/16axisprec_sib.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/01basic.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/02descendant.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/rdf.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/21allnodes.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/22name_select.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/stress.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/04pos.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/03star.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/23func.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/08name.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/27asxml.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/10pipe.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/18axispreceding.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/remove.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/28ancestor2.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/29desc_with_predicate.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/19axisd_or_s.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/15axisfol_sib.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/20axisa_or_s.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/09a_string_length.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/12axisdescendant.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/insert.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/17axisfollowing.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/11axischild.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/13axisparent.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/07count.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/14axisancestor.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/25scope.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/24namespaces.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/30lang.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/05attrib.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/09string_length.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/26predicate.t
+%%SPEC_ROOT%%/submit_tools/lib/XML/t/06attrib_val.t
+%%SPEC_ROOT%%/submit_tools/lib/jfreechart-1.0.1.jar
+%%SPEC_ROOT%%/submit_tools/lib/Html2Text.pm
+%%SPEC_ROOT%%/submit_tools/lib/ReportRender.pm
+%%SPEC_ROOT%%/submit_tools/lib/HtmlParser.pm
+%%SPEC_ROOT%%/submit_tools/README.submit_tools
+%%SPEC_ROOT%%/submit_tools/subedit/SFSNode.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSUI.java
+%%SPEC_ROOT%%/submit_tools/subedit/SFSWriter.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSUI.class
+%%SPEC_ROOT%%/submit_tools/subedit/CLI.java
+%%SPEC_ROOT%%/submit_tools/subedit/Subedit.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSReader.java
+%%SPEC_ROOT%%/submit_tools/subedit/subedit.pl
+%%SPEC_ROOT%%/submit_tools/subedit/CLI.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSProvider.java
+%%SPEC_ROOT%%/submit_tools/subedit/SFSElement.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSProvider.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSAttribute.class
+%%SPEC_ROOT%%/submit_tools/subedit/SFSElement.java
+%%SPEC_ROOT%%/submit_tools/subedit/SFSWriter.java
+%%SPEC_ROOT%%/submit_tools/subedit/SFSNode.java
+%%SPEC_ROOT%%/submit_tools/subedit/SFSAttribute.java
+%%SPEC_ROOT%%/submit_tools/subedit/Subedit.jar
+%%SPEC_ROOT%%/submit_tools/subedit/manifest.mf
+%%SPEC_ROOT%%/submit_tools/subedit/sfs.4.0.xsd
+%%SPEC_ROOT%%/submit_tools/subedit/SFSReader.class
+%%SPEC_ROOT%%/submit_tools/subedit/Makefile
+%%SPEC_ROOT%%/submit_tools/subedit/Subedit.java
+%%SPEC_ROOT%%/submit_tools/examples/example.txt
+%%SPEC_ROOT%%/submit_tools/examples/example.cifs.html
+%%SPEC_ROOT%%/submit_tools/examples/example_cifs_rc
+%%SPEC_ROOT%%/submit_tools/examples/example_config.jpg
+%%SPEC_ROOT%%/submit_tools/examples/example_review.txt
+%%SPEC_ROOT%%/submit_tools/examples/sfssum.example
+%%SPEC_ROOT%%/submit_tools/examples/example.cifs.png
+%%SPEC_ROOT%%/submit_tools/examples/example.html
+%%SPEC_ROOT%%/submit_tools/examples/example.cifs.xml
+%%SPEC_ROOT%%/submit_tools/examples/example.png
+%%SPEC_ROOT%%/submit_tools/examples/sfssum.cifs.example
+%%SPEC_ROOT%%/submit_tools/examples/example_review.html
+%%SPEC_ROOT%%/submit_tools/examples/example.xml
+%%SPEC_ROOT%%/submit_tools/examples/example_review.png
+%%SPEC_ROOT%%/submit_tools/examples/example.cifs.txt
+%%SPEC_ROOT%%/submit_tools/examples/example_rc
+%%SPEC_ROOT%%/submit_tools/examples/README
+%%SPEC_ROOT%%/submit_tools/specreport.pl
+%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.java
+%%SPEC_ROOT%%/submit_tools/specreport/HtmlParser.pm
+%%SPEC_ROOT%%/submit_tools/specreport/Html2Text.pm
+%%SPEC_ROOT%%/submit_tools/specreport/Makefile
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Literal.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/XMLParser.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Boolean.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Number.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/LocationPath.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/NodeSet.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Root.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Function.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Attribute.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Text.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Namespace.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Element.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/PI.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node/Comment.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Variable.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Expr.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/PerlSAX.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Builder.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Parser.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Step.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/examples/test.xml
+%%SPEC_ROOT%%/submit_tools/specreport/XML/examples/xpath
+%%SPEC_ROOT%%/submit_tools/specreport/XML/XPath.pm
+%%SPEC_ROOT%%/submit_tools/specreport/XML/Makefile.PL
+%%SPEC_ROOT%%/submit_tools/specreport/XML/MANIFEST
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/07count.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/25scope.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/14axisancestor.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/28ancestor2.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/15axisfol_sib.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/12axisdescendant.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/30lang.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/02descendant.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/insert.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/19axisd_or_s.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/18axispreceding.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/26predicate.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/17axisfollowing.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/27asxml.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/rdf.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/13axisparent.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/05attrib.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/21allnodes.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/remove.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/09a_string_length.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/10pipe.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/22name_select.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/20axisa_or_s.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/09string_length.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/01basic.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/11axischild.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/stress.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/06attrib_val.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/04pos.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/23func.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/08name.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/03star.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/24namespaces.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/29desc_with_predicate.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/t/16axisprec_sib.t
+%%SPEC_ROOT%%/submit_tools/specreport/XML/TODO
+%%SPEC_ROOT%%/submit_tools/specreport/XML/README
+%%SPEC_ROOT%%/submit_tools/specreport/manifest.mf
+%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.class
+%%SPEC_ROOT%%/submit_tools/specreport/lib/jcommon-1.0.0.jar
+%%SPEC_ROOT%%/submit_tools/specreport/lib/jfreechart-1.0.1.jar
+%%SPEC_ROOT%%/submit_tools/specreport/SimpleMath.pm
+%%SPEC_ROOT%%/submit_tools/specreport/ChartGen.jar
+%%SPEC_ROOT%%/submit_tools/specreport/ReportRender.pm
+%%SPEC_ROOT%%/submit_tools/specreport/Exceptions.pm
+%%SPEC_ROOT%%/submit_tools/specreport/specreport.pl
+%%SPEC_ROOT%%/submit_tools/specreport/SimpleObj.pm
+%%SPEC_ROOT%%/submit_tools/dev/schema2table.pl
+%%SPEC_ROOT%%/submit_tools/subedit.pl
+%%SPEC_ROOT%%/submit_tools/Makefile
+%%SPEC_ROOT%%/COPYRIGHT
+%%SPEC_ROOT%%/result/.empty
+%%SPEC_ROOT%%/manager/TokenMgrError.java
+%%SPEC_ROOT%%/manager/SfsReportGenerator.java
+%%SPEC_ROOT%%/manager/build
+%%SPEC_ROOT%%/manager/InputStreamHandler.class
+%%SPEC_ROOT%%/manager/InputStreamHandler.java
+%%SPEC_ROOT%%/manager/SfsManager.jar
+%%SPEC_ROOT%%/manager/SfsManager.java
+%%SPEC_ROOT%%/manager/MergedInputStreamHandler.class
+%%SPEC_ROOT%%/manager/SfsParameters.java
+%%SPEC_ROOT%%/manager/manifestSfs.mf
+%%SPEC_ROOT%%/manager/ConfigParserTokenManager.class
+%%SPEC_ROOT%%/manager/SpecInstall.java
+%%SPEC_ROOT%%/manager/SpecRemoteInterface.java
+%%SPEC_ROOT%%/manager/MergedInputStreamHandler.java
+%%SPEC_ROOT%%/manager/SpecRemote_Stub.class
+%%SPEC_ROOT%%/manager/ReportGenerator.java
+%%SPEC_ROOT%%/manager/sfs_nfs_rc
+%%SPEC_ROOT%%/manager/startup_windows.vbs
+%%SPEC_ROOT%%/manager/README
+%%SPEC_ROOT%%/manager/Manager.class
+%%SPEC_ROOT%%/manager/SpecInstall.class
+%%SPEC_ROOT%%/manager/SpecRemote.class
+%%SPEC_ROOT%%/manager/SpecRemote.java
+%%SPEC_ROOT%%/manager/ConfigParser.jj
+%%SPEC_ROOT%%/manager/ConfigParser.java
+%%SPEC_ROOT%%/manager/startup_unix.sh
+%%SPEC_ROOT%%/manager/SfsReportGenerator.class
+%%SPEC_ROOT%%/manager/Token.java
+%%SPEC_ROOT%%/manager/Manager.java
+%%SPEC_ROOT%%/manager/java.policy
+%%SPEC_ROOT%%/manager/ConfigParserConstants.java
+%%SPEC_ROOT%%/manager/javacc-3.2/LICENSE
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/javacc
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjtree.bat
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/javacc.bat
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjdoc
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjdoc.bat
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/lib/javacc.jar
+%%SPEC_ROOT%%/manager/javacc-3.2/bin/jjtree
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/simpleREADME.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/apiroutines.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/index.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/features.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/lexertips.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/lookahead.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/javaccreleasenotes.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/errorrecovery.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreeintro.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/commandline.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreeREADME.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjdocreleasenotes.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/mailinglist.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/installhelp.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/javaccgrm.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/JJDoc.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/JJTree.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/tokenmanager.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/support.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/docindex.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/jjtreereleasenotes.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/getstarted.html
+%%SPEC_ROOT%%/manager/javacc-3.2/doc/CharStream.html
+%%SPEC_ROOT%%/manager/ConfigParserConstants.class
+%%SPEC_ROOT%%/manager/Parameters.class
+%%SPEC_ROOT%%/manager/JavaCharStream.java
+%%SPEC_ROOT%%/manager/Token.class
+%%SPEC_ROOT%%/manager/Parameters.java
+%%SPEC_ROOT%%/manager/sfs_cifs_rc
+%%SPEC_ROOT%%/manager/manifestMgr.mf
+%%SPEC_ROOT%%/manager/ShutdownThread.java
+%%SPEC_ROOT%%/manager/ConfigParserTokenManager.java
+%%SPEC_ROOT%%/manager/ReportGenerator.class
+%%SPEC_ROOT%%/manager/SfsParameters.class
+%%SPEC_ROOT%%/manager/SpecRemoteInterface.class
+%%SPEC_ROOT%%/manager/Manager.jar
+%%SPEC_ROOT%%/manager/SfsManager.class
+%%SPEC_ROOT%%/manager/ParseException.class
+%%SPEC_ROOT%%/manager/ShutdownThread.class
+%%SPEC_ROOT%%/manager/JavaCharStream.class
+%%SPEC_ROOT%%/manager/ParseException.java
+%%SPEC_ROOT%%/manager/TokenMgrError.class
+%%SPEC_ROOT%%/manager/ConfigParser.class
+%%SPEC_ROOT%%/LICENSE.txt
+@dirrm %%SPEC_ROOT%%/submit_tools/subedit
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/lib
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/t
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/examples
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/XPath/Node
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML/XPath
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport/XML
+@dirrm %%SPEC_ROOT%%/submit_tools/specreport
+@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/t
+@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/examples
+@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/XPath/Node
+@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML/XPath
+@dirrm %%SPEC_ROOT%%/submit_tools/lib/XML
+@dirrm %%SPEC_ROOT%%/submit_tools/lib
+@dirrm %%SPEC_ROOT%%/submit_tools/examples
+@dirrm %%SPEC_ROOT%%/submit_tools/dev
+@dirrm %%SPEC_ROOT%%/submit_tools
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/win32_portmap
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfsnfs3
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfscifs
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfs_syncd
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/sfs_prime
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/rpc
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005/libcifs
+@dirrm %%SPEC_ROOT%%/src/win32/VS2005
+@dirrm %%SPEC_ROOT%%/src/win32
+@dirrm %%SPEC_ROOT%%/src/rpc
+@dirrm %%SPEC_ROOT%%/src
+@dirrm %%SPEC_ROOT%%/result
+@dirrm %%SPEC_ROOT%%/redistributable_sources/libcifs
+@dirrm %%SPEC_ROOT%%/redistributable_sources
+@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/doc
+@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/bin/lib
+@dirrm %%SPEC_ROOT%%/manager/javacc-3.2/bin
+@dirrm %%SPEC_ROOT%%/manager/javacc-3.2
+@dirrm %%SPEC_ROOT%%/manager
+@dirrm %%SPEC_ROOT%%/documents/pdf
+@dirrm %%SPEC_ROOT%%/documents/ms-word
+@dirrm %%SPEC_ROOT%%/documents/html/SPECsfs2008_users_guide_files
+@dirrm %%SPEC_ROOT%%/documents/html/SPECsfs2008_run_rules_files
+@dirrm %%SPEC_ROOT%%/documents/html
+@dirrm %%SPEC_ROOT%%/documents
+@dirrm %%SPEC_ROOT%%/bin
+@dirrm %%SPEC_ROOT%%