comparison test/Makefile.am @ 16050:fc3cb570ac46 classdef

periodic merge of default to classdef.
author Michael Goffioul <michael.goffioul@gmail.com>
date Mon, 11 Feb 2013 15:45:26 -0500
parents 9c7e1c633e47 1af8d21608b7
children 2ed5bc680c71
comparison
equal deleted inserted replaced
16049:ebd2259c5df1 16050:fc3cb570ac46
20 20
21 include $(top_srcdir)/build-aux/common.mk 21 include $(top_srcdir)/build-aux/common.mk
22 22
23 FCN_FILES = \ 23 FCN_FILES = \
24 fntests.m \ 24 fntests.m \
25 test_args.m \ 25 args.tst \
26 test_bug_31371.m \ 26 bug-31371.tst \
27 test_diag_perm.m \ 27 diag-perm.tst \
28 test_error.m \ 28 error.tst \
29 test_eval-catch.m \ 29 eval-catch.tst \
30 test_for.m \ 30 for.tst \
31 test_func.m \ 31 func.tst \
32 test_global.m \ 32 global.tst \
33 test_if.m \ 33 if.tst \
34 test_index.m \ 34 index.tst \
35 test_io.m \ 35 io.tst \
36 test_line_continue.m \ 36 line-continue.tst \
37 test_logical_index.m \ 37 logical-index.tst \
38 test_null_assign.m \ 38 null-assign.tst \
39 test_parser.m \ 39 parser.tst \
40 test_prefer.m \ 40 prefer.tst \
41 test_range.m \ 41 range.tst \
42 test_recursion.m \ 42 recursion.tst \
43 test_return.m \ 43 return.tst \
44 test_slice.m \ 44 slice.tst \
45 test_struct.m \ 45 struct.tst \
46 test_switch.m \ 46 switch.tst \
47 test_system.m \ 47 system.tst \
48 test_transpose.m \ 48 transpose.tst \
49 test_try.m \ 49 try.tst \
50 test_unwind.m \ 50 unwind.tst \
51 test_while.m 51 while.tst
52 52
53 include bug-35448/module.mk 53 include bug-35448/module.mk
54 include bug-36025/module.mk 54 include bug-36025/module.mk
55 include bug-38236/module.mk
55 include classdef/module.mk 56 include classdef/module.mk
56 include classes/module.mk 57 include classes/module.mk
57 include class-concat/module.mk 58 include class-concat/module.mk
58 include ctor-vs-method/module.mk 59 include ctor-vs-method/module.mk
59 include fcn-handle-derived-resolution/module.mk 60 include fcn-handle-derived-resolution/module.mk
60 include nest/module.mk 61 include nest/module.mk
61 62
62 check: test_sparse.m test_bc_overloads.m 63 check: sparse.tst bc-overload-tests.stamp
63 $(top_builddir)/run-octave --norc --silent --no-history $(srcdir)/fntests.m $(srcdir) 64 $(top_builddir)/run-octave --norc --silent --no-history $(srcdir)/fntests.m $(srcdir)
64 65
65 test_sparse.m: build_sparse_tests.sh 66 sparse.tst: build-sparse-tests.sh
66 $(srcdir)/build_sparse_tests.sh 67 $(srcdir)/build-sparse-tests.sh
67 68
68 test_bc_overloads.m: build_bc_overload_tests.sh bc_overloads_expected 69 GENERATED_BC_OVERLOADS_DIRS := \
69 $(srcdir)/build_bc_overload_tests.sh $(srcdir)/bc_overloads_expected 70 $(shell $(srcdir)/build-bc-overload-tests.sh --list-dirs)
71
72 GENERATED_BC_OVERLOADS_FILES := \
73 $(shell $(srcdir)/build-bc-overload-tests.sh --list-files)
74
75 bc-overload-tests.stamp: build-bc-overload-tests.sh bc-overloads-expected
76 $(srcdir)/build-bc-overload-tests.sh $(srcdir)/bc-overloads-expected
77 touch $@
78
79 BUILT_SOURCES = bc-overload-tests.stamp
70 80
71 EXTRA_DIST = \ 81 EXTRA_DIST = \
72 build_sparse_tests.sh \ 82 build-sparse-tests.sh \
73 build_bc_overload_tests.sh \ 83 build-bc-overload-tests.sh \
74 bc_overloads_expected \ 84 bc-overloads-expected \
75 build_bc_overloads_expected.m \ 85 build_bc_overloads_expected.m \
76 $(FCN_FILES) 86 $(FCN_FILES)
77 87
78 CLEANFILES = \ 88 CLEANFILES = \
79 test_sparse.m \ 89 sparse.tst \
80 test_bc_overloads.m \ 90 bc-overload-tests.stamp \
81 tbcover.m 91 $(GENERATED_BC_OVERLOADS_FILES)
82 92
83 DISTCLEANFILES = \ 93 DISTCLEANFILES = \
84 fntests.log 94 fntests.log
85 95
96 fixedtestsdir := $(octtestsdir)/fixed
97
98 nobase_fixedtests_DATA = \
99 sparse.tst \
100 $(GENERATED_BC_OVERLOADS_FILES) \
101 $(filter-out fntests.m, $(FCN_FILES))
102
86 clean-local: 103 clean-local:
87 -rm -rf @double @logical @int8 @uint64 @int64 @cell @single @int32 \ 104 -rm -rf $(GENERATED_BC_OVERLOADS_DIRS)
88 @uint8 @uint16 @uint32 @struct @int16 @function_handle @char