#-----------------------------------------------------------------------------# # vim: ts=8 sw=8 noexpandtab ft=make #-----------------------------------------------------------------------------# TESTS_DIR = .. THIS_DIR = misc_tests MAYBE_J1 = PROGS = TESTS = \ mdemangle_test-nodepend \ pretty_print_test-nodepend # XXX we do not yet pass mdemangle_test_hl # (util/mdemangle.c doesn't correctly demangle internal labels) # TESTS += mdemangle_test_hl-nodepend include ../Mmake.common # Module-specific options should go in Mercury.options so they # can be found by `mmc --make'. include Mercury.options %.runtest: %.res ; #-----------------------------------------------------------------------------# MDEMANGLE = mdemangle mdemangle_test.out: mdemangle_test.inp $(MDEMANGLE) < mdemangle_test.inp > mdemangle_test.out 2>&1 mdemangle_test_hl.out: mdemangle_test_hl.inp $(MDEMANGLE) < mdemangle_test_hl.inp > mdemangle_test_hl.out 2>&1 pretty_print_test.out: pretty_print_test.ugly cp pretty_print_test.ugly pretty_print_test.out #-----------------------------------------------------------------------------# mdemangle_test.realclean: rm -f mdemangle_test.out mdemangle_test.res mdemangle_test_hl.realclean: rm -f mdemangle_test_hl.out mdemangle_test_hl.res pretty_print_test.realclean: rm -f pretty_print_test.ugly pretty_print_test.out rm -f pretty_print_test.res clean_local: mdemangle_test.realclean pretty_print_test.realclean #-----------------------------------------------------------------------------#