Files
mercury/tests/debugger/Mmakefile
Fergus Henderson ced8c9b3ff Update the error message about invalid `--trace' arguments
Estimated hours taken: 0.25

compiler/handle_options.m:
	Update the error message about invalid `--trace' arguments
	to reflect the new names.

tests/debugger/Mmakefile:
	Change `--trace full' to `--trace all'
	to reflect the new names for `--trace' arguments.
1998-05-18 02:05:11 +00:00

75 lines
1.8 KiB
Plaintext

#-----------------------------------------------------------------------------#
main_target: check
include ../Mmake.common
RM_C=:
#-----------------------------------------------------------------------------#
DEBUGGER_PROGS= \
debugger_regs \
interpreter \
queens
MCFLAGS = --trace all $(EXTRA_MCFLAGS)
# Not all grades can be used with stack layouts
#
ifeq ($(GRADE),jump)
PROGS=
else
ifeq ($(GRADE),fast)
PROGS=
else
PROGS=$(DEBUGGER_PROGS)
endif
endif
LIBPROGS= $(PROGS:%=%_lib)
ALLPROGS= $(PROGS) $(LIBPROGS)
#-----------------------------------------------------------------------------#
debugger_regs.out: debugger_regs debugger_regs.inp
mdb ./debugger_regs < debugger_regs.inp > debugger_regs.out
interpreter.out: interpreter interpreter.inp
mdb ./interpreter interpreter.m < interpreter.inp > interpreter.out
queens.out: queens queens.inp
mdb ./queens < queens.inp > queens.out
debugger_regs_lib.out: debugger_regs_lib debugger_regs_lib.inp
mdb ./debugger_regs_lib < debugger_regs_lib.inp > debugger_regs_lib.out
interpreter_lib.out: interpreter_lib interpreter_lib.inp
mdb ./interpreter_lib interpreter_lib.m < interpreter_lib.inp > interpreter_lib.out
queens_lib.out: queens_lib queens_lib.inp
mdb ./queens_lib < queens_lib.inp > queens_lib.out
#-----------------------------------------------------------------------------#
DEPS= $(ALLPROGS:%=%.dep)
DEPENDS= $(ALLPROGS:%=%.depend)
OUTS= $(PROGS:%=%.out)
LIBOUTS= $(LIBPROGS:%=%.out)
RESS= $(PROGS:%=%.res)
LIBRESS= $(LIBPROGS:%=%.res)
#-----------------------------------------------------------------------------#
dep: $(DEPS)
depend: $(DEPENDS)
check: $(OUTS) $(RESS)
check_lib: $(LIBOUTS) $(LIBRESS)
all: $(ALLPROGS)
#-----------------------------------------------------------------------------#