openbcm

Git mirror of https://github.com/Broadcom-Network-Switching-Software/OpenBCM
git clone git://git.finwo.net/mirror/broadcom/openbcm
Log | Files | Refs | README

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