1#================================================================================================== 2# 3# Makefile for the smatsmatsub 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: MCaMCa MCaMCb MCbMCa MCbMCb \ 52 SCaSCa SCaSCb SCbSCa SCbSCb \ 53 HCaHCa HCaHCb HCbHCa HCbHCb \ 54 LCaLCa LCaLCb LCbLCa LCbLCb \ 55 UCaUCa UCaUCb UCbUCa UCbUCb \ 56 DCaDCa DCaDCb DCbDCa DCbDCb \ 57 AliasingTest 58all: $(BIN) 59essential: MCaMCa SCaSCa HCaHCa LCaLCa UCaUCa DCaDCa AliasingTest 60single: MCaMCa 61 62 63# Build rules 64DCaDCa: DCaDCa.o 65 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 66DCaDCb: DCaDCb.o 67 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 68DCaHCa: DCaHCa.o 69 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 70DCaHCb: DCaHCb.o 71 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 72DCaLCa: DCaLCa.o 73 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 74DCaLCb: DCaLCb.o 75 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 76DCaMCa: DCaMCa.o 77 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 78DCaMCb: DCaMCb.o 79 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 80DCaMIa: DCaMIa.o 81 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 82DCaMIb: DCaMIb.o 83 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 84DCaMZa: DCaMZa.o 85 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 86DCaMZb: DCaMZb.o 87 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 88DCaSCa: DCaSCa.o 89 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 90DCaSCb: DCaSCb.o 91 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 92DCaUCa: DCaUCa.o 93 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 94DCaUCb: DCaUCb.o 95 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 96DCbDCa: DCbDCa.o 97 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 98DCbDCb: DCbDCb.o 99 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 100DCbHCa: DCbHCa.o 101 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 102DCbHCb: DCbHCb.o 103 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 104DCbLCa: DCbLCa.o 105 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 106DCbLCb: DCbLCb.o 107 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 108DCbMCa: DCbMCa.o 109 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 110DCbMCb: DCbMCb.o 111 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 112DCbMIa: DCbMIa.o 113 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 114DCbMIb: DCbMIb.o 115 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 116DCbMZa: DCbMZa.o 117 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 118DCbMZb: DCbMZb.o 119 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 120DCbSCa: DCbSCa.o 121 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 122DCbSCb: DCbSCb.o 123 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 124DCbUCa: DCbUCa.o 125 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 126DCbUCb: DCbUCb.o 127 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 128 129HCaDCa: HCaDCa.o 130 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 131HCaDCb: HCaDCb.o 132 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 133HCaHCa: HCaHCa.o 134 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 135HCaHCb: HCaHCb.o 136 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 137HCaLCa: HCaLCa.o 138 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 139HCaLCb: HCaLCb.o 140 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 141HCaMCa: HCaMCa.o 142 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 143HCaMCb: HCaMCb.o 144 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 145HCaMIa: HCaMIa.o 146 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 147HCaMIb: HCaMIb.o 148 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 149HCaMZa: HCaMZa.o 150 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 151HCaMZb: HCaMZb.o 152 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 153HCaSCa: HCaSCa.o 154 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 155HCaSCb: HCaSCb.o 156 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 157HCaUCa: HCaUCa.o 158 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 159HCaUCb: HCaUCb.o 160 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 161HCbDCa: HCbDCa.o 162 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 163HCbDCb: HCbDCb.o 164 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 165HCbHCa: HCbHCa.o 166 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 167HCbHCb: HCbHCb.o 168 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 169HCbLCa: HCbLCa.o 170 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 171HCbLCb: HCbLCb.o 172 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 173HCbMCa: HCbMCa.o 174 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 175HCbMCb: HCbMCb.o 176 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 177HCbMIa: HCbMIa.o 178 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 179HCbMIb: HCbMIb.o 180 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 181HCbMZa: HCbMZa.o 182 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 183HCbMZb: HCbMZb.o 184 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 185HCbSCa: HCbSCa.o 186 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 187HCbSCb: HCbSCb.o 188 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 189HCbUCa: HCbUCa.o 190 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 191HCbUCb: HCbUCb.o 192 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 193 194LCaDCa: LCaDCa.o 195 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 196LCaDCb: LCaDCb.o 197 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 198LCaHCa: LCaHCa.o 199 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 200LCaHCb: LCaHCb.o 201 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 202LCaLCa: LCaLCa.o 203 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 204LCaLCb: LCaLCb.o 205 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 206LCaMCa: LCaMCa.o 207 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 208LCaMCb: LCaMCb.o 209 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 210LCaMIa: LCaMIa.o 211 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 212LCaMIb: LCaMIb.o 213 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 214LCaMZa: LCaMZa.o 215 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 216LCaMZb: LCaMZb.o 217 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 218LCaSCa: LCaSCa.o 219 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 220LCaSCb: LCaSCb.o 221 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 222LCaUCa: LCaUCa.o 223 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 224LCaUCb: LCaUCb.o 225 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 226LCbDCa: LCbDCa.o 227 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 228LCbDCb: LCbDCb.o 229 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 230LCbHCa: LCbHCa.o 231 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 232LCbHCb: LCbHCb.o 233 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 234LCbLCa: LCbLCa.o 235 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 236LCbLCb: LCbLCb.o 237 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 238LCbMCa: LCbMCa.o 239 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 240LCbMCb: LCbMCb.o 241 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 242LCbMIa: LCbMIa.o 243 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 244LCbMIb: LCbMIb.o 245 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 246LCbMZa: LCbMZa.o 247 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 248LCbMZb: LCbMZb.o 249 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 250LCbSCa: LCbSCa.o 251 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 252LCbSCb: LCbSCb.o 253 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 254LCbUCa: LCbUCa.o 255 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 256LCbUCb: LCbUCb.o 257 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 258 259MCaDCa: MCaDCa.o 260 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 261MCaDCb: MCaDCb.o 262 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 263MCaHCa: MCaHCa.o 264 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 265MCaHCb: MCaHCb.o 266 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 267MCaLCa: MCaLCa.o 268 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 269MCaLCb: MCaLCb.o 270 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 271MCaMCa: MCaMCa.o 272 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 273MCaMCb: MCaMCb.o 274 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 275MCaMIa: MCaMIa.o 276 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 277MCaMIb: MCaMIb.o 278 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 279MCaMZa: MCaMZa.o 280 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 281MCaMZb: MCaMZb.o 282 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 283MCaSCa: MCaSCa.o 284 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 285MCaSCb: MCaSCb.o 286 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 287MCaUCa: MCaUCa.o 288 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 289MCaUCb: MCaUCb.o 290 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 291MCbDCa: MCbDCa.o 292 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 293MCbDCb: MCbDCb.o 294 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 295MCbHCa: MCbHCa.o 296 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 297MCbHCb: MCbHCb.o 298 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 299MCbLCa: MCbLCa.o 300 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 301MCbLCb: MCbLCb.o 302 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 303MCbMCa: MCbMCa.o 304 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 305MCbMCb: MCbMCb.o 306 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 307MCbMIa: MCbMIa.o 308 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 309MCbMIb: MCbMIb.o 310 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 311MCbMZa: MCbMZa.o 312 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 313MCbMZb: MCbMZb.o 314 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 315MCbSCa: MCbSCa.o 316 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 317MCbSCb: MCbSCb.o 318 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 319MCbUCa: MCbUCa.o 320 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 321MCbUCb: MCbUCb.o 322 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 323 324MIaDCa: MIaDCa.o 325 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 326MIaDCb: MIaDCb.o 327 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 328MIaHCa: MIaHCa.o 329 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 330MIaHCb: MIaHCb.o 331 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 332MIaLCa: MIaLCa.o 333 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 334MIaLCb: MIaLCb.o 335 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 336MIaMCa: MIaMCa.o 337 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 338MIaMCb: MIaMCb.o 339 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 340MIaMIa: MIaMIa.o 341 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 342MIaMIb: MIaMIb.o 343 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 344MIaSCa: MIaSCa.o 345 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 346MIaSCb: MIaSCb.o 347 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 348MIaUCa: MIaUCa.o 349 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 350MIaUCb: MIaUCb.o 351 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 352MIbDCa: MIbDCa.o 353 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 354MIbDCb: MIbDCb.o 355 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 356MIbHCa: MIbHCa.o 357 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 358MIbHCb: MIbHCb.o 359 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 360MIbLCa: MIbLCa.o 361 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 362MIbLCb: MIbLCb.o 363 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 364MIbMCa: MIbMCa.o 365 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 366MIbMCb: MIbMCb.o 367 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 368MIbMIa: MIbMIa.o 369 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 370MIbMIb: MIbMIb.o 371 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 372MIbSCa: MIbSCa.o 373 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 374MIbSCb: MIbSCb.o 375 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 376MIbUCa: MIbUCa.o 377 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 378MIbUCb: MIbUCb.o 379 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 380 381MZaDCa: MZaDCa.o 382 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 383MZaDCb: MZaDCb.o 384 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 385MZaHCa: MZaHCa.o 386 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 387MZaHCb: MZaHCb.o 388 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 389MZaLCa: MZaLCa.o 390 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 391MZaLCb: MZaLCb.o 392 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 393MZaMCa: MZaMCa.o 394 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 395MZaMCb: MZaMCb.o 396 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 397MZaMIa: MZaMIa.o 398 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 399MZaMIb: MZaMIb.o 400 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 401MZaSCa: MZaSCa.o 402 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 403MZaSCb: MZaSCb.o 404 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 405MZaUCa: MZaUCa.o 406 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 407MZaUCb: MZaUCb.o 408 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 409MZbDCa: MZbDCa.o 410 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 411MZbDCb: MZbDCb.o 412 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 413MZbHCa: MZbHCa.o 414 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 415MZbHCb: MZbHCb.o 416 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 417MZbLCa: MZbLCa.o 418 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 419MZbLCb: MZbLCb.o 420 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 421MZbMCa: MZbMCa.o 422 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 423MZbMCb: MZbMCb.o 424 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 425MZbMIa: MZbMIa.o 426 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 427MZbMIb: MZbMIb.o 428 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 429MZbSCa: MZbSCa.o 430 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 431MZbSCb: MZbSCb.o 432 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 433MZbUCa: MZbUCa.o 434 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 435MZbUCb: MZbUCb.o 436 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 437 438SCaDCa: SCaDCa.o 439 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 440SCaDCb: SCaDCb.o 441 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 442SCaHCa: SCaHCa.o 443 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 444SCaHCb: SCaHCb.o 445 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 446SCaLCa: SCaLCa.o 447 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 448SCaLCb: SCaLCb.o 449 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 450SCaMCa: SCaMCa.o 451 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 452SCaMCb: SCaMCb.o 453 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 454SCaMIa: SCaMIa.o 455 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 456SCaMIb: SCaMIb.o 457 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 458SCaMZa: SCaMZa.o 459 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 460SCaMZb: SCaMZb.o 461 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 462SCaSCa: SCaSCa.o 463 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 464SCaSCb: SCaSCb.o 465 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 466SCaUCa: SCaUCa.o 467 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 468SCaUCb: SCaUCb.o 469 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 470SCbDCa: SCbDCa.o 471 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 472SCbDCb: SCbDCb.o 473 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 474SCbHCa: SCbHCa.o 475 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 476SCbHCb: SCbHCb.o 477 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 478SCbLCa: SCbLCa.o 479 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 480SCbLCb: SCbLCb.o 481 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 482SCbMCa: SCbMCa.o 483 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 484SCbMCb: SCbMCb.o 485 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 486SCbMIa: SCbMIa.o 487 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 488SCbMIb: SCbMIb.o 489 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 490SCbMZa: SCbMZa.o 491 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 492SCbMZb: SCbMZb.o 493 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 494SCbSCa: SCbSCa.o 495 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 496SCbSCb: SCbSCb.o 497 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 498SCbUCa: SCbUCa.o 499 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 500SCbUCb: SCbUCb.o 501 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 502 503UCaDCa: UCaDCa.o 504 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 505UCaDCb: UCaDCb.o 506 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 507UCaHCa: UCaHCa.o 508 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 509UCaHCb: UCaHCb.o 510 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 511UCaLCa: UCaLCa.o 512 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 513UCaLCb: UCaLCb.o 514 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 515UCaMCa: UCaMCa.o 516 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 517UCaMCb: UCaMCb.o 518 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 519UCaMIa: UCaMIa.o 520 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 521UCaMIb: UCaMIb.o 522 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 523UCaMZa: UCaMZa.o 524 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 525UCaMZb: UCaMZb.o 526 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 527UCaSCa: UCaSCa.o 528 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 529UCaSCb: UCaSCb.o 530 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 531UCaUCa: UCaUCa.o 532 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 533UCaUCb: UCaUCb.o 534 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 535UCbDCa: UCbDCa.o 536 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 537UCbDCb: UCbDCb.o 538 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 539UCbHCa: UCbHCa.o 540 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 541UCbHCb: UCbHCb.o 542 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 543UCbLCa: UCbLCa.o 544 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 545UCbLCb: UCbLCb.o 546 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 547UCbMCa: UCbMCa.o 548 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 549UCbMCb: UCbMCb.o 550 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 551UCbMIa: UCbMIa.o 552 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 553UCbMIb: UCbMIb.o 554 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 555UCbMZa: UCbMZa.o 556 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 557UCbMZb: UCbMZb.o 558 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 559UCbSCa: UCbSCa.o 560 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 561UCbSCb: UCbSCb.o 562 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 563UCbUCa: UCbUCa.o 564 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 565UCbUCb: UCbUCb.o 566 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 567 568AliasingTest: AliasingTest.o 569 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 570 571 572# Cleanup 573reset: 574 @$(RM) $(OBJ) $(BIN) 575clean: 576 @$(RM) $(OBJ) $(BIN) $(DEP) 577 578 579# Makefile includes 580ifneq ($(MAKECMDGOALS),reset) 581ifneq ($(MAKECMDGOALS),clean) 582-include $(DEP) 583endif 584endif 585 586 587# Makefile generation 588%.d: %.cpp 589 @$(CXX) -MM -MP -MT "$*.o $*.d" -MF $@ $(CXXFLAGS) $< 590 591 592# Setting the independent commands 593.PHONY: default all essential single reset clean 594