1#================================================================================================== 2# 3# Makefile for the dmatsmatsub 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: M3x3aMCa M3x3aMCb M3x3bMCa M3x3bMCb \ 52 MHaMCa MHaMCb MHbMCa MHbMCb \ 53 MDaMCa MDaMCb MDbMCa MDbMCb \ 54 MUaMCa MUaMCb MUbMCa MUbMCb \ 55 SDaSCa SDaSCb SDbSCa SDbSCb \ 56 HDaHCa HDaHCb HDbHCa HDbHCb \ 57 LDaLCa LDaLCb LDbLCa LDbLCb \ 58 UDaUCa UDaUCb UDbUCa UDbUCb \ 59 DDaDCa DDaDCb DDbDCa DDbDCb \ 60 AliasingTest 61all: $(BIN) 62essential: M3x3aMCa MHaMCa MDaMCa MUaMCa SDaSCa HDaHCa LDaLCa UDaUCa DDaDCa AliasingTest 63single: MDaMCa 64 65 66# Build rules 67D3x3aDCa: D3x3aDCa.o 68 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 69D3x3aDCb: D3x3aDCb.o 70 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 71D3x3bDCa: D3x3bDCa.o 72 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 73D3x3bDCb: D3x3bDCb.o 74 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 75 76DDaDCa: DDaDCa.o 77 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 78DDaDCb: DDaDCb.o 79 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 80DDaHCa: DDaHCa.o 81 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 82DDaHCb: DDaHCb.o 83 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 84DDaLCa: DDaLCa.o 85 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 86DDaLCb: DDaLCb.o 87 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 88DDaMCa: DDaMCa.o 89 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 90DDaMCb: DDaMCb.o 91 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 92DDaMIa: DDaMIa.o 93 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 94DDaMIb: DDaMIb.o 95 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 96DDaMZa: DDaMZa.o 97 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 98DDaMZb: DDaMZb.o 99 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 100DDaSCa: DDaSCa.o 101 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 102DDaSCb: DDaSCb.o 103 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 104DDaUCa: DDaUCa.o 105 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 106DDaUCb: DDaUCb.o 107 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 108DDbDCa: DDbDCa.o 109 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 110DDbDCb: DDbDCb.o 111 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 112DDbHCa: DDbHCa.o 113 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 114DDbHCb: DDbHCb.o 115 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 116DDbLCa: DDbLCa.o 117 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 118DDbLCb: DDbLCb.o 119 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 120DDbMCa: DDbMCa.o 121 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 122DDbMCb: DDbMCb.o 123 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 124DDbMIa: DDbMIa.o 125 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 126DDbMIb: DDbMIb.o 127 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 128DDbMZa: DDbMZa.o 129 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 130DDbMZb: DDbMZb.o 131 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 132DDbSCa: DDbSCa.o 133 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 134DDbSCb: DDbSCb.o 135 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 136DDbUCa: DDbUCa.o 137 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 138DDbUCb: DDbUCb.o 139 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 140 141DHaDCa: DHaDCa.o 142 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 143DHaDCb: DHaDCb.o 144 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 145DHbDCa: DHbDCa.o 146 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 147DHbDCb: DHbDCb.o 148 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 149 150H3x3aHCa: H3x3aHCa.o 151 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 152H3x3aHCb: H3x3aHCb.o 153 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 154H3x3bHCa: H3x3bHCa.o 155 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 156H3x3bHCb: H3x3bHCb.o 157 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 158 159HDaDCa: HDaDCa.o 160 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 161HDaDCb: HDaDCb.o 162 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 163HDaHCa: HDaHCa.o 164 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 165HDaHCb: HDaHCb.o 166 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 167HDaLCa: HDaLCa.o 168 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 169HDaLCb: HDaLCb.o 170 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 171HDaMCa: HDaMCa.o 172 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 173HDaMCb: HDaMCb.o 174 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 175HDaMIa: HDaMIa.o 176 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 177HDaMIb: HDaMIb.o 178 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 179HDaMZa: HDaMZa.o 180 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 181HDaMZb: HDaMZb.o 182 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 183HDaSCa: HDaSCa.o 184 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 185HDaSCb: HDaSCb.o 186 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 187HDaUCa: HDaUCa.o 188 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 189HDaUCb: HDaUCb.o 190 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 191HDbDCa: HDbDCa.o 192 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 193HDbDCb: HDbDCb.o 194 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 195HDbHCa: HDbHCa.o 196 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 197HDbHCb: HDbHCb.o 198 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 199HDbLCa: HDbLCa.o 200 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 201HDbLCb: HDbLCb.o 202 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 203HDbMCa: HDbMCa.o 204 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 205HDbMCb: HDbMCb.o 206 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 207HDbMIa: HDbMIa.o 208 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 209HDbMIb: HDbMIb.o 210 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 211HDbMZa: HDbMZa.o 212 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 213HDbMZb: HDbMZb.o 214 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 215HDbSCa: HDbSCa.o 216 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 217HDbSCb: HDbSCb.o 218 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 219HDbUCa: HDbUCa.o 220 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 221HDbUCb: HDbUCb.o 222 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 223 224HHaHCa: HHaHCa.o 225 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 226HHaHCb: HHaHCb.o 227 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 228HHbHCa: HHbHCa.o 229 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 230HHbHCb: HHbHCb.o 231 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 232 233L3x3aLCa: L3x3aLCa.o 234 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 235L3x3aLCb: L3x3aLCb.o 236 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 237L3x3bLCa: L3x3bLCa.o 238 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 239L3x3bLCb: L3x3bLCb.o 240 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 241 242LDaDCa: LDaDCa.o 243 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 244LDaDCb: LDaDCb.o 245 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 246LDaHCa: LDaHCa.o 247 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 248LDaHCb: LDaHCb.o 249 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 250LDaLCa: LDaLCa.o 251 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 252LDaLCb: LDaLCb.o 253 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 254LDaMCa: LDaMCa.o 255 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 256LDaMCb: LDaMCb.o 257 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 258LDaMIa: LDaMIa.o 259 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 260LDaMIb: LDaMIb.o 261 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 262LDaMZa: LDaMZa.o 263 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 264LDaMZb: LDaMZb.o 265 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 266LDaSCa: LDaSCa.o 267 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 268LDaSCb: LDaSCb.o 269 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 270LDaUCa: LDaUCa.o 271 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 272LDaUCb: LDaUCb.o 273 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 274LDbDCa: LDbDCa.o 275 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 276LDbDCb: LDbDCb.o 277 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 278LDbHCa: LDbHCa.o 279 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 280LDbHCb: LDbHCb.o 281 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 282LDbLCa: LDbLCa.o 283 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 284LDbLCb: LDbLCb.o 285 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 286LDbMCa: LDbMCa.o 287 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 288LDbMCb: LDbMCb.o 289 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 290LDbMIa: LDbMIa.o 291 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 292LDbMIb: LDbMIb.o 293 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 294LDbMZa: LDbMZa.o 295 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 296LDbMZb: LDbMZb.o 297 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 298LDbSCa: LDbSCa.o 299 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 300LDbSCb: LDbSCb.o 301 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 302LDbUCa: LDbUCa.o 303 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 304LDbUCb: LDbUCb.o 305 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 306 307LHaLCa: LHaLCa.o 308 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 309LHaLCb: LHaLCb.o 310 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 311LHbLCa: LHbLCa.o 312 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 313LHbLCb: LHbLCb.o 314 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 315 316M2x2aMCa: M2x2aMCa.o 317 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 318M2x2aMCb: M2x2aMCb.o 319 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 320M2x2bMCa: M2x2bMCa.o 321 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 322M2x2bMCb: M2x2bMCb.o 323 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 324 325M3x3aMCa: M3x3aMCa.o 326 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 327M3x3aMCb: M3x3aMCb.o 328 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 329M3x3aMIa: M3x3aMIa.o 330 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 331M3x3aMIb: M3x3aMIb.o 332 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 333M3x3aMZa: M3x3aMZa.o 334 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 335M3x3aMZb: M3x3aMZb.o 336 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 337M3x3bMCa: M3x3bMCa.o 338 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 339M3x3bMCb: M3x3bMCb.o 340 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 341M3x3bMIa: M3x3bMIa.o 342 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 343M3x3bMIb: M3x3bMIb.o 344 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 345M3x3bMZa: M3x3bMZa.o 346 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 347M3x3bMZb: M3x3bMZb.o 348 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 349 350M4x4aMCa: M4x4aMCa.o 351 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 352M4x4aMCb: M4x4aMCb.o 353 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 354M4x4bMCa: M4x4bMCa.o 355 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 356M4x4bMCb: M4x4bMCb.o 357 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 358 359M5x5aMCa: M5x5aMCa.o 360 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 361M5x5aMCb: M5x5aMCb.o 362 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 363M5x5bMCa: M5x5bMCa.o 364 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 365M5x5bMCb: M5x5bMCb.o 366 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 367 368M6x6aMCa: M6x6aMCa.o 369 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 370M6x6aMCb: M6x6aMCb.o 371 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 372M6x6bMCa: M6x6bMCa.o 373 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 374M6x6bMCb: M6x6bMCb.o 375 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 376 377M7x13aMCa: M7x13aMCa.o 378 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 379M7x13aMCb: M7x13aMCb.o 380 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 381M7x13bMCa: M7x13bMCa.o 382 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 383M7x13bMCb: M7x13bMCb.o 384 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 385 386M16x8aMCa: M16x8aMCa.o 387 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 388M16x8aMCb: M16x8aMCb.o 389 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 390M16x8bMCa: M16x8bMCa.o 391 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 392M16x8bMCb: M16x8bMCb.o 393 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 394 395MDaDCa: MDaDCa.o 396 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 397MDaDCb: MDaDCb.o 398 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 399MDaHCa: MDaHCa.o 400 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 401MDaHCb: MDaHCb.o 402 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 403MDaLCa: MDaLCa.o 404 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 405MDaLCb: MDaLCb.o 406 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 407MDaMCa: MDaMCa.o 408 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 409MDaMCb: MDaMCb.o 410 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 411MDaMIa: MDaMIa.o 412 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 413MDaMIb: MDaMIb.o 414 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 415MDaMZa: MDaMZa.o 416 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 417MDaMZb: MDaMZb.o 418 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 419MDaSCa: MDaSCa.o 420 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 421MDaSCb: MDaSCb.o 422 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 423MDaUCa: MDaUCa.o 424 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 425MDaUCb: MDaUCb.o 426 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 427MDbDCa: MDbDCa.o 428 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 429MDbDCb: MDbDCb.o 430 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 431MDbHCa: MDbHCa.o 432 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 433MDbHCb: MDbHCb.o 434 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 435MDbLCa: MDbLCa.o 436 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 437MDbLCb: MDbLCb.o 438 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 439MDbMCa: MDbMCa.o 440 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 441MDbMCb: MDbMCb.o 442 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 443MDbMIa: MDbMIa.o 444 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 445MDbMIb: MDbMIb.o 446 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 447MDbMZa: MDbMZa.o 448 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 449MDbMZb: MDbMZb.o 450 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 451MDbSCa: MDbSCa.o 452 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 453MDbSCb: MDbSCb.o 454 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 455MDbUCa: MDbUCa.o 456 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 457MDbUCb: MDbUCb.o 458 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 459 460MHaMCa: MHaMCa.o 461 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 462MHaMCb: MHaMCb.o 463 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 464MHaMIa: MHaMIa.o 465 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 466MHaMIb: MHaMIb.o 467 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 468MHaMZa: MHaMZa.o 469 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 470MHaMZb: MHaMZb.o 471 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 472MHbMCa: MHbMCa.o 473 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 474MHbMCb: MHbMCb.o 475 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 476MHbMIa: MHbMIa.o 477 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 478MHbMIb: MHbMIb.o 479 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 480MHbMZa: MHbMZa.o 481 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 482MHbMZb: MHbMZb.o 483 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 484 485MUaMCa: MUaMCa.o 486 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 487MUaMCb: MUaMCb.o 488 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 489MUaMIa: MUaMIa.o 490 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 491MUaMIb: MUaMIb.o 492 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 493MUaMZa: MUaMZa.o 494 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 495MUaMZb: MUaMZb.o 496 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 497MUbMCa: MUbMCa.o 498 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 499MUbMCb: MUbMCb.o 500 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 501MUbMIa: MUbMIa.o 502 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 503MUbMIb: MUbMIb.o 504 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 505MUbMZa: MUbMZa.o 506 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 507MUbMZb: MUbMZb.o 508 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 509 510S3x3aSCa: S3x3aSCa.o 511 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 512S3x3aSCb: S3x3aSCb.o 513 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 514S3x3bSCa: S3x3bSCa.o 515 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 516S3x3bSCb: S3x3bSCb.o 517 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 518 519SDaDCa: SDaDCa.o 520 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 521SDaDCb: SDaDCb.o 522 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 523SDaHCa: SDaHCa.o 524 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 525SDaHCb: SDaHCb.o 526 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 527SDaLCa: SDaLCa.o 528 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 529SDaLCb: SDaLCb.o 530 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 531SDaMCa: SDaMCa.o 532 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 533SDaMCb: SDaMCb.o 534 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 535SDaMIa: SDaMIa.o 536 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 537SDaMIb: SDaMIb.o 538 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 539SDaMZa: SDaMZa.o 540 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 541SDaMZb: SDaMZb.o 542 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 543SDaSCa: SDaSCa.o 544 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 545SDaSCb: SDaSCb.o 546 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 547SDaUCa: SDaUCa.o 548 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 549SDaUCb: SDaUCb.o 550 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 551SDbDCa: SDbDCa.o 552 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 553SDbDCb: SDbDCb.o 554 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 555SDbHCa: SDbHCa.o 556 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 557SDbHCb: SDbHCb.o 558 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 559SDbLCa: SDbLCa.o 560 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 561SDbLCb: SDbLCb.o 562 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 563SDbMCa: SDbMCa.o 564 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 565SDbMCb: SDbMCb.o 566 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 567SDbMIa: SDbMIa.o 568 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 569SDbMIb: SDbMIb.o 570 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 571SDbMZa: SDbMZa.o 572 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 573SDbMZb: SDbMZb.o 574 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 575SDbSCa: SDbSCa.o 576 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 577SDbSCb: SDbSCb.o 578 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 579SDbUCa: SDbUCa.o 580 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 581SDbUCb: SDbUCb.o 582 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 583 584SHaSCa: SHaSCa.o 585 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 586SHaSCb: SHaSCb.o 587 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 588SHbSCa: SHbSCa.o 589 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 590SHbSCb: SHbSCb.o 591 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 592 593U3x3aUCa: U3x3aUCa.o 594 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 595U3x3aUCb: U3x3aUCb.o 596 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 597U3x3bUCa: U3x3bUCa.o 598 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 599U3x3bUCb: U3x3bUCb.o 600 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 601 602UDaDCa: UDaDCa.o 603 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 604UDaDCb: UDaDCb.o 605 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 606UDaHCa: UDaHCa.o 607 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 608UDaHCb: UDaHCb.o 609 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 610UDaLCa: UDaLCa.o 611 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 612UDaLCb: UDaLCb.o 613 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 614UDaMCa: UDaMCa.o 615 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 616UDaMCb: UDaMCb.o 617 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 618UDaMIa: UDaMIa.o 619 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 620UDaMIb: UDaMIb.o 621 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 622UDaMZa: UDaMZa.o 623 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 624UDaMZb: UDaMZb.o 625 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 626UDaSCa: UDaSCa.o 627 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 628UDaSCb: UDaSCb.o 629 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 630UDaUCa: UDaUCa.o 631 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 632UDaUCb: UDaUCb.o 633 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 634UDbDCa: UDbDCa.o 635 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 636UDbDCb: UDbDCb.o 637 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 638UDbHCa: UDbHCa.o 639 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 640UDbHCb: UDbHCb.o 641 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 642UDbLCa: UDbLCa.o 643 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 644UDbLCb: UDbLCb.o 645 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 646UDbMCa: UDbMCa.o 647 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 648UDbMCb: UDbMCb.o 649 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 650UDbMIa: UDbMIa.o 651 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 652UDbMIb: UDbMIb.o 653 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 654UDbMZa: UDbMZa.o 655 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 656UDbMZb: UDbMZb.o 657 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 658UDbSCa: UDbSCa.o 659 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 660UDbSCb: UDbSCb.o 661 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 662UDbUCa: UDbUCa.o 663 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 664UDbUCb: UDbUCb.o 665 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 666 667UHaUCa: UHaUCa.o 668 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 669UHaUCb: UHaUCb.o 670 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 671UHbUCa: UHbUCa.o 672 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 673UHbUCb: UHbUCb.o 674 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 675 676AliasingTest: AliasingTest.o 677 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 678 679 680# Cleanup 681reset: 682 @$(RM) $(OBJ) $(BIN) 683clean: 684 @$(RM) $(OBJ) $(BIN) $(DEP) 685 686 687# Makefile includes 688ifneq ($(MAKECMDGOALS),reset) 689ifneq ($(MAKECMDGOALS),clean) 690-include $(DEP) 691endif 692endif 693 694 695# Makefile generation 696%.d: %.cpp 697 @$(CXX) -MM -MP -MT "$*.o $*.d" -MF $@ $(CXXFLAGS) $< 698 699 700# Setting the independent commands 701.PHONY: default all essential single reset clean 702