
# Modified Definitions #

HOME = /u3/usystem

VENDOR = sequent
CPU = i386
OS = bsd43

# Basic Definitions #

SRC = uMonBench.c

BENCH = uMonBench
BENCH-D = uMonBench-d
BENCH-M = uMonBench-m
BENCH-M-D = uMonBench-m-d

INC = ${HOME}/inc

# Targets #

ALL = ${BENCH} ${BENCH-D}
.IF ${VENDOR:s/sequent//:s/encore//:s/sgi//} == ${NULL}
    ALL += ${BENCH-M} ${BENCH-M-D}
.END

# Dependencies #

all : ${ALL}

# Directives #

CC = ${HOME}/bin/moncc -work -monwork -O -DMONITORTYPE=PriorityBlocking -I${INC}
RM = rm -f

${BENCH} : ${SRC}
[
	${CC} -nodebug $< -o $@
	./$@
	${RM} $@
]

${BENCH-D} : ${SRC}
[
	${CC} -debug $< -o $@
	./$@
	${RM} $@
]

${BENCH-M} : ${SRC}
[
	${CC} -multi -nodebug $< -o $@
	./$@
	${RM} $@
]

${BENCH-M-D} : ${SRC}
[
	${CC} -multi -debug $< -o $@
	./$@
	${RM} $@
]

# Local Variables: #
# compile-command: "dmake" #
# End: #
