#**************************************************************
# Author: Li Jie
# Date: Dec. 3, 1997
# Assumes that DB2 has been properly set up
# on your machine.
#DO NOT CHANGE ANYTHING BEYOND THIS LINE
#**************************************************************

perfAll:perf10 perf20 perf40 perf100 perf200 perf400 perf1000 perf2000 \
	perf4000 perf10000 perf20000

perf10:
	echo ====== self-join table emp10 =====
	sed 's/emp10/emp10/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf20:
	echo ====== self-join table emp20 =====
	sed 's/emp10/emp20/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf40:
	echo ====== self-join table emp40 =====
	sed 's/emp10/emp40/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf100:
	echo ====== self-join table emp100 =====
	sed 's/emp10/emp100/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf200:
	echo ====== self-join table emp200 =====
	sed 's/emp10/emp200/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf400:
	echo ====== self-join table emp400 =====
	sed 's/emp10/emp400/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf1000:
	echo ====== self-join table emp1000 =====
	sed 's/emp10/emp1000/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf2000:
	echo ====== self-join table emp2000 =====
	sed 's/emp10/emp2000/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf4000:
	echo ====== self-join table emp4000 =====
	sed 's/emp10/emp4000/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf10000:
	echo ====== self-join table emp10000 =====
	sed 's/emp10/emp10000/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

perf20000:
	echo ====== self-join table emp20000 =====
	sed 's/emp10/emp20000/' perfjoin.clp > tmp.clp
	time db2 +o -f tmp.clp
	rm tmp.clp

addindex:
	db2 -f addindex.clp

dropindex:
	db2 -f dropindex.clp

droptable:
	db2 -f droptable.clp
