1# Copyright Michael Stevens 2004 2 3# Use, modification, and distribution is subject to the Boost Software 4# License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 5# http://www.boost.org/LICENSE_1_0.txt) 6# bring in rules for testing 7 8# Boost uBLAS library documentation samples 9 10# Project requirements 11project samples 12 : requirements 13 <toolset>borland:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092" 14 <toolset>kylix:<cxxflags>"-w-8026 -w-8027 -w-8057 -w-8084 -w-8092" 15 ; 16 17exe unbounded_array 18 : unbounded_array.cpp 19 ; 20 21exe bounded_array 22 : bounded_array.cpp 23 ; 24 25exe range 26 : range.cpp 27 ; 28 29exe slice 30 : slice.cpp 31 ; 32 33exe map_array 34 : map_array.cpp 35 ; 36 37exe vector 38 : vector.cpp 39 ; 40 41exe unit_vector 42 : unit_vector.cpp 43 ; 44 45exe zero_vector 46 : zero_vector.cpp 47 ; 48 49exe mapped_vector 50 : mapped_vector.cpp 51 ; 52 53exe compressed_vector 54 : compressed_vector.cpp 55 ; 56 57exe coordinate_vector 58 : coordinate_vector.cpp 59 ; 60 61exe vector_range 62 : vector_range.cpp 63 ; 64 65exe vector_range_project 66 : vector_range_project.cpp 67 ; 68 69exe vector_slice 70 : vector_slice.cpp 71 ; 72 73exe vector_slice_project 74 : vector_slice_project.cpp 75 ; 76 77exe vector_unary 78 : vector_unary.cpp 79 ; 80 81exe vector_binary 82 : vector_binary.cpp 83 ; 84 85exe vector_binary_outer 86 : vector_binary_outer.cpp 87 ; 88 89exe vector_binary_scalar 90 : vector_binary_scalar.cpp 91 ; 92 93exe vector_unary_redux 94 : vector_unary_redux.cpp 95 ; 96 97exe vector_binary_redux 98 : vector_binary_redux.cpp 99 ; 100 101exe matrix 102 : matrix.cpp 103 ; 104 105exe identity_matrix 106 : identity_matrix.cpp 107 ; 108 109exe zero_matrix 110 : zero_matrix.cpp 111 ; 112 113exe mapped_matrix 114 : mapped_matrix.cpp 115 ; 116 117exe compressed_matrix 118 : compressed_matrix.cpp 119 ; 120 121exe coordinate_matrix 122 : coordinate_matrix.cpp 123 ; 124 125exe matrix_row 126 : matrix_row.cpp 127 ; 128 129exe matrix_row_project 130 : matrix_row_project.cpp 131 ; 132 133exe matrix_column 134 : matrix_column.cpp 135 ; 136 137exe matrix_column_project 138 : matrix_column_project.cpp 139 ; 140 141exe matrix_vector_range 142 : matrix_vector_range.cpp 143 ; 144 145exe matrix_vector_slice 146 : matrix_vector_slice.cpp 147 ; 148 149exe matrix_range 150 : matrix_range.cpp 151 ; 152 153exe matrix_range_project 154 : matrix_range_project.cpp 155 ; 156 157exe matrix_slice 158 : matrix_slice.cpp 159 ; 160 161exe matrix_slice_project 162 : matrix_slice_project.cpp 163 ; 164 165exe matrix_unary 166 : matrix_unary.cpp 167 ; 168 169exe matrix_binary 170 : matrix_binary.cpp 171 : <include>$(BOOST_ROOT) 172 ; 173 174exe matrix_binary_scalar 175 : matrix_binary_scalar.cpp 176 ; 177 178exe matrix_vector_binary 179 : matrix_vector_binary.cpp 180 ; 181 182exe matrix_vector_solve 183 : matrix_vector_solve.cpp 184 ; 185 186exe matrix_matrix_binary 187 : matrix_matrix_binary.cpp 188 ; 189 190exe matrix_matrix_solve 191 : matrix_matrix_solve.cpp 192 ; 193 194exe banded_matrix 195 : banded_matrix.cpp 196 ; 197 198exe banded_adaptor 199 : banded_adaptor.cpp 200 ; 201 202exe hermitian_matrix 203 : hermitian_matrix.cpp 204 ; 205 206exe hermitian_adaptor 207 : hermitian_adaptor.cpp 208 ; 209 210exe symmetric_matrix 211 : symmetric_matrix.cpp 212 ; 213 214exe symmetric_adaptor 215 : symmetric_adaptor.cpp 216 ; 217 218exe triangular_matrix 219 : triangular_matrix.cpp 220 ; 221 222exe triangular_adaptor 223 : triangular_adaptor.cpp 224 ; 225 226exe ex_triangular 227 : ex_triangular.cpp 228 ; 229