1#================================================================================================== 2# 3# Makefile for the smatdmatkron 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 60all: $(BIN) 61essential: MCaM3x3a MCaMHa MCaMDa MCaMUa SCaSDa HCaHDa LCaLDa UCaUDa DCaDDa 62single: MCaMDa 63 64 65# Build rules 66DCaD3x3a: DCaD3x3a.o 67 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 68DCaD3x3b: DCaD3x3b.o 69 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 70DCaDDa: DCaDDa.o 71 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 72DCaDDb: DCaDDb.o 73 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 74DCaDHa: DCaDHa.o 75 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 76DCaDHb: DCaDHb.o 77 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 78DCaHDa: DCaHDa.o 79 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 80DCaHDb: DCaHDb.o 81 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 82DCaLDa: DCaLDa.o 83 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 84DCaLDb: DCaLDb.o 85 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 86DCaMDa: DCaMDa.o 87 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 88DCaMDb: DCaMDb.o 89 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 90DCaSDa: DCaSDa.o 91 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 92DCaSDb: DCaSDb.o 93 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 94DCaUDa: DCaUDa.o 95 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 96DCaUDb: DCaUDb.o 97 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 98 99DCbD3x3a: DCbD3x3a.o 100 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 101DCbD3x3b: DCbD3x3b.o 102 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 103DCbDDa: DCbDDa.o 104 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 105DCbDDb: DCbDDb.o 106 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 107DCbDHa: DCbDHa.o 108 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 109DCbDHb: DCbDHb.o 110 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 111DCbHDa: DCbHDa.o 112 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 113DCbHDb: DCbHDb.o 114 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 115DCbLDa: DCbLDa.o 116 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 117DCbLDb: DCbLDb.o 118 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 119DCbMDa: DCbMDa.o 120 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 121DCbMDb: DCbMDb.o 122 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 123DCbSDa: DCbSDa.o 124 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 125DCbSDb: DCbSDb.o 126 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 127DCbUDa: DCbUDa.o 128 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 129DCbUDb: DCbUDb.o 130 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 131 132HCaDDa: HCaDDa.o 133 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 134HCaDDb: HCaDDb.o 135 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 136HCaH3x3a: HCaH3x3a.o 137 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 138HCaH3x3b: HCaH3x3b.o 139 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 140HCaHDa: HCaHDa.o 141 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 142HCaHDb: HCaHDb.o 143 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 144HCaHHa: HCaHHa.o 145 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 146HCaHHb: HCaHHb.o 147 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 148HCaLDa: HCaLDa.o 149 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 150HCaLDb: HCaLDb.o 151 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 152HCaMDa: HCaMDa.o 153 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 154HCaMDb: HCaMDb.o 155 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 156HCaSDa: HCaSDa.o 157 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 158HCaSDb: HCaSDb.o 159 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 160HCaUDa: HCaUDa.o 161 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 162HCaUDb: HCaUDb.o 163 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 164 165HCbDDa: HCbDDa.o 166 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 167HCbDDb: HCbDDb.o 168 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 169HCbH3x3a: HCbH3x3a.o 170 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 171HCbH3x3b: HCbH3x3b.o 172 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 173HCbHDa: HCbHDa.o 174 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 175HCbHDb: HCbHDb.o 176 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 177HCbHHa: HCbHHa.o 178 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 179HCbHHb: HCbHHb.o 180 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 181HCbLDa: HCbLDa.o 182 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 183HCbLDb: HCbLDb.o 184 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 185HCbMDa: HCbMDa.o 186 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 187HCbMDb: HCbMDb.o 188 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 189HCbSDa: HCbSDa.o 190 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 191HCbSDb: HCbSDb.o 192 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 193HCbUDa: HCbUDa.o 194 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 195HCbUDb: HCbUDb.o 196 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 197 198LCaDDa: LCaDDa.o 199 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 200LCaDDb: LCaDDb.o 201 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 202LCaHDa: LCaHDa.o 203 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 204LCaHDb: LCaHDb.o 205 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 206LCaL3x3a: LCaL3x3a.o 207 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 208LCaL3x3b: LCaL3x3b.o 209 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 210LCaLDa: LCaLDa.o 211 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 212LCaLDb: LCaLDb.o 213 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 214LCaLHa: LCaLHa.o 215 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 216LCaLHb: LCaLHb.o 217 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 218LCaMDa: LCaMDa.o 219 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 220LCaMDb: LCaMDb.o 221 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 222LCaSDa: LCaSDa.o 223 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 224LCaSDb: LCaSDb.o 225 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 226LCaUDa: LCaUDa.o 227 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 228LCaUDb: LCaUDb.o 229 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 230 231LCbDDa: LCbDDa.o 232 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 233LCbDDb: LCbDDb.o 234 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 235LCbHDa: LCbHDa.o 236 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 237LCbHDb: LCbHDb.o 238 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 239LCbL3x3a: LCbL3x3a.o 240 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 241LCbL3x3b: LCbL3x3b.o 242 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 243LCbLDa: LCbLDa.o 244 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 245LCbLDb: LCbLDb.o 246 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 247LCbLHa: LCbLHa.o 248 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 249LCbLHb: LCbLHb.o 250 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 251LCbMDa: LCbMDa.o 252 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 253LCbMDb: LCbMDb.o 254 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 255LCbSDa: LCbSDa.o 256 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 257LCbSDb: LCbSDb.o 258 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 259LCbUDa: LCbUDa.o 260 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 261LCbUDb: LCbUDb.o 262 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 263 264MCaDDa: MCaDDa.o 265 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 266MCaDDb: MCaDDb.o 267 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 268MCaHDa: MCaHDa.o 269 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 270MCaHDb: MCaHDb.o 271 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 272MCaLDa: MCaLDa.o 273 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 274MCaLDb: MCaLDb.o 275 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 276MCaM2x2a: MCaM2x2a.o 277 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 278MCaM2x2b: MCaM2x2b.o 279 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 280MCaM3x3a: MCaM3x3a.o 281 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 282MCaM3x3b: MCaM3x3b.o 283 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 284MCaM4x4a: MCaM4x4a.o 285 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 286MCaM4x4b: MCaM4x4b.o 287 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 288MCaM5x5a: MCaM5x5a.o 289 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 290MCaM5x5b: MCaM5x5b.o 291 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 292MCaM6x6a: MCaM6x6a.o 293 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 294MCaM6x6b: MCaM6x6b.o 295 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 296MCaM7x13a: MCaM7x13a.o 297 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 298MCaM7x13b: MCaM7x13b.o 299 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 300MCaM16x8a: MCaM16x8a.o 301 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 302MCaM16x8b: MCaM16x8b.o 303 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 304MCaMDa: MCaMDa.o 305 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 306MCaMDb: MCaMDb.o 307 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 308MCaMHa: MCaMHa.o 309 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 310MCaMHb: MCaMHb.o 311 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 312MCaMUa: MCaMUa.o 313 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 314MCaMUb: MCaMUb.o 315 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 316MCaSDa: MCaSDa.o 317 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 318MCaSDb: MCaSDb.o 319 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 320MCaUDa: MCaUDa.o 321 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 322MCaUDb: MCaUDb.o 323 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 324 325MCbDDa: MCbDDa.o 326 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 327MCbDDb: MCbDDb.o 328 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 329MCbHDa: MCbHDa.o 330 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 331MCbHDb: MCbHDb.o 332 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 333MCbLDa: MCbLDa.o 334 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 335MCbLDb: MCbLDb.o 336 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 337MCbM2x2a: MCbM2x2a.o 338 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 339MCbM2x2b: MCbM2x2b.o 340 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 341MCbM3x3a: MCbM3x3a.o 342 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 343MCbM3x3b: MCbM3x3b.o 344 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 345MCbM4x4a: MCbM4x4a.o 346 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 347MCbM4x4b: MCbM4x4b.o 348 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 349MCbM5x5a: MCbM5x5a.o 350 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 351MCbM5x5b: MCbM5x5b.o 352 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 353MCbM6x6a: MCbM6x6a.o 354 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 355MCbM6x6b: MCbM6x6b.o 356 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 357MCbM7x13a: MCbM7x13a.o 358 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 359MCbM7x13b: MCbM7x13b.o 360 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 361MCbM16x8a: MCbM16x8a.o 362 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 363MCbM16x8b: MCbM16x8b.o 364 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 365MCbMDa: MCbMDa.o 366 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 367MCbMDb: MCbMDb.o 368 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 369MCbMHa: MCbMHa.o 370 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 371MCbMHb: MCbMHb.o 372 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 373MCbMUa: MCbMUa.o 374 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 375MCbMUb: MCbMUb.o 376 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 377MCbSDa: MCbSDa.o 378 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 379MCbSDb: MCbSDb.o 380 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 381MCbUDa: MCbUDa.o 382 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 383MCbUDb: MCbUDb.o 384 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 385 386MIaDDa: MIaDDa.o 387 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 388MIaDDb: MIaDDb.o 389 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 390MIaHDa: MIaHDa.o 391 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 392MIaHDb: MIaHDb.o 393 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 394MIaLDa: MIaLDa.o 395 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 396MIaLDb: MIaLDb.o 397 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 398MIaM3x3a: MIaM3x3a.o 399 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 400MIaM3x3b: MIaM3x3b.o 401 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 402MIaMDa: MIaMDa.o 403 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 404MIaMDb: MIaMDb.o 405 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 406MIaMHa: MIaMHa.o 407 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 408MIaMHb: MIaMHb.o 409 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 410MIaMUa: MIaMUa.o 411 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 412MIaMUb: MIaMUb.o 413 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 414MIaSDa: MIaSDa.o 415 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 416MIaSDb: MIaSDb.o 417 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 418MIaUDa: MIaUDa.o 419 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 420MIaUDb: MIaUDb.o 421 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 422 423MIbDDa: MIbDDa.o 424 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 425MIbDDb: MIbDDb.o 426 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 427MIbHDa: MIbHDa.o 428 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 429MIbHDb: MIbHDb.o 430 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 431MIbLDa: MIbLDa.o 432 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 433MIbLDb: MIbLDb.o 434 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 435MIbM3x3a: MIbM3x3a.o 436 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 437MIbM3x3b: MIbM3x3b.o 438 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 439MIbMDa: MIbMDa.o 440 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 441MIbMDb: MIbMDb.o 442 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 443MIbMHa: MIbMHa.o 444 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 445MIbMHb: MIbMHb.o 446 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 447MIbMUa: MIbMUa.o 448 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 449MIbMUb: MIbMUb.o 450 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 451MIbSDa: MIbSDa.o 452 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 453MIbSDb: MIbSDb.o 454 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 455MIbUDa: MIbUDa.o 456 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 457MIbUDb: MIbUDb.o 458 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 459 460SCaDDa: SCaDDa.o 461 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 462SCaDDb: SCaDDb.o 463 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 464SCaHDa: SCaHDa.o 465 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 466SCaHDb: SCaHDb.o 467 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 468SCaLDa: SCaLDa.o 469 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 470SCaLDb: SCaLDb.o 471 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 472SCaMDa: SCaMDa.o 473 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 474SCaMDb: SCaMDb.o 475 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 476SCaS3x3a: SCaS3x3a.o 477 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 478SCaS3x3b: SCaS3x3b.o 479 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 480SCaSDa: SCaSDa.o 481 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 482SCaSDb: SCaSDb.o 483 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 484SCaSHa: SCaSHa.o 485 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 486SCaSHb: SCaSHb.o 487 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 488SCaUDa: SCaUDa.o 489 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 490SCaUDb: SCaUDb.o 491 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 492 493SCbDDa: SCbDDa.o 494 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 495SCbDDb: SCbDDb.o 496 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 497SCbHDa: SCbHDa.o 498 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 499SCbHDb: SCbHDb.o 500 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 501SCbLDa: SCbLDa.o 502 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 503SCbLDb: SCbLDb.o 504 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 505SCbMDa: SCbMDa.o 506 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 507SCbMDb: SCbMDb.o 508 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 509SCbS3x3a: SCbS3x3a.o 510 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 511SCbS3x3b: SCbS3x3b.o 512 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 513SCbSDa: SCbSDa.o 514 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 515SCbSDb: SCbSDb.o 516 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 517SCbSHa: SCbSHa.o 518 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 519SCbSHb: SCbSHb.o 520 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 521SCbUDa: SCbUDa.o 522 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 523SCbUDb: SCbUDb.o 524 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 525 526UCaDDa: UCaDDa.o 527 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 528UCaDDb: UCaDDb.o 529 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 530UCaHDa: UCaHDa.o 531 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 532UCaHDb: UCaHDb.o 533 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 534UCaLDa: UCaLDa.o 535 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 536UCaLDb: UCaLDb.o 537 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 538UCaMDa: UCaMDa.o 539 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 540UCaMDb: UCaMDb.o 541 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 542UCaSDa: UCaSDa.o 543 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 544UCaSDb: UCaSDb.o 545 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 546UCaU3x3a: UCaU3x3a.o 547 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 548UCaU3x3b: UCaU3x3b.o 549 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 550UCaUDa: UCaUDa.o 551 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 552UCaUDb: UCaUDb.o 553 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 554UCaUHa: UCaUHa.o 555 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 556UCaUHb: UCaUHb.o 557 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 558 559UCbDDa: UCbDDa.o 560 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 561UCbDDb: UCbDDb.o 562 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 563UCbHDa: UCbHDa.o 564 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 565UCbHDb: UCbHDb.o 566 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 567UCbLDa: UCbLDa.o 568 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 569UCbLDb: UCbLDb.o 570 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 571UCbMDa: UCbMDa.o 572 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 573UCbMDb: UCbMDb.o 574 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 575UCbSDa: UCbSDa.o 576 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 577UCbSDb: UCbSDb.o 578 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 579UCbU3x3a: UCbU3x3a.o 580 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 581UCbU3x3b: UCbU3x3b.o 582 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 583UCbUDa: UCbUDa.o 584 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 585UCbUDb: UCbUDb.o 586 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 587UCbUHa: UCbUHa.o 588 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 589UCbUHb: UCbUHb.o 590 @$(CXX) $(CXXFLAGS) -o $@ $< $(LIBRARIES) 591 592 593# Cleanup 594reset: 595 @$(RM) $(OBJ) $(BIN) 596clean: 597 @$(RM) $(OBJ) $(BIN) $(DEP) 598 599 600# Makefile includes 601ifneq ($(MAKECMDGOALS),reset) 602ifneq ($(MAKECMDGOALS),clean) 603-include $(DEP) 604endif 605endif 606 607 608# Makefile generation 609%.d: %.cpp 610 @$(CXX) -MM -MP -MT "$*.o $*.d" -MF $@ $(CXXFLAGS) $< 611 612 613# Setting the independent commands 614.PHONY: default all essential single reset clean 615