Makefile (16990B)
1 # 2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 # 4 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 5 # 6 # Makefile for BCM driver Library 7 # 8 9 LOCALDIR = src/bcm/esw 10 11 export BCM_HIDE_DISPATCHABLE=1 12 13 include ${SDK}/make/Make.config 14 15 ifdef BCM_5675_A0 16 SUBDIR_HERC = hercules 17 endif 18 19 ifdef BCM_56504_A0 20 SUBDIR_FIREBOLT = firebolt 21 endif 22 23 ifdef BCM_56504_B0 24 SUBDIR_FIREBOLT = firebolt 25 endif 26 27 ifdef BCM_56102_A0 28 SUBDIR_FIREBOLT = firebolt 29 endif 30 31 ifdef BCM_56304_B0 32 SUBDIR_FIREBOLT = firebolt 33 endif 34 35 ifdef BCM_56112_A0 36 SUBDIR_FIREBOLT = firebolt 37 endif 38 39 ifdef BCM_56314_A0 40 SUBDIR_FIREBOLT = firebolt 41 endif 42 43 ifdef BCM_56580_A0 44 SUBDIR_FIREBOLT = firebolt 45 SUBDIR_BRADLEY = bradley 46 SUBDIR_HERC = hercules 47 SUBDIR_HUMV = humv 48 endif 49 50 ifdef BCM_56700_A0 51 SUBDIR_FIREBOLT = firebolt 52 SUBDIR_BRADLEY = bradley 53 SUBDIR_HERC = hercules 54 SUBDIR_HUMV = humv 55 endif 56 57 ifdef BCM_56800_A0 58 SUBDIR_FIREBOLT = firebolt 59 SUBDIR_BRADLEY = bradley 60 SUBDIR_HERC = hercules 61 SUBDIR_HUMV = humv 62 endif 63 64 ifdef BCM_56218_A0 65 SUBDIR_RAPTOR = raptor 66 SUBDIR_FIREBOLT = firebolt 67 endif 68 69 ifdef BCM_56514_A0 70 SUBDIR_FIREBOLT = firebolt 71 endif 72 73 ifdef BCM_56624_A0 74 SUBDIR_TRX = trx 75 SUBDIR_TRIUMPH = triumph 76 SUBDIR_BRADLEY = bradley 77 SUBDIR_FIREBOLT = firebolt 78 endif 79 80 ifdef BCM_56680_A0 81 SUBDIR_TRX = trx 82 SUBDIR_TRIUMPH = triumph 83 SUBDIR_BRADLEY = bradley 84 SUBDIR_FIREBOLT = firebolt 85 endif 86 87 ifdef BCM_56624_B0 88 SUBDIR_TRX = trx 89 SUBDIR_TRIUMPH = triumph 90 SUBDIR_BRADLEY = bradley 91 SUBDIR_FIREBOLT = firebolt 92 endif 93 94 ifdef BCM_56680_B0 95 SUBDIR_TRX = trx 96 SUBDIR_TRIUMPH = triumph 97 SUBDIR_BRADLEY = bradley 98 SUBDIR_FIREBOLT = firebolt 99 endif 100 101 ifdef BCM_56224_A0 102 SUBDIR_RAPTOR = raptor 103 SUBDIR_FIREBOLT = firebolt 104 endif 105 106 ifdef BCM_56224_B0 107 SUBDIR_RAPTOR = raptor 108 SUBDIR_FIREBOLT = firebolt 109 endif 110 111 ifdef BCM_53314_A0 112 SUBDIR_RAPTOR = raptor 113 SUBDIR_FIREBOLT = firebolt 114 endif 115 116 ifdef BCM_53324_A0 117 SUBDIR_RAPTOR = raptor 118 SUBDIR_FIREBOLT = firebolt 119 endif 120 121 ifdef BCM_56820_A0 122 SUBDIR_FIREBOLT = firebolt 123 SUBDIR_BRADLEY = bradley 124 SUBDIR_HERC = hercules 125 SUBDIR_HUMV = humv 126 SUBDIR_TRX = trx 127 SUBDIR_TRIUMPH = triumph 128 SUBDIR_SCORPION = scorpion 129 endif 130 131 ifdef BCM_56725_A0 132 SUBDIR_FIREBOLT = firebolt 133 SUBDIR_BRADLEY = bradley 134 SUBDIR_HERC = hercules 135 SUBDIR_HUMV = humv 136 SUBDIR_TRX = trx 137 SUBDIR_TRIUMPH = triumph 138 SUBDIR_SCORPION = scorpion 139 SUBDIR_CONQUEROR = conqueror 140 endif 141 142 ifdef BCM_56634_A0 143 SUBDIR_TRIUMPH2 = triumph2 144 SUBDIR_TRX = trx 145 SUBDIR_TRIUMPH = triumph 146 SUBDIR_BRADLEY = bradley 147 SUBDIR_FIREBOLT = firebolt 148 SUBDIR_XGS4 = xgs4 149 endif 150 151 ifdef BCM_56634_B0 152 SUBDIR_TRIUMPH2 = triumph2 153 SUBDIR_TRX = trx 154 SUBDIR_TRIUMPH = triumph 155 SUBDIR_BRADLEY = bradley 156 SUBDIR_FIREBOLT = firebolt 157 SUBDIR_XGS4 = xgs4 158 endif 159 160 ifdef BCM_56524_A0 161 SUBDIR_TRIUMPH2 = triumph2 162 SUBDIR_TRX = trx 163 SUBDIR_TRIUMPH = triumph 164 SUBDIR_BRADLEY = bradley 165 SUBDIR_FIREBOLT = firebolt 166 SUBDIR_XGS4 = xgs4 167 endif 168 169 ifdef BCM_56524_B0 170 SUBDIR_TRIUMPH2 = triumph2 171 SUBDIR_TRX = trx 172 SUBDIR_TRIUMPH = triumph 173 SUBDIR_BRADLEY = bradley 174 SUBDIR_FIREBOLT = firebolt 175 SUBDIR_XGS4 = xgs4 176 endif 177 178 ifdef BCM_56685_A0 179 SUBDIR_TRIUMPH2 = triumph2 180 SUBDIR_TRX = trx 181 SUBDIR_TRIUMPH = triumph 182 SUBDIR_BRADLEY = bradley 183 SUBDIR_FIREBOLT = firebolt 184 SUBDIR_XGS4 = xgs4 185 endif 186 187 ifdef BCM_56685_B0 188 SUBDIR_TRIUMPH2 = triumph2 189 SUBDIR_TRX = trx 190 SUBDIR_TRIUMPH = triumph 191 SUBDIR_BRADLEY = bradley 192 SUBDIR_FIREBOLT = firebolt 193 SUBDIR_XGS4 = xgs4 194 endif 195 196 ifdef BCM_56334_A0 197 SUBDIR_ENDURO = enduro 198 SUBDIR_TRIUMPH2 = triumph2 199 SUBDIR_TRX = trx 200 SUBDIR_TRIUMPH = triumph 201 SUBDIR_BRADLEY = bradley 202 SUBDIR_FIREBOLT = firebolt 203 SUBDIR_XGS4 = xgs4 204 endif 205 206 ifdef BCM_56334_B0 207 SUBDIR_ENDURO = enduro 208 SUBDIR_TRIUMPH2 = triumph2 209 SUBDIR_TRX = trx 210 SUBDIR_TRIUMPH = triumph 211 SUBDIR_BRADLEY = bradley 212 SUBDIR_FIREBOLT = firebolt 213 SUBDIR_XGS4 = xgs4 214 endif 215 216 ifdef BCM_56840_A0 217 SUBDIR_HERC = hercules 218 SUBDIR_TRIDENT = trident 219 SUBDIR_TITAN = titan 220 SUBDIR_TRIUMPH2 = triumph2 221 SUBDIR_TRX = trx 222 SUBDIR_TRIUMPH = triumph 223 SUBDIR_BRADLEY = bradley 224 SUBDIR_HUMV = humv 225 SUBDIR_SCORPION = scorpion 226 SUBDIR_FIREBOLT = firebolt 227 SUBDIR_XGS4 = xgs4 228 SUBDIR_XGS5 = xgs5 229 endif 230 231 ifdef BCM_56840_B0 232 SUBDIR_HERC = hercules 233 SUBDIR_TRIDENT = trident 234 SUBDIR_TITAN = titan 235 SUBDIR_TRIUMPH2 = triumph2 236 SUBDIR_TRX = trx 237 SUBDIR_ENDURO = enduro 238 SUBDIR_TRIUMPH = triumph 239 SUBDIR_BRADLEY = bradley 240 SUBDIR_HUMV = humv 241 SUBDIR_SCORPION = scorpion 242 SUBDIR_FIREBOLT = firebolt 243 SUBDIR_XGS4 = xgs4 244 SUBDIR_XGS5 = xgs5 245 endif 246 247 ifdef BCM_56142_A0 248 SUBDIR_ENDURO = enduro 249 SUBDIR_TRIUMPH2 = triumph2 250 SUBDIR_TRX = trx 251 SUBDIR_TRIUMPH = triumph 252 SUBDIR_BRADLEY = bradley 253 SUBDIR_FIREBOLT = firebolt 254 SUBDIR_HURRICANE = hurricane 255 SUBDIR_XGS4 = xgs4 256 endif 257 258 ifdef BCM_56150_A0 259 SUBDIR_ENDURO = enduro 260 SUBDIR_TRIUMPH2 = triumph2 261 SUBDIR_TRIUMPH3 = triumph3 262 SUBDIR_TRX = trx 263 SUBDIR_TRIUMPH = triumph 264 SUBDIR_BRADLEY = bradley 265 SUBDIR_FIREBOLT = firebolt 266 SUBDIR_HURRICANE = hurricane 267 SUBDIR_HURRICANE2 = hurricane2 268 SUBDIR_XGS4 = xgs4 269 endif 270 271 ifdef BCM_53400_A0 272 SUBDIR_ENDURO = enduro 273 SUBDIR_TRIUMPH2 = triumph2 274 SUBDIR_TRIUMPH3 = triumph3 275 SUBDIR_TRX = trx 276 SUBDIR_TRIUMPH = triumph 277 SUBDIR_BRADLEY = bradley 278 SUBDIR_FIREBOLT = firebolt 279 SUBDIR_HURRICANE = hurricane 280 SUBDIR_HURRICANE2 = hurricane2 281 SUBDIR_GREYHOUND = greyhound 282 SUBDIR_XGS4 = xgs4 283 endif 284 285 ifdef BCM_56160_A0 286 SUBDIR_ENDURO = enduro 287 SUBDIR_TRIUMPH2 = triumph2 288 SUBDIR_TRIUMPH3 = triumph3 289 SUBDIR_TRX = trx 290 SUBDIR_TRIUMPH = triumph 291 SUBDIR_BRADLEY = bradley 292 SUBDIR_FIREBOLT = firebolt 293 SUBDIR_HURRICANE = hurricane 294 SUBDIR_HURRICANE2 = hurricane2 295 SUBDIR_GREYHOUND = greyhound 296 SUBDIR_HURRICANE3 = hurricane3 297 SUBDIR_XGS4 = xgs4 298 SUBDIR_FLOWCNT = flowcnt 299 endif 300 301 ifdef BCM_53540_A0 302 SUBDIR_ENDURO = enduro 303 SUBDIR_TRIUMPH2 = triumph2 304 SUBDIR_TRIUMPH3 = triumph3 305 SUBDIR_TRX = trx 306 SUBDIR_TRIUMPH = triumph 307 SUBDIR_BRADLEY = bradley 308 SUBDIR_FIREBOLT = firebolt 309 SUBDIR_HURRICANE = hurricane 310 SUBDIR_HURRICANE2 = hurricane2 311 SUBDIR_GREYHOUND = greyhound 312 SUBDIR_HURRICANE3 = hurricane3 313 SUBDIR_XGS4 = xgs4 314 SUBDIR_FLOWCNT = flowcnt 315 endif 316 317 ifdef BCM_53570_A0 318 SUBDIR_ENDURO = enduro 319 SUBDIR_TRIUMPH2 = triumph2 320 SUBDIR_TRIUMPH3 = triumph3 321 SUBDIR_TRX = trx 322 SUBDIR_TRIUMPH = triumph 323 SUBDIR_BRADLEY = bradley 324 SUBDIR_FIREBOLT = firebolt 325 SUBDIR_HURRICANE = hurricane 326 SUBDIR_HURRICANE2 = hurricane2 327 SUBDIR_GREYHOUND = greyhound 328 SUBDIR_HURRICANE3 = hurricane3 329 SUBDIR_GREYHOUND2 = greyhound2 330 SUBDIR_XGS4 = xgs4 331 SUBDIR_FLOWCNT = flowcnt 332 endif 333 334 ifdef BCM_88732_A0 335 SUBDIR_FIREBOLT = firebolt 336 SUBDIR_BRADLEY = bradley 337 SUBDIR_HERC = hercules 338 SUBDIR_HUMV = humv 339 SUBDIR_TRX = trx 340 SUBDIR_TRIUMPH = triumph 341 SUBDIR_SCORPION = scorpion 342 SUBDIR_CONQUEROR = conqueror 343 endif 344 345 ifdef BCM_56640_A0 346 SUBDIR_TRIUMPH3 = triumph3 347 SUBDIR_TRIDENT = trident 348 SUBDIR_TITAN = titan 349 SUBDIR_TRIUMPH2 = triumph2 350 SUBDIR_HERC = hercules 351 SUBDIR_HUMV = humv 352 SUBDIR_TRX = trx 353 SUBDIR_TRIUMPH = triumph 354 SUBDIR_BRADLEY = bradley 355 SUBDIR_SCORPION = scorpion 356 SUBDIR_FIREBOLT = firebolt 357 SUBDIR_REGEX = regex 358 SUBDIR_FLEXCTR = flexctr 359 SUBDIR_XGS4 = xgs4 360 SUBDIR_XGS5 = xgs5 361 endif 362 363 ifdef BCM_56850_A0 364 SUBDIR_HERC = hercules 365 SUBDIR_TRIDENT = trident 366 SUBDIR_TITAN = titan 367 SUBDIR_TRIDENT2 = trident2 368 SUBDIR_TITAN2 = titan2 369 SUBDIR_TRIUMPH2 = triumph2 370 SUBDIR_TRIUMPH3 = triumph3 371 SUBDIR_TRX = trx 372 SUBDIR_TRIUMPH = triumph 373 SUBDIR_BRADLEY = bradley 374 SUBDIR_HUMV = humv 375 SUBDIR_SCORPION = scorpion 376 SUBDIR_FIREBOLT = firebolt 377 SUBDIR_FLEXCTR = flexctr 378 SUBDIR_XGS4 = xgs4 379 SUBDIR_XGS5 = xgs5 380 endif 381 382 ifdef BCM_56860_A0 383 SUBDIR_TRIDENT2PLUS = trident2plus 384 SUBDIR_HERC = hercules 385 SUBDIR_TRIDENT = trident 386 SUBDIR_TITAN = titan 387 SUBDIR_TRIDENT2 = trident2 388 SUBDIR_TITAN2 = titan2 389 SUBDIR_TITAN2PLUS = titan2plus 390 SUBDIR_TRIUMPH2 = triumph2 391 SUBDIR_TRIUMPH3 = triumph3 392 SUBDIR_TRX = trx 393 SUBDIR_TRIUMPH = triumph 394 SUBDIR_BRADLEY = bradley 395 SUBDIR_HUMV = humv 396 SUBDIR_SCORPION = scorpion 397 SUBDIR_FIREBOLT = firebolt 398 SUBDIR_FLEXCTR = flexctr 399 SUBDIR_XGS4 = xgs4 400 SUBDIR_XGS5 = xgs5 401 endif 402 403 ifdef BCM_56440_A0 404 SUBDIR_HERC = hercules 405 SUBDIR_KATANA = katana 406 SUBDIR_TRIDENT = trident 407 SUBDIR_TITAN = titan 408 SUBDIR_TRIUMPH2 = triumph2 409 SUBDIR_TRX = trx 410 SUBDIR_TRIUMPH = triumph 411 SUBDIR_BRADLEY = bradley 412 SUBDIR_SCORPION = scorpion 413 SUBDIR_FIREBOLT = firebolt 414 SUBDIR_FLEXCTR = flexctr 415 SUBDIR_HUMV = humv 416 SUBDIR_ENDURO = enduro 417 SUBDIR_REGEX = regex 418 SUBDIR_XGS4 = xgs4 419 SUBDIR_XGS5 = xgs5 420 endif 421 422 ifdef BCM_56440_B0 423 SUBDIR_HERC = hercules 424 SUBDIR_KATANA = katana 425 SUBDIR_TRIDENT = trident 426 SUBDIR_TITAN = titan 427 SUBDIR_TRIUMPH2 = triumph2 428 SUBDIR_TRX = trx 429 SUBDIR_TRIUMPH = triumph 430 SUBDIR_BRADLEY = bradley 431 SUBDIR_SCORPION = scorpion 432 SUBDIR_FIREBOLT = firebolt 433 SUBDIR_FLEXCTR = flexctr 434 SUBDIR_HUMV = humv 435 SUBDIR_ENDURO = enduro 436 SUBDIR_REGEX = regex 437 SUBDIR_XGS4 = xgs4 438 SUBDIR_XGS5 = xgs5 439 endif 440 441 ifdef BCM_56450_A0 442 SUBDIR_HERC = hercules 443 SUBDIR_KATANA2 = katana2 444 SUBDIR_KATANA = katana 445 SUBDIR_TRIDENT = trident 446 SUBDIR_TRIDENT2 = trident2 447 SUBDIR_TITAN = titan 448 SUBDIR_TRIUMPH2 = triumph2 449 SUBDIR_TRIUMPH3 = triumph3 450 SUBDIR_TRX = trx 451 SUBDIR_TRIUMPH = triumph 452 SUBDIR_BRADLEY = bradley 453 SUBDIR_SCORPION = scorpion 454 SUBDIR_FIREBOLT = firebolt 455 SUBDIR_FLEXCTR = flexctr 456 SUBDIR_HUMV = humv 457 SUBDIR_ENDURO = enduro 458 SUBDIR_REGEX = regex 459 SUBDIR_XGS4 = xgs4 460 SUBDIR_XGS5 = xgs5 461 endif 462 463 ifdef BCM_56450_B0 464 SUBDIR_HERC = hercules 465 SUBDIR_KATANA2 = katana2 466 SUBDIR_KATANA = katana 467 SUBDIR_TRIDENT = trident 468 SUBDIR_TRIDENT2 = trident2 469 SUBDIR_TITAN = titan 470 SUBDIR_TRIUMPH2 = triumph2 471 SUBDIR_TRIUMPH3 = triumph3 472 SUBDIR_TRX = trx 473 SUBDIR_TRIUMPH = triumph 474 SUBDIR_BRADLEY = bradley 475 SUBDIR_SCORPION = scorpion 476 SUBDIR_FIREBOLT = firebolt 477 SUBDIR_FLEXCTR = flexctr 478 SUBDIR_HUMV = humv 479 SUBDIR_ENDURO = enduro 480 SUBDIR_REGEX = regex 481 SUBDIR_XGS4 = xgs4 482 SUBDIR_XGS5 = xgs5 483 endif 484 485 ifdef BCM_56260_A0 486 SUBDIR_SABER2 = saber2 487 SUBDIR_HERC = hercules 488 SUBDIR_KATANA2 = katana2 489 SUBDIR_KATANA = katana 490 SUBDIR_TRIDENT = trident 491 SUBDIR_TITAN = titan 492 SUBDIR_TRIUMPH2 = triumph2 493 SUBDIR_TRIUMPH3 = triumph3 494 SUBDIR_TRX = trx 495 SUBDIR_TRIUMPH = triumph 496 SUBDIR_BRADLEY = bradley 497 SUBDIR_SCORPION = scorpion 498 SUBDIR_FIREBOLT = firebolt 499 SUBDIR_FLEXCTR = flexctr 500 SUBDIR_HUMV = humv 501 SUBDIR_ENDURO = enduro 502 SUBDIR_REGEX = regex 503 SUBDIR_XGS4 = xgs4 504 SUBDIR_XGS5 = xgs5 505 endif 506 507 508 ifdef BCM_56270_A0 509 SUBDIR_METROLITE = metrolite 510 SUBDIR_SABER2 = saber2 511 SUBDIR_HERC = hercules 512 SUBDIR_KATANA2 = katana2 513 SUBDIR_KATANA = katana 514 SUBDIR_TRIDENT = trident 515 SUBDIR_TITAN = titan 516 SUBDIR_TRIUMPH2 = triumph2 517 SUBDIR_TRIUMPH3 = triumph3 518 SUBDIR_TRX = trx 519 SUBDIR_TRIUMPH = triumph 520 SUBDIR_BRADLEY = bradley 521 SUBDIR_SCORPION = scorpion 522 SUBDIR_FIREBOLT = firebolt 523 SUBDIR_FLEXCTR = flexctr 524 SUBDIR_HUMV = humv 525 SUBDIR_ENDURO = enduro 526 SUBDIR_REGEX = regex 527 SUBDIR_XGS4 = xgs4 528 SUBDIR_XGS5 = xgs5 529 endif 530 531 ifdef BCM_56340_A0 532 SUBDIR_TRIUMPH3 = triumph3 533 SUBDIR_TRIDENT = trident 534 SUBDIR_TITAN = titan 535 SUBDIR_TRIUMPH2 = triumph2 536 SUBDIR_HERC = hercules 537 SUBDIR_HUMV = humv 538 SUBDIR_TRX = trx 539 SUBDIR_TRIUMPH = triumph 540 SUBDIR_BRADLEY = bradley 541 SUBDIR_SCORPION = scorpion 542 SUBDIR_FIREBOLT = firebolt 543 SUBDIR_REGEX = regex 544 SUBDIR_FLEXCTR = flexctr 545 SUBDIR_XGS4 = xgs4 546 SUBDIR_XGS5 = xgs5 547 SUBDIR_TRIDENT2 = trident2 548 SUBDIR_TITAN2 = titan2 549 endif 550 551 ifdef BCM_56960_A0 552 SUBDIR_HERC = hercules 553 SUBDIR_TRIDENT = trident 554 SUBDIR_TITAN = titan 555 SUBDIR_TRIUMPH2 = triumph2 556 SUBDIR_TRX = trx 557 SUBDIR_TRIUMPH = triumph 558 SUBDIR_BRADLEY = bradley 559 SUBDIR_HUMV = humv 560 SUBDIR_SCORPION = scorpion 561 SUBDIR_FIREBOLT = firebolt 562 SUBDIR_TRIDENT2 = trident2 563 SUBDIR_TOMAHAWK = tomahawk 564 SUBDIR_TRIUMPH3 = triumph3 565 SUBDIR_XGS4 = xgs4 566 SUBDIR_XGS5 = xgs5 567 SUBDIR_ALPM2 = alpm2 568 SUBDIR_TITAN2 = titan2 569 SUBDIR_FLEXCTR = flexctr 570 endif 571 572 ifdef BCM_56965_A0 573 SUBDIR_HERC = hercules 574 SUBDIR_TRIDENT = trident 575 SUBDIR_TITAN = titan 576 SUBDIR_TRIUMPH2 = triumph2 577 SUBDIR_TRX = trx 578 SUBDIR_TRIUMPH = triumph 579 SUBDIR_BRADLEY = bradley 580 SUBDIR_HUMV = humv 581 SUBDIR_SCORPION = scorpion 582 SUBDIR_FIREBOLT = firebolt 583 SUBDIR_TRIDENT2 = trident2 584 SUBDIR_TOMAHAWK = tomahawk 585 SUBDIR_TRIUMPH3 = triumph3 586 SUBDIR_XGS4 = xgs4 587 SUBDIR_XGS5 = xgs5 588 SUBDIR_ALPM2 = alpm2 589 SUBDIR_TITAN2 = titan2 590 SUBDIR_FLEXCTR = flexctr 591 endif 592 593 ifdef BCM_56980_A0 594 SUBDIR_HERC = hercules 595 SUBDIR_TRIDENT = trident 596 SUBDIR_TITAN = titan 597 SUBDIR_TRIUMPH2 = triumph2 598 SUBDIR_TRX = trx 599 SUBDIR_TRIUMPH = triumph 600 SUBDIR_BRADLEY = bradley 601 SUBDIR_HUMV = humv 602 SUBDIR_SCORPION = scorpion 603 SUBDIR_FIREBOLT = firebolt 604 SUBDIR_TRIDENT2 = trident2 605 SUBDIR_TOMAHAWK = tomahawk 606 SUBDIR_TRIUMPH3 = triumph3 607 SUBDIR_TOMAHAWK3 = tomahawk3 608 SUBDIR_XGS4 = xgs4 609 SUBDIR_XGS5 = xgs5 610 SUBDIR_TITAN2 = titan2 611 SUBDIR_FLEXCTR = flexctr 612 SUBDIR_ALPM2 = alpm2 613 # TH2 dependencies in TH3 614 SUBDIR_TOMAHAWK2 = tomahawk2 615 endif 616 617 ifdef BCM_56560_A0 618 SUBDIR_APACHE = apache 619 SUBDIR_HERC = hercules 620 SUBDIR_TRIDENT = trident 621 SUBDIR_TITAN = titan 622 SUBDIR_TRIDENT2 = trident2 623 SUBDIR_TRIDENT2PLUS = trident2plus 624 SUBDIR_TITAN2PLUS = titan2plus 625 SUBDIR_TITAN2 = titan2 626 SUBDIR_TRIUMPH2 = triumph2 627 SUBDIR_TRIUMPH3 = triumph3 628 SUBDIR_TRX = trx 629 SUBDIR_TRIUMPH = triumph 630 SUBDIR_BRADLEY = bradley 631 SUBDIR_HUMV = humv 632 SUBDIR_SCORPION = scorpion 633 SUBDIR_FIREBOLT = firebolt 634 SUBDIR_FLEXCTR = flexctr 635 SUBDIR_KATANA = katana 636 SUBDIR_KATANA2 = katana2 637 SUBDIR_XGS4 = xgs4 638 SUBDIR_XGS5 = xgs5 639 endif 640 641 ifdef BCM_56670_A0 642 SUBDIR_MONTEREY = monterey 643 SUBDIR_APACHE = apache 644 SUBDIR_HERC = hercules 645 SUBDIR_TRIDENT = trident 646 SUBDIR_TITAN = titan 647 SUBDIR_TRIDENT2 = trident2 648 SUBDIR_TRIDENT2PLUS = trident2plus 649 SUBDIR_TITAN2PLUS = titan2plus 650 SUBDIR_TITAN2 = titan2 651 SUBDIR_TRIUMPH2 = triumph2 652 SUBDIR_TRIUMPH3 = triumph3 653 SUBDIR_TRX = trx 654 SUBDIR_TRIUMPH = triumph 655 SUBDIR_BRADLEY = bradley 656 SUBDIR_HUMV = humv 657 SUBDIR_SCORPION = scorpion 658 SUBDIR_FIREBOLT = firebolt 659 SUBDIR_FLEXCTR = flexctr 660 SUBDIR_KATANA = katana 661 SUBDIR_KATANA2 = katana2 662 SUBDIR_XGS4 = xgs4 663 SUBDIR_XGS5 = xgs5 664 endif 665 666 ifdef BCM_56870_A0 667 SUBDIR_HERC = hercules 668 SUBDIR_TRIDENT = trident 669 SUBDIR_TITAN = titan 670 SUBDIR_TRIDENT2 = trident2 671 SUBDIR_TRIDENT2PLUS = trident2plus 672 SUBDIR_TITAN2PLUS = titan2plus 673 SUBDIR_TITAN2 = titan2 674 SUBDIR_TRIUMPH2 = triumph2 675 SUBDIR_TRIUMPH3 = triumph3 676 SUBDIR_TRX = trx 677 SUBDIR_TRIUMPH = triumph 678 SUBDIR_BRADLEY = bradley 679 SUBDIR_HUMV = humv 680 SUBDIR_SCORPION = scorpion 681 SUBDIR_FIREBOLT = firebolt 682 SUBDIR_TOMAHAWK = tomahawk 683 SUBDIR_TOMAHAWK2 = tomahawk2 684 SUBDIR_FLEXCTR = flexctr 685 SUBDIR_TRIDENT3 = trident3 686 SUBDIR_FLEXFLOW = flexflow 687 SUBDIR_XGS4 = xgs4 688 SUBDIR_XGS5 = xgs5 689 SUBDIR_ALPM2 = alpm2 690 endif 691 692 ifdef BCM_56370_A0 693 SUBDIR_HERC = hercules 694 SUBDIR_TRIDENT = trident 695 SUBDIR_TITAN = titan 696 SUBDIR_TRIDENT2 = trident2 697 SUBDIR_TRIDENT2PLUS = trident2plus 698 SUBDIR_TITAN2PLUS = titan2plus 699 SUBDIR_TITAN2 = titan2 700 SUBDIR_TRIUMPH2 = triumph2 701 SUBDIR_TRIUMPH3 = triumph3 702 SUBDIR_TRX = trx 703 SUBDIR_TRIUMPH = triumph 704 SUBDIR_BRADLEY = bradley 705 SUBDIR_HUMV = humv 706 SUBDIR_SCORPION = scorpion 707 SUBDIR_FIREBOLT = firebolt 708 SUBDIR_TOMAHAWK = tomahawk 709 SUBDIR_TOMAHAWK2 = tomahawk2 710 SUBDIR_FLEXCTR = flexctr 711 SUBDIR_TRIDENT3 = trident3 712 SUBDIR_HELIX5 = helix5 713 SUBDIR_FLEXFLOW = flexflow 714 SUBDIR_XGS4 = xgs4 715 SUBDIR_XGS5 = xgs5 716 SUBDIR_FLOWTRACKER = flowtracker 717 SUBDIR_ALPM2 = alpm2 718 endif 719 720 ifdef BCM_56770_A0 721 SUBDIR_HERC = hercules 722 SUBDIR_TRIDENT = trident 723 SUBDIR_TITAN = titan 724 SUBDIR_TRIDENT2 = trident2 725 SUBDIR_TRIDENT2PLUS = trident2plus 726 SUBDIR_TITAN2PLUS = titan2plus 727 SUBDIR_TITAN2 = titan2 728 SUBDIR_TRIUMPH2 = triumph2 729 SUBDIR_TRIUMPH3 = triumph3 730 SUBDIR_TRX = trx 731 SUBDIR_TRIUMPH = triumph 732 SUBDIR_BRADLEY = bradley 733 SUBDIR_HUMV = humv 734 SUBDIR_SCORPION = scorpion 735 SUBDIR_FIREBOLT = firebolt 736 SUBDIR_TOMAHAWK = tomahawk 737 SUBDIR_TOMAHAWK2 = tomahawk2 738 SUBDIR_FLEXCTR = flexctr 739 SUBDIR_TRIDENT3 = trident3 740 SUBDIR_MAVERICK2 = maverick2 741 SUBDIR_FLEXFLOW = flexflow 742 SUBDIR_XGS4 = xgs4 743 SUBDIR_XGS5 = xgs5 744 SUBDIR_ALPM2 = alpm2 745 endif 746 747 ifdef BCM_56970_A0 748 SUBDIR_HERC = hercules 749 SUBDIR_TRIDENT = trident 750 SUBDIR_TITAN = titan 751 SUBDIR_TRIUMPH2 = triumph2 752 SUBDIR_TRX = trx 753 SUBDIR_TRIUMPH = triumph 754 SUBDIR_BRADLEY = bradley 755 SUBDIR_HUMV = humv 756 SUBDIR_SCORPION = scorpion 757 SUBDIR_FIREBOLT = firebolt 758 SUBDIR_TRIDENT2 = trident2 759 SUBDIR_TOMAHAWK = tomahawk 760 SUBDIR_TOMAHAWK2 = tomahawk2 761 SUBDIR_TRIUMPH3 = triumph3 762 SUBDIR_XGS4 = xgs4 763 SUBDIR_XGS5 = xgs5 764 SUBDIR_ALPM2 = alpm2 765 SUBDIR_TITAN2 = titan2 766 SUBDIR_FLEXCTR = flexctr 767 endif 768 769 770 771 ifneq (,$(findstring -DINCLUDE_PTP,$(CFGFLAGS))) 772 SUBDIR_PTP = ptp 773 endif 774 775 776 ifneq (,$(findstring -DINCLUDE_PTP,$(CFGFLAGS))) 777 SUBDIR_PTP = ptp 778 endif 779 780 subdirs := \ 781 $(SUBDIR_METROLITE) \ 782 $(SUBDIR_FLOWCNT) \ 783 $(SUBDIR_FLEXCTR) \ 784 $(SUBDIR_HERC) \ 785 $(SUBDIR_FIREBOLT) \ 786 $(SUBDIR_BRADLEY) \ 787 $(SUBDIR_HUMV) \ 788 $(SUBDIR_RAPTOR) \ 789 $(SUBDIR_TRX) \ 790 $(SUBDIR_TRIUMPH) \ 791 $(SUBDIR_SCORPION) \ 792 $(SUBDIR_CONQUEROR) \ 793 $(SUBDIR_TRIUMPH2) \ 794 $(SUBDIR_ENDURO) \ 795 $(SUBDIR_TRIDENT) \ 796 $(SUBDIR_TITAN) \ 797 $(SUBDIR_HURRICANE) \ 798 $(SUBDIR_HURRICANE2) \ 799 $(SUBDIR_GREYHOUND) \ 800 $(SUBDIR_HURRICANE3) \ 801 $(SUBDIR_GREYHOUND2) \ 802 $(SUBDIR_KATANA) \ 803 $(SUBDIR_KATANA2) \ 804 $(SUBDIR_SABER2) \ 805 $(SUBDIR_TRIUMPH3) \ 806 $(SUBDIR_TRIDENT2) \ 807 $(SUBDIR_TITAN2) \ 808 $(SUBDIR_TOMAHAWK) \ 809 $(SUBDIR_TOMAHAWK2) \ 810 $(SUBDIR_TOMAHAWK3) \ 811 $(SUBDIR_REGEX) \ 812 $(SUBDIR_PTP) \ 813 $(SUBDIR_XGS4) \ 814 $(SUBDIR_XGS5) \ 815 $(SUBDIR_TRIDENT2PLUS) \ 816 $(SUBDIR_TITAN2PLUS) \ 817 $(SUBDIR_APACHE) \ 818 $(SUBDIR_MONTEREY) \ 819 $(SUBDIR_TRIDENT3) \ 820 $(SUBDIR_HELIX5) \ 821 $(SUBDIR_MAVERICK2) \ 822 $(SUBDIR_FLEXFLOW) \ 823 $(SUBDIR_FLOWTRACKER) \ 824 $(SUBDIR_ALPM2) \ 825 $(SUBDIR_NONE) 826 827 include ${SDK}/make/Make.subdirs 828 829 lib = libbcm_esw 830 include ${SDK}/make/Make.lib 831 832 include ${SDK}/make/Make.depend