1#================================================================================================== 2# 3# Makefile for the smatdmatschur module of the Blaze test suite 4# 5# Copyright (C) 2012-2020 Klaus Iglberger - All Rights Reserved - All Rights Reserved 6# 7# This file is part of the Blaze library. You can redistribute it and/or modify it under 8# the terms of the New (Revised) BSD License. Redistribution and use in source and binary 9# forms, with or without modification, are permitted provided that the following conditions 10# are met: 11# 12# 1. Redistributions of source code must retain the above copyright notice, this list of 13# conditions and the following disclaimer. 14# 2. Redistributions in binary form must reproduce the above copyright notice, this list 15# of conditions and the following disclaimer in the documentation and/or other materials 16# provided with the distribution. 17# 3. Neither the names of the Blaze development group nor the names of its contributors 18# may be used to endorse or promote products derived from this software without specific 19# prior written permission. 20# 21# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 22# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 23# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 24# SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 25# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 26# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 27# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 29# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH 30# DAMAGE. 31# 32#================================================================================================== 33 34 35# Including the compiler and library settings 36ifneq ($(MAKECMDGOALS),reset) 37ifneq ($(MAKECMDGOALS),clean) 38-include ../../../Makeconfig 39endif 40endif 41 42 43# Setting the source, object and dependency files 44SRC = $(wildcard ./*.cpp) 45DEP = $(SRC:.cpp=.d) 46OBJ = $(SRC:.cpp=.o) 47BIN = $(SRC:.cpp=) 48 49 50# General rules 51default: MCaM3x3a MCaM3x3b MCbM3x3a MCbM3x3b \ 52 MCaMHa MCaMHb MCbMHa MCbMHb \ 53 MCaMDa MCaMDb MCbMDa MCbMDb \ 54 MCaMUa MCaMUb MCbMUa MCbMUb \ 55 SCaSDa SCaSDb SCbSDa SCbSDb \ 56 HCaHDa HCaHDb HCbHDa HCbHDb \ 57 LCaLDa LCaLDb LCbLDa LCbLDb \ 58 UCaUDa UCaUDb UCbUDa UCbUDb \ 59 DCaDDa DCaDDb DCbDDa DCbDDb \ 60 AliasingTest 61all: $(BIN) 62essential: MCaM3x3a MCaMHa MCaMDa MCaMUa SCaSDa HCaHDa LCaLDa UCaUDa DCaDDa AliasingTest 63single: MCaMDa 64 65 66# Build rules 67DCaD3x3a: DCaD3x3a.o 68 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 69DCaD3x3b: DCaD3x3b.o 70 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 71DCaDDa: DCaDDa.o 72 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 73DCaDDb: DCaDDb.o 74 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 75DCaDHa: DCaDHa.o 76 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 77DCaDHb: DCaDHb.o 78 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 79DCaHDa: DCaHDa.o 80 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 81DCaHDb: DCaHDb.o 82 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 83DCaLDa: DCaLDa.o 84 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 85DCaLDb: DCaLDb.o 86 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 87DCaMDa: DCaMDa.o 88 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 89DCaMDb: DCaMDb.o 90 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 91DCaSDa: DCaSDa.o 92 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 93DCaSDb: DCaSDb.o 94 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 95DCaUDa: DCaUDa.o 96 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 97DCaUDb: DCaUDb.o 98 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 99 100DCbD3x3a: DCbD3x3a.o 101 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 102DCbD3x3b: DCbD3x3b.o 103 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 104DCbDDa: DCbDDa.o 105 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 106DCbDDb: DCbDDb.o 107 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 108DCbDHa: DCbDHa.o 109 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 110DCbDHb: DCbDHb.o 111 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 112DCbHDa: DCbHDa.o 113 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 114DCbHDb: DCbHDb.o 115 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 116DCbLDa: DCbLDa.o 117 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 118DCbLDb: DCbLDb.o 119 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 120DCbMDa: DCbMDa.o 121 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 122DCbMDb: DCbMDb.o 123 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 124DCbSDa: DCbSDa.o 125 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 126DCbSDb: DCbSDb.o 127 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 128DCbUDa: DCbUDa.o 129 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 130DCbUDb: DCbUDb.o 131 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 132 133HCaDDa: HCaDDa.o 134 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 135HCaDDb: HCaDDb.o 136 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 137HCaH3x3a: HCaH3x3a.o 138 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 139HCaH3x3b: HCaH3x3b.o 140 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 141HCaHDa: HCaHDa.o 142 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 143HCaHDb: HCaHDb.o 144 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 145HCaHHa: HCaHHa.o 146 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 147HCaHHb: HCaHHb.o 148 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 149HCaLDa: HCaLDa.o 150 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 151HCaLDb: HCaLDb.o 152 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 153HCaMDa: HCaMDa.o 154 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 155HCaMDb: HCaMDb.o 156 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 157HCaSDa: HCaSDa.o 158 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 159HCaSDb: HCaSDb.o 160 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 161HCaUDa: HCaUDa.o 162 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 163HCaUDb: HCaUDb.o 164 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 165 166HCbDDa: HCbDDa.o 167 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 168HCbDDb: HCbDDb.o 169 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 170HCbH3x3a: HCbH3x3a.o 171 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 172HCbH3x3b: HCbH3x3b.o 173 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 174HCbHDa: HCbHDa.o 175 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 176HCbHDb: HCbHDb.o 177 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 178HCbHHa: HCbHHa.o 179 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 180HCbHHb: HCbHHb.o 181 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 182HCbLDa: HCbLDa.o 183 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 184HCbLDb: HCbLDb.o 185 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 186HCbMDa: HCbMDa.o 187 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 188HCbMDb: HCbMDb.o 189 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 190HCbSDa: HCbSDa.o 191 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 192HCbSDb: HCbSDb.o 193 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 194HCbUDa: HCbUDa.o 195 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 196HCbUDb: HCbUDb.o 197 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 198 199LCaDDa: LCaDDa.o 200 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 201LCaDDb: LCaDDb.o 202 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 203LCaHDa: LCaHDa.o 204 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 205LCaHDb: LCaHDb.o 206 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 207LCaL3x3a: LCaL3x3a.o 208 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 209LCaL3x3b: LCaL3x3b.o 210 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 211LCaLDa: LCaLDa.o 212 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 213LCaLDb: LCaLDb.o 214 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 215LCaLHa: LCaLHa.o 216 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 217LCaLHb: LCaLHb.o 218 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 219LCaMDa: LCaMDa.o 220 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 221LCaMDb: LCaMDb.o 222 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 223LCaSDa: LCaSDa.o 224 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 225LCaSDb: LCaSDb.o 226 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 227LCaUDa: LCaUDa.o 228 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 229LCaUDb: LCaUDb.o 230 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 231 232LCbDDa: LCbDDa.o 233 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 234LCbDDb: LCbDDb.o 235 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 236LCbHDa: LCbHDa.o 237 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 238LCbHDb: LCbHDb.o 239 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 240LCbL3x3a: LCbL3x3a.o 241 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 242LCbL3x3b: LCbL3x3b.o 243 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 244LCbLDa: LCbLDa.o 245 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 246LCbLDb: LCbLDb.o 247 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 248LCbLHa: LCbLHa.o 249 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 250LCbLHb: LCbLHb.o 251 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 252LCbMDa: LCbMDa.o 253 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 254LCbMDb: LCbMDb.o 255 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 256LCbSDa: LCbSDa.o 257 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 258LCbSDb: LCbSDb.o 259 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 260LCbUDa: LCbUDa.o 261 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 262LCbUDb: LCbUDb.o 263 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 264 265MCaDDa: MCaDDa.o 266 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 267MCaDDb: MCaDDb.o 268 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 269MCaHDa: MCaHDa.o 270 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 271MCaHDb: MCaHDb.o 272 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 273MCaLDa: MCaLDa.o 274 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 275MCaLDb: MCaLDb.o 276 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 277MCaM2x2a: MCaM2x2a.o 278 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 279MCaM2x2b: MCaM2x2b.o 280 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 281MCaM3x3a: MCaM3x3a.o 282 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 283MCaM3x3b: MCaM3x3b.o 284 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 285MCaM4x4a: MCaM4x4a.o 286 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 287MCaM4x4b: MCaM4x4b.o 288 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 289MCaM5x5a: MCaM5x5a.o 290 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 291MCaM5x5b: MCaM5x5b.o 292 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 293MCaM6x6a: MCaM6x6a.o 294 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 295MCaM6x6b: MCaM6x6b.o 296 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 297MCaM7x13a: MCaM7x13a.o 298 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 299MCaM7x13b: MCaM7x13b.o 300 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 301MCaM16x8a: MCaM16x8a.o 302 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 303MCaM16x8b: MCaM16x8b.o 304 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 305MCaMDa: MCaMDa.o 306 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 307MCaMDb: MCaMDb.o 308 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 309MCaMHa: MCaMHa.o 310 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 311MCaMHb: MCaMHb.o 312 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 313MCaMUa: MCaMUa.o 314 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 315MCaMUb: MCaMUb.o 316 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 317MCaSDa: MCaSDa.o 318 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 319MCaSDb: MCaSDb.o 320 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 321MCaUDa: MCaUDa.o 322 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 323MCaUDb: MCaUDb.o 324 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 325 326MCbDDa: MCbDDa.o 327 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 328MCbDDb: MCbDDb.o 329 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 330MCbHDa: MCbHDa.o 331 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 332MCbHDb: MCbHDb.o 333 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 334MCbLDa: MCbLDa.o 335 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 336MCbLDb: MCbLDb.o 337 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 338MCbM2x2a: MCbM2x2a.o 339 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 340MCbM2x2b: MCbM2x2b.o 341 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 342MCbM3x3a: MCbM3x3a.o 343 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 344MCbM3x3b: MCbM3x3b.o 345 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 346MCbM4x4a: MCbM4x4a.o 347 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 348MCbM4x4b: MCbM4x4b.o 349 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 350MCbM5x5a: MCbM5x5a.o 351 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 352MCbM5x5b: MCbM5x5b.o 353 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 354MCbM6x6a: MCbM6x6a.o 355 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 356MCbM6x6b: MCbM6x6b.o 357 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 358MCbM7x13a: MCbM7x13a.o 359 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 360MCbM7x13b: MCbM7x13b.o 361 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 362MCbM16x8a: MCbM16x8a.o 363 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 364MCbM16x8b: MCbM16x8b.o 365 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 366MCbMDa: MCbMDa.o 367 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 368MCbMDb: MCbMDb.o 369 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 370MCbMHa: MCbMHa.o 371 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 372MCbMHb: MCbMHb.o 373 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 374MCbMUa: MCbMUa.o 375 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 376MCbMUb: MCbMUb.o 377 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 378MCbSDa: MCbSDa.o 379 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 380MCbSDb: MCbSDb.o 381 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 382MCbUDa: MCbUDa.o 383 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 384MCbUDb: MCbUDb.o 385 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 386 387MIaDDa: MIaDDa.o 388 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 389MIaDDb: MIaDDb.o 390 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 391MIaHDa: MIaHDa.o 392 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 393MIaHDb: MIaHDb.o 394 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 395MIaLDa: MIaLDa.o 396 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 397MIaLDb: MIaLDb.o 398 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 399MIaM3x3a: MIaM3x3a.o 400 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 401MIaM3x3b: MIaM3x3b.o 402 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 403MIaMDa: MIaMDa.o 404 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 405MIaMDb: MIaMDb.o 406 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 407MIaMHa: MIaMHa.o 408 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 409MIaMHb: MIaMHb.o 410 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 411MIaMUa: MIaMUa.o 412 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 413MIaMUb: MIaMUb.o 414 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 415MIaSDa: MIaSDa.o 416 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 417MIaSDb: MIaSDb.o 418 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 419MIaUDa: MIaUDa.o 420 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 421MIaUDb: MIaUDb.o 422 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 423 424MIbDDa: MIbDDa.o 425 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 426MIbDDb: MIbDDb.o 427 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 428MIbHDa: MIbHDa.o 429 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 430MIbHDb: MIbHDb.o 431 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 432MIbLDa: MIbLDa.o 433 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 434MIbLDb: MIbLDb.o 435 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 436MIbM3x3a: MIbM3x3a.o 437 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 438MIbM3x3b: MIbM3x3b.o 439 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 440MIbMDa: MIbMDa.o 441 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 442MIbMDb: MIbMDb.o 443 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 444MIbMHa: MIbMHa.o 445 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 446MIbMHb: MIbMHb.o 447 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 448MIbMUa: MIbMUa.o 449 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 450MIbMUb: MIbMUb.o 451 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 452MIbSDa: MIbSDa.o 453 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 454MIbSDb: MIbSDb.o 455 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 456MIbUDa: MIbUDa.o 457 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 458MIbUDb: MIbUDb.o 459 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 460 461SCaDDa: SCaDDa.o 462 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 463SCaDDb: SCaDDb.o 464 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 465SCaHDa: SCaHDa.o 466 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 467SCaHDb: SCaHDb.o 468 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 469SCaLDa: SCaLDa.o 470 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 471SCaLDb: SCaLDb.o 472 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 473SCaMDa: SCaMDa.o 474 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 475SCaMDb: SCaMDb.o 476 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 477SCaS3x3a: SCaS3x3a.o 478 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 479SCaS3x3b: SCaS3x3b.o 480 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 481SCaSDa: SCaSDa.o 482 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 483SCaSDb: SCaSDb.o 484 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 485SCaSHa: SCaSHa.o 486 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 487SCaSHb: SCaSHb.o 488 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 489SCaUDa: SCaUDa.o 490 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 491SCaUDb: SCaUDb.o 492 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 493 494SCbDDa: SCbDDa.o 495 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 496SCbDDb: SCbDDb.o 497 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 498SCbHDa: SCbHDa.o 499 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 500SCbHDb: SCbHDb.o 501 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 502SCbLDa: SCbLDa.o 503 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 504SCbLDb: SCbLDb.o 505 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 506SCbMDa: SCbMDa.o 507 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 508SCbMDb: SCbMDb.o 509 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 510SCbS3x3a: SCbS3x3a.o 511 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 512SCbS3x3b: SCbS3x3b.o 513 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 514SCbSDa: SCbSDa.o 515 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 516SCbSDb: SCbSDb.o 517 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 518SCbSHa: SCbSHa.o 519 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 520SCbSHb: SCbSHb.o 521 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 522SCbUDa: SCbUDa.o 523 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 524SCbUDb: SCbUDb.o 525 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 526 527UCaDDa: UCaDDa.o 528 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 529UCaDDb: UCaDDb.o 530 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 531UCaHDa: UCaHDa.o 532 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 533UCaHDb: UCaHDb.o 534 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 535UCaLDa: UCaLDa.o 536 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 537UCaLDb: UCaLDb.o 538 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 539UCaMDa: UCaMDa.o 540 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 541UCaMDb: UCaMDb.o 542 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 543UCaSDa: UCaSDa.o 544 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 545UCaSDb: UCaSDb.o 546 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 547UCaU3x3a: UCaU3x3a.o 548 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 549UCaU3x3b: UCaU3x3b.o 550 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 551UCaUDa: UCaUDa.o 552 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 553UCaUDb: UCaUDb.o 554 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 555UCaUHa: UCaUHa.o 556 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 557UCaUHb: UCaUHb.o 558 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 559 560UCbDDa: UCbDDa.o 561 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 562UCbDDb: UCbDDb.o 563 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 564UCbHDa: UCbHDa.o 565 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 566UCbHDb: UCbHDb.o 567 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 568UCbLDa: UCbLDa.o 569 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 570UCbLDb: UCbLDb.o 571 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 572UCbMDa: UCbMDa.o 573 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 574UCbMDb: UCbMDb.o 575 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 576UCbSDa: UCbSDa.o 577 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 578UCbSDb: UCbSDb.o 579 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 580UCbU3x3a: UCbU3x3a.o 581 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 582UCbU3x3b: UCbU3x3b.o 583 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 584UCbUDa: UCbUDa.o 585 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 586UCbUDb: UCbUDb.o 587 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 588UCbUHa: UCbUHa.o 589 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 590UCbUHb: UCbUHb.o 591 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 592 593AliasingTest: AliasingTest.o 594 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 595 596 597# Cleanup 598reset: 599 @$(RM) $(OBJ) $(BIN) 600clean: 601 @$(RM) $(OBJ) $(BIN) $(DEP) 602 603 604# Makefile includes 605ifneq ($(MAKECMDGOALS),reset) 606ifneq ($(MAKECMDGOALS),clean) 607-include $(DEP) 608endif 609endif 610 611 612# Makefile generation 613%.d: %.cpp 614 @$(CXX) -MM -MP -MT "$*.o $*.d" -MF $@ $(CXXFLAGS) $< 615 616 617# Setting the independent commands 618.PHONY: default all essential single reset clean 619