Files
mercury/tests/valid_seq/Mmakefile
Zoltan Somogyi 6d79ac7802 Fix some anachronisms in tests/valid*.
tests/valid/Mmake.valid.common:
    Delete the RESERVE_TAG_PROGS make variable, since we have not supported
    reserved tags for a long time.

    Delete the NO_SPECIAL_PREDS_PROG make variable, since (despite its
    documentation) we do not actually specify --no-special-preds for
    the test cases listed in it.

tests/valid/Mmakefile:
    Conform to the changes above. Move the only test listed for
    NO_SPECIAL_PREDS_PROG to OTHER_PROGS.

tests/valid_seq/Mmakefile:
    Conform to the changes above.

tests/valid/unify_typeinfo_bug.m:
    Fix programming style.

tests/valid_seq/intermod_user_sharing.m:
    Delete a redundant import.
2020-07-14 00:51:50 +10:00

97 lines
1.9 KiB
Makefile

#-----------------------------------------------------------------------------#
# vim: ts=8 sw=8 noexpandtab ft=make
#-----------------------------------------------------------------------------#
TESTS_DIR = ..
THIS_DIR = valid_seq
MAYBE_J1 = -j1
#-----------------------------------------------------------------------------#
# Please keep these lists sorted.
# The documentation of what tests each list should contain (what little
# there is of it) is in ../valid/Mmake.valid.common.
AGC_PROGS =
TRAIL_PROGS =
TYPECLASS_PROGS = \
func_class \
tc_map_lookup
C_PROGS =
C_INTERFACE_PROGS = \
intermod_pragma_import \
test_xmlreader
SOLVER_PROGS =
DEEP_PROF_CAPABLE_PROGS =
LLDS_PROGS =
TABLE_PROGS =
PAR_CONJ_PROGS =
CTGC_PROGS =
CONSTRAINT_TYPECHECK_PROGS = \
ambig_high_level \
ambig_pred
NON_DECLDEBUG_PROGS =
OTHER_PROGS = \
bug100 \
exported_foreign_type \
foreign_du_field \
func_int_bug_main \
int_impl_imports \
intermod_bug_nested \
intermod_char \
intermod_dcg_bug \
intermod_impure \
intermod_lambda \
intermod_nested \
intermod_nested_module \
intermod_nested_module_bug \
intermod_nested_uniq \
intermod_quote \
intermod_record \
intermod_test \
intermod_type_spec \
intermod_typeclass \
intermod_typeclass_exist \
intermod_ua_type_spec \
intermod_user_equality \
intermod_user_equality_nested \
intermod_user_sharing \
module_a \
module_b \
module_c \
module_d \
module_e \
nested_mod_type_bug \
nested_module_bug \
opt_det_warn \
parsing_bug_main \
transitive_instance
# XXX The following tests are not valid under the current Mercury
# language rules:
#
# constraint_proof_bug
# XXX mmake should automatically handle these two dependencies.
$(dates_subdir)intermod_nested_module2.date: \
$(date0s_subdir)intermod_nested_module2.date0
$(dates_subdir)intermod_user_equality_nested2.date: \
$(date0s_subdir)intermod_user_equality_nested2.date0
include ../valid/Mmake.valid.common
clean_local: