112027Sjungma@eit.uni-kl.de#! /bin/sh
212027Sjungma@eit.uni-kl.de
312027Sjungma@eit.uni-kl.de# set -x
412027Sjungma@eit.uni-kl.de
512027Sjungma@eit.uni-kl.de: ${LN_S:="ln -s"}
612027Sjungma@eit.uni-kl.de
712027Sjungma@eit.uni-kl.de# rm -f Makefile Makefile.md README.md qtmd.h qtmdb.s qtmdc.c qtmds.s configuration
812027Sjungma@eit.uni-kl.derm -f qtmdc.c qtmds.s configuration
912027Sjungma@eit.uni-kl.de
1012027Sjungma@eit.uni-kl.decase $1 in
1112027Sjungma@eit.uni-kl.de	axp*)
1212027Sjungma@eit.uni-kl.de		: "DEC AXP"
1312027Sjungma@eit.uni-kl.de		case $1 in
1412027Sjungma@eit.uni-kl.de			axp-osf1*)
1512027Sjungma@eit.uni-kl.de				: "Compile using /bin/cc under OSF 1.x."
1612027Sjungma@eit.uni-kl.de#				${LN_S} md/axp.1.Makefile Makefile.md
1712027Sjungma@eit.uni-kl.de				;;
1812027Sjungma@eit.uni-kl.de			axp-osf2*)
1912027Sjungma@eit.uni-kl.de				: "Compile using /bin/cc under OSF 2.x."
2012027Sjungma@eit.uni-kl.de#				${LN_S} md/axp.1.Makefile Makefile.md
2112027Sjungma@eit.uni-kl.de				;;
2212027Sjungma@eit.uni-kl.de			*)
2312027Sjungma@eit.uni-kl.de				: "Compile using GNU CC."
2412027Sjungma@eit.uni-kl.de#				${LN_S} md/axp.Makefile Makefile.md
2512027Sjungma@eit.uni-kl.de				;;
2612027Sjungma@eit.uni-kl.de		esac
2712027Sjungma@eit.uni-kl.de
2812027Sjungma@eit.uni-kl.de#		${LN_S} md/axp.h qtmd.h
2912027Sjungma@eit.uni-kl.de		${LN_S} md/axp.c qtmdc.c
3012027Sjungma@eit.uni-kl.de		${LN_S} md/axp.s qtmds.s
3112027Sjungma@eit.uni-kl.de#		${LN_S} md/axp_b.s qtmdb.s
3212027Sjungma@eit.uni-kl.de#		${LN_S} md/axp.README README.md
3312027Sjungma@eit.uni-kl.de		iter_init=1000000000
3412027Sjungma@eit.uni-kl.de		iter_runone=10000000
3512027Sjungma@eit.uni-kl.de		iter_blockint=10000000
3612027Sjungma@eit.uni-kl.de		iter_blockfloat=10000000
3712027Sjungma@eit.uni-kl.de		iter_vainit0=10000000
3812027Sjungma@eit.uni-kl.de		iter_vainit2=10000000
3912027Sjungma@eit.uni-kl.de		iter_vainit4=10000000
4012027Sjungma@eit.uni-kl.de		iter_vainit8=10000000
4112027Sjungma@eit.uni-kl.de		iter_vastart0=10000000
4212027Sjungma@eit.uni-kl.de		iter_vastart2=10000000
4312027Sjungma@eit.uni-kl.de		iter_vastart4=10000000
4412027Sjungma@eit.uni-kl.de		iter_vastart8=10000000
4512027Sjungma@eit.uni-kl.de		iter_bench_call_reg=10000000
4612027Sjungma@eit.uni-kl.de		iter_bench_call_imm=10000000
4712027Sjungma@eit.uni-kl.de		iter_bench_add=100000000
4812027Sjungma@eit.uni-kl.de		iter_bench_load=100000000
4912027Sjungma@eit.uni-kl.de		;;
5012027Sjungma@eit.uni-kl.de
5112027Sjungma@eit.uni-kl.de       hppa*)
5212027Sjungma@eit.uni-kl.de		: "HP's PA-RISC 1.1 processors."
5312027Sjungma@eit.uni-kl.de
5412027Sjungma@eit.uni-kl.de		case $1 in
5512027Sjungma@eit.uni-kl.de			hppa-cnx-spp*)
5612027Sjungma@eit.uni-kl.de				: "Convex SPP (PA-RISC 1.1 processors)."
5712027Sjungma@eit.uni-kl.de#				${LN_S} md/hppa-cnx.Makefile Makefile.md
5812027Sjungma@eit.uni-kl.de				;;
5912027Sjungma@eit.uni-kl.de			*)
6012027Sjungma@eit.uni-kl.de#				${LN_S} md/hppa.Makefile Makefile.md
6112027Sjungma@eit.uni-kl.de				;;
6212027Sjungma@eit.uni-kl.de		esac
6312027Sjungma@eit.uni-kl.de
6412027Sjungma@eit.uni-kl.de#		${LN_S} md/hppa.h qtmd.h
6512027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
6612027Sjungma@eit.uni-kl.de		${LN_S} md/hppa.s qtmds.s
6712027Sjungma@eit.uni-kl.de#		${LN_S} md/hppa_b.s qtmdb.s
6812027Sjungma@eit.uni-kl.de		iter_init=10000000
6912027Sjungma@eit.uni-kl.de		iter_runone=1000000
7012027Sjungma@eit.uni-kl.de		iter_blockint=1000000
7112027Sjungma@eit.uni-kl.de		iter_blockfloat=1000000
7212027Sjungma@eit.uni-kl.de		iter_vainit0=1000000
7312027Sjungma@eit.uni-kl.de		iter_vainit2=1000000
7412027Sjungma@eit.uni-kl.de		iter_vainit4=1000000
7512027Sjungma@eit.uni-kl.de		iter_vainit8=1000000
7612027Sjungma@eit.uni-kl.de		iter_vastart0=1000000
7712027Sjungma@eit.uni-kl.de		iter_vastart2=1000000
7812027Sjungma@eit.uni-kl.de		iter_vastart4=1000000
7912027Sjungma@eit.uni-kl.de		iter_vastart8=1000000
8012027Sjungma@eit.uni-kl.de		iter_bench_call_reg=10000000
8112027Sjungma@eit.uni-kl.de		iter_bench_call_imm=10000000
8212027Sjungma@eit.uni-kl.de		iter_bench_add=100000000
8312027Sjungma@eit.uni-kl.de		iter_bench_load=100000000
8412027Sjungma@eit.uni-kl.de		;;
8512027Sjungma@eit.uni-kl.de
8612027Sjungma@eit.uni-kl.de	x86_64*)
8712027Sjungma@eit.uni-kl.de		case $1 in
8812027Sjungma@eit.uni-kl.de			iX86-ss*)
8912027Sjungma@eit.uni-kl.de				: "Assembler comments '//'"
9012027Sjungma@eit.uni-kl.de				sed 's/\/\*/\/\//' < md/i386_64.s > qtmds.s
9112027Sjungma@eit.uni-kl.de				;;
9212027Sjungma@eit.uni-kl.de				
9312027Sjungma@eit.uni-kl.de			*)
9412027Sjungma@eit.uni-kl.de				${LN_S} md/iX86_64.s qtmds.s
9512027Sjungma@eit.uni-kl.de				;;
9612027Sjungma@eit.uni-kl.de		esac
9712027Sjungma@eit.uni-kl.de		: "Intel X386 64-bit and compatibles"
9812027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
9912027Sjungma@eit.uni-kl.de		iter_init=10000000
10012027Sjungma@eit.uni-kl.de		iter_runone=1000000
10112027Sjungma@eit.uni-kl.de		iter_blockint=1000000
10212027Sjungma@eit.uni-kl.de		iter_blockfloat=1000000
10312027Sjungma@eit.uni-kl.de		iter_vainit0=1000000
10412027Sjungma@eit.uni-kl.de		iter_vainit2=1000000
10512027Sjungma@eit.uni-kl.de		iter_vainit4=1000000
10612027Sjungma@eit.uni-kl.de		iter_vainit8=1000000
10712027Sjungma@eit.uni-kl.de		iter_vastart0=1000000
10812027Sjungma@eit.uni-kl.de		iter_vastart2=1000000
10912027Sjungma@eit.uni-kl.de		iter_vastart4=1000000
11012027Sjungma@eit.uni-kl.de		iter_vastart8=1000000
11112027Sjungma@eit.uni-kl.de		iter_bench_call_reg=1000000
11212027Sjungma@eit.uni-kl.de		iter_bench_call_imm=1000000
11312027Sjungma@eit.uni-kl.de		iter_bench_add=100000000
11412027Sjungma@eit.uni-kl.de		iter_bench_load=10000000
11512027Sjungma@eit.uni-kl.de		;;
11612027Sjungma@eit.uni-kl.de
11712027Sjungma@eit.uni-kl.de    iX86*)
11812027Sjungma@eit.uni-kl.de        case $1 in
11912027Sjungma@eit.uni-kl.de            iX86-ss*)
12012027Sjungma@eit.uni-kl.de                : "Assembler comments '//'"
12112027Sjungma@eit.uni-kl.de                sed 's/\/\*/\/\//' < md/i386.s > qtmds.s
12212027Sjungma@eit.uni-kl.de#               sed 's/\/\*/\/\//' < md/i386_b.s > qtmdb.s
12312027Sjungma@eit.uni-kl.de                ;;
12412027Sjungma@eit.uni-kl.de                
12512027Sjungma@eit.uni-kl.de            *)
12612027Sjungma@eit.uni-kl.de                ${LN_S} md/i386.s qtmds.s
12712027Sjungma@eit.uni-kl.de#               ${LN_S} md/i386_b.s qtmdb.s
12812027Sjungma@eit.uni-kl.de                ;;
12912027Sjungma@eit.uni-kl.de        esac
13012027Sjungma@eit.uni-kl.de        : "Intel 80386 and compatibles (not '286...)"
13112027Sjungma@eit.uni-kl.de#       ${LN_S} md/default.Makefile Makefile.md
13212027Sjungma@eit.uni-kl.de#       ${LN_S} md/i386.h qtmd.h
13312027Sjungma@eit.uni-kl.de#       ${LN_S} md/null.c qtmdc.c
13412027Sjungma@eit.uni-kl.de#       ${LN_S} md/i386.README README.md
13512027Sjungma@eit.uni-kl.de        iter_init=10000000
13612027Sjungma@eit.uni-kl.de        iter_runone=1000000
13712027Sjungma@eit.uni-kl.de        iter_blockint=1000000
13812027Sjungma@eit.uni-kl.de        iter_blockfloat=1000000
13912027Sjungma@eit.uni-kl.de        iter_vainit0=1000000
14012027Sjungma@eit.uni-kl.de        iter_vainit2=1000000
14112027Sjungma@eit.uni-kl.de        iter_vainit4=1000000
14212027Sjungma@eit.uni-kl.de        iter_vainit8=1000000
14312027Sjungma@eit.uni-kl.de        iter_vastart0=1000000
14412027Sjungma@eit.uni-kl.de        iter_vastart2=1000000
14512027Sjungma@eit.uni-kl.de        iter_vastart4=1000000
14612027Sjungma@eit.uni-kl.de        iter_vastart8=1000000
14712027Sjungma@eit.uni-kl.de        iter_bench_call_reg=1000000
14812027Sjungma@eit.uni-kl.de        iter_bench_call_imm=1000000
14912027Sjungma@eit.uni-kl.de        iter_bench_add=100000000
15012027Sjungma@eit.uni-kl.de        iter_bench_load=10000000
15112027Sjungma@eit.uni-kl.de        ;;
15212027Sjungma@eit.uni-kl.de
15312027Sjungma@eit.uni-kl.de
15412027Sjungma@eit.uni-kl.de	m68k)
15512027Sjungma@eit.uni-kl.de		: "Motorola 68000 family -- incomplete!"
15612027Sjungma@eit.uni-kl.de#		${LN_S} md/default.Makefile Makefile.md
15712027Sjungma@eit.uni-kl.de#		${LN_S} md/m68k.h qtmd.h
15812027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
15912027Sjungma@eit.uni-kl.de		${LN_S} md/m68k.s qtmds.s
16012027Sjungma@eit.uni-kl.de#		${LN_S} md/m68k_b.s qtmdb.s
16112027Sjungma@eit.uni-kl.de#		${LN_S} md/null.README README.md
16212027Sjungma@eit.uni-kl.de		;;
16312027Sjungma@eit.uni-kl.de
16412027Sjungma@eit.uni-kl.de	m88k)
16512027Sjungma@eit.uni-kl.de		: "Motorola 88000 family"
16612027Sjungma@eit.uni-kl.de#		${LN_S} md/m88k.Makefile Makefile.md
16712027Sjungma@eit.uni-kl.de#		${LN_S} md/m88k.h qtmd.h
16812027Sjungma@eit.uni-kl.de		${LN_S} md/m88k.c qtmdc.c
16912027Sjungma@eit.uni-kl.de		${LN_S} md/m88k.s qtmds.s
17012027Sjungma@eit.uni-kl.de#		${LN_S} md/m88k_b.s qtmdb.s
17112027Sjungma@eit.uni-kl.de#		${LN_S} md/null.README README.md
17212027Sjungma@eit.uni-kl.de		iter_init=1000000
17312027Sjungma@eit.uni-kl.de		iter_runone=100000
17412027Sjungma@eit.uni-kl.de		iter_blockint=100000
17512027Sjungma@eit.uni-kl.de		iter_blockfloat=100000
17612027Sjungma@eit.uni-kl.de		iter_vainit0=100000
17712027Sjungma@eit.uni-kl.de		iter_vainit2=100000
17812027Sjungma@eit.uni-kl.de		iter_vainit4=100000
17912027Sjungma@eit.uni-kl.de		iter_vainit8=100000
18012027Sjungma@eit.uni-kl.de		iter_vastart0=100000
18112027Sjungma@eit.uni-kl.de		iter_vastart2=100000
18212027Sjungma@eit.uni-kl.de		iter_vastart4=100000
18312027Sjungma@eit.uni-kl.de		iter_vastart8=100000
18412027Sjungma@eit.uni-kl.de		iter_bench_call_reg=100000000
18512027Sjungma@eit.uni-kl.de		iter_bench_call_imm=100000000
18612027Sjungma@eit.uni-kl.de		iter_bench_add=1000000000
18712027Sjungma@eit.uni-kl.de		iter_bench_load=100000000
18812027Sjungma@eit.uni-kl.de		;;
18912027Sjungma@eit.uni-kl.de
19012027Sjungma@eit.uni-kl.de	mips*)
19112027Sjungma@eit.uni-kl.de		: "MIPS R2000 and R3000."
19212027Sjungma@eit.uni-kl.de
19312027Sjungma@eit.uni-kl.de		case $1 in
19412027Sjungma@eit.uni-kl.de			mips-irix5*)
19512027Sjungma@eit.uni-kl.de				: "Silicon Graphics Irix with dynamic linking"
19612027Sjungma@eit.uni-kl.de				: "Use mips for irix4."
19712027Sjungma@eit.uni-kl.de				${LN_S} md/mips-irix5.s qtmds.s
19812027Sjungma@eit.uni-kl.de				;;
19912027Sjungma@eit.uni-kl.de			*)
20012027Sjungma@eit.uni-kl.de				${LN_S} md/mips.s qtmds.s
20112027Sjungma@eit.uni-kl.de				;;
20212027Sjungma@eit.uni-kl.de		esac
20312027Sjungma@eit.uni-kl.de
20412027Sjungma@eit.uni-kl.de#		${LN_S} md/default.Makefile Makefile.md
20512027Sjungma@eit.uni-kl.de#		${LN_S} md/mips.h qtmd.h
20612027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
20712027Sjungma@eit.uni-kl.de#		${LN_S} md/mips_b.s qtmdb.s
20812027Sjungma@eit.uni-kl.de#		${LN_S} md/null.README README.md
20912027Sjungma@eit.uni-kl.de		iter_init=10000000
21012027Sjungma@eit.uni-kl.de		iter_runone=10000000
21112027Sjungma@eit.uni-kl.de		iter_blockint=10000000
21212027Sjungma@eit.uni-kl.de		iter_blockfloat=10000000
21312027Sjungma@eit.uni-kl.de		iter_vainit0=1000000
21412027Sjungma@eit.uni-kl.de		iter_vainit2=1000000
21512027Sjungma@eit.uni-kl.de		iter_vainit4=1000000
21612027Sjungma@eit.uni-kl.de		iter_vainit8=1000000
21712027Sjungma@eit.uni-kl.de		iter_vastart0=1000000
21812027Sjungma@eit.uni-kl.de		iter_vastart2=1000000
21912027Sjungma@eit.uni-kl.de		iter_vastart4=1000000
22012027Sjungma@eit.uni-kl.de		iter_vastart8=1000000
22112027Sjungma@eit.uni-kl.de		iter_bench_call_reg=100000000
22212027Sjungma@eit.uni-kl.de		iter_bench_call_imm=100000000
22312027Sjungma@eit.uni-kl.de		iter_bench_add=1000000000
22412027Sjungma@eit.uni-kl.de		iter_bench_load=100000000
22512027Sjungma@eit.uni-kl.de		;;
22612027Sjungma@eit.uni-kl.de
22712027Sjungma@eit.uni-kl.de	sparc*)
22812027Sjungma@eit.uni-kl.de		: "SPARC processors"
22912027Sjungma@eit.uni-kl.de		case $1 in
23012027Sjungma@eit.uni-kl.de			sparc-os2*)
23112027Sjungma@eit.uni-kl.de				sed 's/_qt_/qt_/' md/sparc.s > qtmds.s
23212027Sjungma@eit.uni-kl.de#				sed 's/_b_/b_/' md/sparc_b.s > qtmdb.s
23312027Sjungma@eit.uni-kl.de#				${LN_S} md/solaris.README README.md
23412027Sjungma@eit.uni-kl.de				;;
23512027Sjungma@eit.uni-kl.de			*)
23612027Sjungma@eit.uni-kl.de				${LN_S} md/sparc.s qtmds.s
23712027Sjungma@eit.uni-kl.de#				${LN_S} md/sparc_b.s qtmdb.s
23812027Sjungma@eit.uni-kl.de#				${LN_S} md/null.README README.md
23912027Sjungma@eit.uni-kl.de				;;
24012027Sjungma@eit.uni-kl.de		esac
24112027Sjungma@eit.uni-kl.de
24212027Sjungma@eit.uni-kl.de 		${LN_S} md/default.Makefile Makefile.md
24312027Sjungma@eit.uni-kl.de#		${LN_S} md/sparc.h qtmd.h
24412027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
24512027Sjungma@eit.uni-kl.de		iter_init=10000000
24612027Sjungma@eit.uni-kl.de		iter_runone=1000000
24712027Sjungma@eit.uni-kl.de		iter_blockint=1000000
24812027Sjungma@eit.uni-kl.de		iter_blockfloat=1000000
24912027Sjungma@eit.uni-kl.de		iter_vainit0=1000000
25012027Sjungma@eit.uni-kl.de		iter_vainit2=1000000
25112027Sjungma@eit.uni-kl.de		iter_vainit4=1000000
25212027Sjungma@eit.uni-kl.de		iter_vainit8=1000000
25312027Sjungma@eit.uni-kl.de		iter_vastart0=1000000
25412027Sjungma@eit.uni-kl.de		iter_vastart2=1000000
25512027Sjungma@eit.uni-kl.de		iter_vastart4=1000000
25612027Sjungma@eit.uni-kl.de		iter_vastart8=1000000
25712027Sjungma@eit.uni-kl.de		iter_bench_call_reg=10000000
25812027Sjungma@eit.uni-kl.de		iter_bench_call_imm=10000000
25912027Sjungma@eit.uni-kl.de		iter_bench_add=100000000
26012027Sjungma@eit.uni-kl.de		iter_bench_load=100000000
26112027Sjungma@eit.uni-kl.de		;;
26212027Sjungma@eit.uni-kl.de
26312027Sjungma@eit.uni-kl.de	vax*)
26412027Sjungma@eit.uni-kl.de		: "DEC VAX processors."
26512027Sjungma@eit.uni-kl.de#		${LN_S} md/default.Makefile Makefile.md
26612027Sjungma@eit.uni-kl.de#		${LN_S} md/vax.h qtmd.h
26712027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
26812027Sjungma@eit.uni-kl.de		${LN_S} md/vax.s qtmds.s
26912027Sjungma@eit.uni-kl.de#		${LN_S} md/vax_b.s qtmdb.s
27012027Sjungma@eit.uni-kl.de#		${LN_S} md/null.README README.md
27112027Sjungma@eit.uni-kl.de		iter_init=1000000
27212027Sjungma@eit.uni-kl.de		iter_runone=100000
27312027Sjungma@eit.uni-kl.de		iter_blockint=100000
27412027Sjungma@eit.uni-kl.de		iter_blockfloat=100000
27512027Sjungma@eit.uni-kl.de		iter_vainit0=100000
27612027Sjungma@eit.uni-kl.de		iter_vainit2=100000
27712027Sjungma@eit.uni-kl.de		iter_vainit4=100000
27812027Sjungma@eit.uni-kl.de		iter_vainit8=100000
27912027Sjungma@eit.uni-kl.de		iter_vastart0=100000
28012027Sjungma@eit.uni-kl.de		iter_vastart2=100000
28112027Sjungma@eit.uni-kl.de		iter_vastart4=100000
28212027Sjungma@eit.uni-kl.de		iter_vastart8=100000
28312027Sjungma@eit.uni-kl.de		iter_bench_call_reg=10000000
28412027Sjungma@eit.uni-kl.de		iter_bench_call_imm=10000000
28512027Sjungma@eit.uni-kl.de		iter_bench_add=10000000
28612027Sjungma@eit.uni-kl.de		iter_bench_load=1000000
28712027Sjungma@eit.uni-kl.de		;;
28812027Sjungma@eit.uni-kl.de
28912027Sjungma@eit.uni-kl.de	ksr1)
29012027Sjungma@eit.uni-kl.de		: "Kendall Square Research model KSR-1."
29112027Sjungma@eit.uni-kl.de		: "Varargs is not currently supported."
29212027Sjungma@eit.uni-kl.de#		${LN_S} md/ksr1.Makefile Makefile.md
29312027Sjungma@eit.uni-kl.de#		${LN_S} md/ksr1.h qtmd.h
29412027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
29512027Sjungma@eit.uni-kl.de		${LN_S} md/ksr1.s qtmds.s
29612027Sjungma@eit.uni-kl.de#		${LN_S} md/ksr1_b.s qtmdb.s
29712027Sjungma@eit.uni-kl.de#		${LN_S} md/null.README README.md
29812027Sjungma@eit.uni-kl.de		iter_init=1000000
29912027Sjungma@eit.uni-kl.de		iter_runone=100000
30012027Sjungma@eit.uni-kl.de		iter_blockint=100000
30112027Sjungma@eit.uni-kl.de		iter_blockfloat=100000
30212027Sjungma@eit.uni-kl.de		iter_vainit0=100000
30312027Sjungma@eit.uni-kl.de		iter_vainit2=100000
30412027Sjungma@eit.uni-kl.de		iter_vainit4=100000
30512027Sjungma@eit.uni-kl.de		iter_vainit8=100000
30612027Sjungma@eit.uni-kl.de		iter_vastart0=100000
30712027Sjungma@eit.uni-kl.de		iter_vastart2=100000
30812027Sjungma@eit.uni-kl.de		iter_vastart4=100000
30912027Sjungma@eit.uni-kl.de		iter_vastart8=100000
31012027Sjungma@eit.uni-kl.de		iter_bench_call_reg=10000000
31112027Sjungma@eit.uni-kl.de		iter_bench_call_imm=10000000
31212027Sjungma@eit.uni-kl.de		iter_bench_add=10000000
31312027Sjungma@eit.uni-kl.de		iter_bench_load=1000000
31412027Sjungma@eit.uni-kl.de		;;
31512027Sjungma@eit.uni-kl.de
31612027Sjungma@eit.uni-kl.de    powerpc*)
31712027Sjungma@eit.uni-kl.de        : "PowerPC IBM/Motorola processors."
31812027Sjungma@eit.uni-kl.de
31912027Sjungma@eit.uni-kl.de        case $1 in
32012027Sjungma@eit.uni-kl.de			powerpc-apple-macosx*)
32112027Sjungma@eit.uni-kl.de				: "PowerPC using Mach Application Binary Interface"
32212027Sjungma@eit.uni-kl.de                : "NOTICE: Darwin assembler syntax is used:"
32312027Sjungma@eit.uni-kl.de                : "  (i.e. registers are named rx not %rx)"
32412027Sjungma@eit.uni-kl.de                ${LN_S} md/default.Makefile Makefile.md
32512027Sjungma@eit.uni-kl.de#               ${LN_S} md/powerpc_mach.h qtmd.h
32612027Sjungma@eit.uni-kl.de                ${LN_S} md/powerpc_mach.s qtmds.s
32712027Sjungma@eit.uni-kl.de                ;;
32812027Sjungma@eit.uni-kl.de            powerpc-linux*)
32912027Sjungma@eit.uni-kl.de                : "PowerPC using System V Application Binary Interface"
33012027Sjungma@eit.uni-kl.de                : "  (e.g. LinuxPPC)"
33112027Sjungma@eit.uni-kl.de                : "Use powerpc-darwin for MacOS X and other systems based on Mac
33212027Sjungma@eit.uni-kl.deh ABI"
33312027Sjungma@eit.uni-kl.de#               ${LN_S} md/powerpc_sys5.h qtmd.h
33412027Sjungma@eit.uni-kl.de                ${LN_S} md/powerpc_sys5.s qtmds.s
33512027Sjungma@eit.uni-kl.de                ;;
33612027Sjungma@eit.uni-kl.de            *)
33712027Sjungma@eit.uni-kl.de                echo "Unknown configuration"
33812027Sjungma@eit.uni-kl.de                echo "See md/powerpc.README for documentation"
33912027Sjungma@eit.uni-kl.de                echo "Use powerpc-darwin for MacOS X and other systems based on
34012027Sjungma@eit.uni-kl.deMach ABI"
34112027Sjungma@eit.uni-kl.de                echo "Use powerpc-linux for Linux and other systems based on Sys
34212027Sjungma@eit.uni-kl.detem V ABI"
34312027Sjungma@eit.uni-kl.de                exit 1
34412027Sjungma@eit.uni-kl.de                ;;
34512027Sjungma@eit.uni-kl.de
34612027Sjungma@eit.uni-kl.de        esac
34712027Sjungma@eit.uni-kl.de
34812027Sjungma@eit.uni-kl.de        ${LN_S} md/powerpc.c qtmdc.c
34912027Sjungma@eit.uni-kl.de        ${LN_S} md/powerpc.README README.md
35012027Sjungma@eit.uni-kl.de        ;;
35112027Sjungma@eit.uni-kl.de
35212027Sjungma@eit.uni-kl.de
35312027Sjungma@eit.uni-kl.de	pthreads*)
35412027Sjungma@eit.uni-kl.de		: Posix thread support rather than Quick threads.
35512027Sjungma@eit.uni-kl.de#		${LN_S} md/hppa.h qtmd.h
35612027Sjungma@eit.uni-kl.de#		${LN_S} md/null.c qtmdc.c
35712027Sjungma@eit.uni-kl.de#		${LN_S} md/null.s qtmds.s
35812027Sjungma@eit.uni-kl.de#		${LN_S} md/hppa_b.s qtmdb.s
35912027Sjungma@eit.uni-kl.de#		cp md/pthreads.Makefile Makefile
36012027Sjungma@eit.uni-kl.de		exit 0
36112027Sjungma@eit.uni-kl.de		;;
36212027Sjungma@eit.uni-kl.de
36312027Sjungma@eit.uni-kl.de	clean)
36412027Sjungma@eit.uni-kl.de		: Deconfigure
36512027Sjungma@eit.uni-kl.de		exit 0
36612027Sjungma@eit.uni-kl.de		;;
36712027Sjungma@eit.uni-kl.de
36812027Sjungma@eit.uni-kl.de	*)
36912027Sjungma@eit.uni-kl.de		echo "Unknown configuration"
37012027Sjungma@eit.uni-kl.de		exit 1
37112027Sjungma@eit.uni-kl.de		;;
37212027Sjungma@eit.uni-kl.deesac
37312027Sjungma@eit.uni-kl.de
37412027Sjungma@eit.uni-kl.de# cat Makefile.md Makefile.base > Makefile
37512027Sjungma@eit.uni-kl.de
37612027Sjungma@eit.uni-kl.deecho set config_machine=$1 >> configuration
37712027Sjungma@eit.uni-kl.deecho set config_init=$iter_init >> configuration
37812027Sjungma@eit.uni-kl.deecho set config_runone=$iter_runone >> configuration
37912027Sjungma@eit.uni-kl.deecho set config_blockint=$iter_blockint >> configuration
38012027Sjungma@eit.uni-kl.deecho set config_blockfloat=$iter_blockfloat >> configuration
38112027Sjungma@eit.uni-kl.deecho set config_vainit0=$iter_vainit0 >> configuration
38212027Sjungma@eit.uni-kl.deecho set config_vainit2=$iter_vainit2 >> configuration
38312027Sjungma@eit.uni-kl.deecho set config_vainit4=$iter_vainit4 >> configuration
38412027Sjungma@eit.uni-kl.deecho set config_vainit8=$iter_vainit8 >> configuration
38512027Sjungma@eit.uni-kl.deecho set config_vastart0=$iter_vastart0 >> configuration
38612027Sjungma@eit.uni-kl.deecho set config_vastart2=$iter_vastart2 >> configuration
38712027Sjungma@eit.uni-kl.deecho set config_vastart4=$iter_vastart4 >> configuration
38812027Sjungma@eit.uni-kl.deecho set config_vastart8=$iter_vastart8 >> configuration
38912027Sjungma@eit.uni-kl.deecho set config_bcall_reg=$iter_bench_call_reg >> configuration
39012027Sjungma@eit.uni-kl.deecho set config_bcall_imm=$iter_bench_call_imm >> configuration
39112027Sjungma@eit.uni-kl.deecho set config_b_add=$iter_bench_add >> configuration
39212027Sjungma@eit.uni-kl.deecho set config_b_load=$iter_bench_load >> configuration
393