--- lmbench3/Makefile	2012-08-10 12:55:53.000000000 -0400
+++ lmbench3/Makefile	2012-08-10 13:00:34.000000000 -0400
@@ -25,6 +25,9 @@
 rerun: 
 	cd src && $(MAKE) rerun
 
+install: 
+	cd src && $(MAKE) install
+
 see:
 	cd results && $(MAKE) summary percent 2>/dev/null | more
 
@@ -39,15 +42,9 @@
 		echo ===== $$i =====; \
 		(cd $$i && $(MAKE) clean); \
 	done
-	/bin/rm -rf bin/*
-	-bk clean 
+	rm -rf bin/*
 
 get: 
-	for i in doc src results scripts; do \
-		echo ===== $$i =====; \
-		(cd $$i && bk get -q); \
-	done
-	@co -q
 
 info: 
 	for i in doc src results scripts; do \
--- lmbench3/src/Makefile	2012-08-10 12:56:06.000000000 -0400
+++ lmbench3/src/Makefile	2012-08-10 13:48:39.000000000 -0400
@@ -34,13 +34,13 @@
 # I finally know why Larry Wall's Makefile says "Grrrr".
 SHELL=/bin/sh
 
-CC=`../scripts/compiler`
+CC?=`../scripts/compiler`
 MAKE=`../scripts/make`
-AR=ar
+AR?=ar
 ARCREATE=cr
 
 # base of installation location
-BASE=/usr/local
+BASE=$(DESTDIR)/usr
 O= ../bin/unknown
 D= ../doc
 TRUE=/bin/true
@@ -139,13 +139,13 @@
 	@env CFLAGS=-O MAKE="$(MAKE)"  MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build install-target
 
 install-target:
-	if [ ! -d $(BASE) ]; then mkdir $(BASE); fi
-	if [ ! -d $(BASE)/bin ]; then mkdir $(BASE)/bin; fi
-	if [ ! -d $(BASE)/include ]; then mkdir $(BASE)/include; fi
-	if [ ! -d $(BASE)/lib ]; then mkdir $(BASE)/lib; fi
-	cp $(EXES) $(BASE)/bin
-	cp $(INCS) $(BASE)/include
-	cp $O/lmbench.a $(BASE)/lib/libmbench.a
+	if [ ! -d $(BASE) ]; then mkdir -p $(BASE); fi
+	if [ ! -d $(BASE)/bin ]; then mkdir -p $(BASE)/bin; fi
+	if [ ! -d $(BASE)/include ]; then mkdir -p $(BASE)/include; fi
+	if [ ! -d $(BASE)/lib ]; then mkdir -p $(BASE)/lib; fi
+	cp -f $(EXES) $(BASE)/bin
+	cp -f $(INCS) $(BASE)/include
+	cp -f $O/lmbench.a $(BASE)/lib/libmbench.a
 	cd ../doc; env MAKEFLAGS="$(MAKEFLAGS)" make CC="${CC}" OS="${OS}" BASE="$(BASE)" install
 
 
@@ -165,41 +165,6 @@
 assembler:
 	@env CFLAGS=-O MAKE="$(MAKE)" MAKEFLAGS="$(MAKEFLAGS)" CC="${CC}" OS="${OS}" ../scripts/build asm
 
-bk.ver: ../SCCS/s.ChangeSet
-	rm -f bk.ver
-	-echo `bk prs -hr+ -d'$$if(:SYMBOL:){:SYMBOL: }:UTC:' ../ChangeSet;` > bk.ver
-	touch bk.ver
-
-dist: bk.ver
-	@if [ "X`cd ..; bk sfiles -c`" != "X" ]; then \
-		echo "modified files!"; \
-		false; \
-	 fi
-	@if [ "X`cd ..; bk pending`" != "X" ]; then \
-		echo "pending changes!"; \
-		false; \
-	 fi
-	cd ..; \
-		SRCDIR=`pwd`; \
-		DIR=`basename $${SRCDIR}`; \
-		VERSION=`cat src/bk.ver| awk '{print $$1;}' | sed -e 's/Version-//g'`; \
-		cd ..; \
-		bk clone $${DIR} /tmp/lmbench-$${VERSION}; \
-		cd /tmp/lmbench-$${VERSION}; \
-		bk sfiles | xargs touch; \
-		sleep 5; \
-		bk get -s; \
-		for d in doc results scripts src; do \
-			cd $$d; bk get -s; cd ..; \
-		done; \
-		bk sfiles -U -g | xargs touch; \
-		cd src; \
-		make bk.ver; \
-		cd /tmp; \
-		tar czf $${SRCDIR}/../lmbench-$${VERSION}.tgz \
-			lmbench-$${VERSION}; \
-		rm -rf /tmp/lmbench-$${VERSION};
-
 get $(SRCS):
 	-get -s $(SRCS)
 
@@ -209,11 +174,9 @@
 clean:
 	/bin/rm -f ../bin/*/CONFIG ../bin/*/*.[oas]
 	/bin/rm -f *.[oas]
-	-bk clean
 
 clobber:
 	/bin/rm -rf ../bin* SHAR
-	-bk clean
 
 shar:
 	cd ../.. && shar lmbench/Results/Makefile $(SAMPLES) lmbench/scripts/* lmbench/src/Makefile lmbench/src/*.[ch] > lmbench/SHAR
@@ -228,9 +191,9 @@
 	install install-target dist get edit get-e clean clobber \
 	share depend testmake
 
-$O/lmbench : ../scripts/lmbench bk.ver
+$O/lmbench : ../scripts/lmbench
 	rm -f $O/lmbench
-	sed -e "s/<version>/`cat bk.ver`/g" < ../scripts/lmbench > $O/lmbench
+	sed -e "s/<version>/3/g" < ../scripts/lmbench > $O/lmbench
 	chmod +x $O/lmbench
 
 $O/lmbench.a: $(LIBOBJS)
