1#================================================================================================== 2# 3# Makefile for the smatdmatsub 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 461MZaDDa: MZaDDa.o 462 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 463MZaDDb: MZaDDb.o 464 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 465MZaHDa: MZaHDa.o 466 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 467MZaHDb: MZaHDb.o 468 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 469MZaLDa: MZaLDa.o 470 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 471MZaLDb: MZaLDb.o 472 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 473MZaM3x3a: MZaM3x3a.o 474 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 475MZaM3x3b: MZaM3x3b.o 476 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 477MZaMDa: MZaMDa.o 478 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 479MZaMDb: MZaMDb.o 480 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 481MZaMHa: MZaMHa.o 482 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 483MZaMHb: MZaMHb.o 484 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 485MZaMUa: MZaMUa.o 486 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 487MZaMUb: MZaMUb.o 488 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 489MZaSDa: MZaSDa.o 490 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 491MZaSDb: MZaSDb.o 492 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 493MZaUDa: MZaUDa.o 494 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 495MZaUDb: MZaUDb.o 496 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 497 498MZbDDa: MZbDDa.o 499 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 500MZbDDb: MZbDDb.o 501 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 502MZbHDa: MZbHDa.o 503 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 504MZbHDb: MZbHDb.o 505 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 506MZbLDa: MZbLDa.o 507 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 508MZbLDb: MZbLDb.o 509 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 510MZbM3x3a: MZbM3x3a.o 511 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 512MZbM3x3b: MZbM3x3b.o 513 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 514MZbMDa: MZbMDa.o 515 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 516MZbMDb: MZbMDb.o 517 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 518MZbMHa: MZbMHa.o 519 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 520MZbMHb: MZbMHb.o 521 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 522MZbMUa: MZbMUa.o 523 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 524MZbMUb: MZbMUb.o 525 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 526MZbSDa: MZbSDa.o 527 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 528MZbSDb: MZbSDb.o 529 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 530MZbUDa: MZbUDa.o 531 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 532MZbUDb: MZbUDb.o 533 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 534 535SCaDDa: SCaDDa.o 536 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 537SCaDDb: SCaDDb.o 538 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 539SCaHDa: SCaHDa.o 540 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 541SCaHDb: SCaHDb.o 542 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 543SCaLDa: SCaLDa.o 544 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 545SCaLDb: SCaLDb.o 546 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 547SCaMDa: SCaMDa.o 548 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 549SCaMDb: SCaMDb.o 550 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 551SCaS3x3a: SCaS3x3a.o 552 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 553SCaS3x3b: SCaS3x3b.o 554 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 555SCaSDa: SCaSDa.o 556 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 557SCaSDb: SCaSDb.o 558 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 559SCaSHa: SCaSHa.o 560 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 561SCaSHb: SCaSHb.o 562 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 563SCaUDa: SCaUDa.o 564 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 565SCaUDb: SCaUDb.o 566 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 567 568SCbDDa: SCbDDa.o 569 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 570SCbDDb: SCbDDb.o 571 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 572SCbHDa: SCbHDa.o 573 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 574SCbHDb: SCbHDb.o 575 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 576SCbLDa: SCbLDa.o 577 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 578SCbLDb: SCbLDb.o 579 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 580SCbMDa: SCbMDa.o 581 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 582SCbMDb: SCbMDb.o 583 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 584SCbS3x3a: SCbS3x3a.o 585 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 586SCbS3x3b: SCbS3x3b.o 587 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 588SCbSDa: SCbSDa.o 589 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 590SCbSDb: SCbSDb.o 591 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 592SCbSHa: SCbSHa.o 593 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 594SCbSHb: SCbSHb.o 595 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 596SCbUDa: SCbUDa.o 597 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 598SCbUDb: SCbUDb.o 599 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 600 601UCaDDa: UCaDDa.o 602 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 603UCaDDb: UCaDDb.o 604 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 605UCaHDa: UCaHDa.o 606 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 607UCaHDb: UCaHDb.o 608 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 609UCaLDa: UCaLDa.o 610 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 611UCaLDb: UCaLDb.o 612 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 613UCaMDa: UCaMDa.o 614 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 615UCaMDb: UCaMDb.o 616 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 617UCaSDa: UCaSDa.o 618 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 619UCaSDb: UCaSDb.o 620 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 621UCaU3x3a: UCaU3x3a.o 622 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 623UCaU3x3b: UCaU3x3b.o 624 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 625UCaUDa: UCaUDa.o 626 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 627UCaUDb: UCaUDb.o 628 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 629UCaUHa: UCaUHa.o 630 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 631UCaUHb: UCaUHb.o 632 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 633 634UCbDDa: UCbDDa.o 635 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 636UCbDDb: UCbDDb.o 637 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 638UCbHDa: UCbHDa.o 639 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 640UCbHDb: UCbHDb.o 641 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 642UCbLDa: UCbLDa.o 643 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 644UCbLDb: UCbLDb.o 645 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 646UCbMDa: UCbMDa.o 647 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 648UCbMDb: UCbMDb.o 649 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 650UCbSDa: UCbSDa.o 651 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 652UCbSDb: UCbSDb.o 653 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 654UCbU3x3a: UCbU3x3a.o 655 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 656UCbU3x3b: UCbU3x3b.o 657 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 658UCbUDa: UCbUDa.o 659 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 660UCbUDb: UCbUDb.o 661 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 662UCbUHa: UCbUHa.o 663 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 664UCbUHb: UCbUHb.o 665 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 666 667AliasingTest: AliasingTest.o 668 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 669 670 671# Cleanup 672reset: 673 @$(RM) $(OBJ) $(BIN) 674clean: 675 @$(RM) $(OBJ) $(BIN) $(DEP) 676 677 678# Makefile includes 679ifneq ($(MAKECMDGOALS),reset) 680ifneq ($(MAKECMDGOALS),clean) 681-include $(DEP) 682endif 683endif 684 685 686# Makefile generation 687%.d: %.cpp 688 @$(CXX) -MM -MP -MT "$*.o $*.d" -MF $@ $(CXXFLAGS) $< 689 690 691# Setting the independent commands 692.PHONY: default all essential single reset clean 693