Print this page
4027 remove CLOSED_BUILD
4028 remove CLOSED_IS_PRESENT
4029 remove tonic build bits
Reviewed by: Andy Stormont <andyjstormont@gmail.com>


 139 #       (Such as a machine specific optimization, which preserves the
 140 #       interfaces.)
 141 #
 142 include $(UTSBASE)/sun4/Makefile.files
 143 include $(UTSTREE)/$(PLATFORM)/Makefile.files
 144 include $(UTSBASE)/sfmmu/Makefile.files
 145 include $(UTSBASE)/sparc/v9/Makefile.files
 146 include $(UTSBASE)/sparc/Makefile.files
 147 include $(UTSTREE)/sun/Makefile.files
 148 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
 149 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
 150 include $(UTSTREE)/common/Makefile.files
 151 
 152 #
 153 #       Include machine independent rules. Note that this does not imply
 154 #       that the resulting module from rules in Makefile.uts is machine
 155 #       independent. Only that the build rules are machine independent.
 156 #
 157 include $(UTSBASE)/Makefile.uts
 158 
 159 # These come after Makefile.uts (for CLOSED_BUILD).
 160 IMPLEMENTATIONS          = tazmo 
 161 IMPLEMENTATIONS         += starfire 
 162 IMPLEMENTATIONS         += javelin 
 163 IMPLEMENTATIONS         += darwin 
 164 IMPLEMENTATIONS         += quasar 
 165 IMPLEMENTATIONS         += grover 
 166 IMPLEMENTATIONS         += enchilada 
 167 IMPLEMENTATIONS         += taco 
 168 IMPLEMENTATIONS         += mpxu 
 169 IMPLEMENTATIONS         += excalibur 
 170 IMPLEMENTATIONS         += montecarlo 
 171 IMPLEMENTATIONS         += serengeti 
 172 IMPLEMENTATIONS         += littleneck 
 173 IMPLEMENTATIONS         += starcat 
 174 IMPLEMENTATIONS         += daktari 
 175 IMPLEMENTATIONS         += cherrystone 
 176 IMPLEMENTATIONS         += fjlite 
 177 IMPLEMENTATIONS         += snowbird 
 178 IMPLEMENTATIONS         += schumacher 
 179 IMPLEMENTATIONS         += blade 
 180 IMPLEMENTATIONS         += boston 
 181 IMPLEMENTATIONS         += seattle 
 182 IMPLEMENTATIONS         += chicago 
 183 IMPLEMENTATIONS         += sunfire 
 184 IMPLEMENTATIONS         += lw8 
 185 IMPLEMENTATIONS         += makaha 
 186 IMPLEMENTATIONS         += opl 
 187 IMPLEMENTATIONS         += lw2plus 
 188 
 189 $(CLOSED_BUILD)CLOSED_IMPLEMENTATIONS   = chalupa 
 190 $(CLOSED_BUILD)CLOSED_IMPLEMENTATIONS   += ents 
 191 
 192 #
 193 #       machine specific optimization, override default in Makefile.master
 194 #
 195 CC_XARCH        = -m64 -xarch=sparcvis
 196 AS_XARCH        = -xarch=v9a
 197 COPTIMIZE       = -xO3
 198 CCMODE          = -Xa
 199 
 200 CFLAGS          = -xchip=ultra $(CCABS32) $(CCREGSYM)
 201 CFLAGS          += $(CC_XARCH)
 202 CFLAGS          += $(COPTIMIZE)
 203 CFLAGS          += $(EXTRA_CFLAGS)
 204 CFLAGS          += $(XAOPT)
 205 CFLAGS          += $(INLINES) -D_ASM_INLINES
 206 CFLAGS          += $(CCMODE)
 207 CFLAGS          += $(SPACEFLAG)
 208 CFLAGS          += $(CERRWARN)
 209 CFLAGS          += $(CTF_FLAGS_$(CLASS))
 210 CFLAGS          += $(C99MODE)
 211 CFLAGS          += $(CCUNBOUND)


 381 DRV_KMODS       += ppm schppm jbusppm
 382 DRV_KMODS       += mc-us3
 383 DRV_KMODS       += mc-us3i
 384 DRV_KMODS       += smbus
 385 DRV_KMODS       += db21554
 386 DRV_KMODS       += gpio_87317
 387 DRV_KMODS       += isadma
 388 DRV_KMODS       += sbbc
 389 DRV_KMODS       += pmubus
 390 DRV_KMODS       += pmugpio
 391 DRV_KMODS       += pmc
 392 DRV_KMODS       += trapstat
 393 DRV_KMODS       += rmc_comm
 394 DRV_KMODS       += rmcadm
 395 DRV_KMODS       += rmclomv
 396 DRV_KMODS       += sf
 397 DRV_KMODS       += nxge
 398 DRV_KMODS       += i2bsc 
 399 DRV_KMODS       += mem_cache
 400 
 401 $(CLOSED_BUILD)CLOSED_DRV_KMODS += ctsmc
 402 $(CLOSED_BUILD)CLOSED_DRV_KMODS += m1535ppm
 403 $(CLOSED_BUILD)CLOSED_DRV_KMODS += memtest
 404 $(CLOSED_BUILD)CLOSED_DRV_KMODS += mi2cv
 405 $(CLOSED_BUILD)CLOSED_DRV_KMODS += smbus_ara
 406 
 407 #
 408 #       Exec Class Modules (/kernel/exec):
 409 #
 410 EXEC_KMODS      +=
 411 
 412 #
 413 #       Scheduling Class Modules (/kernel/sched):
 414 #
 415 SCHED_KMODS     +=
 416 
 417 #
 418 #       File System Modules (/kernel/fs):
 419 #
 420 FS_KMODS        +=
 421 
 422 #
 423 #       Streams Modules (/kernel/strmod):
 424 #
 425 STRMOD_KMODS    += kb
 426 


 443 
 444 #
 445 #       Brand modules
 446 #
 447 BRAND_KMODS     += sn1_brand s10_brand
 448 
 449 #
 450 #       Software Cryptographic Providers (/kernel/crypto):
 451 #
 452 CRYPTO_KMODS    += aes
 453 CRYPTO_KMODS    += arcfour
 454 CRYPTO_KMODS    += des
 455 
 456 #
 457 #       generic-unix module (/kernel/genunix):
 458 #
 459 GENUNIX_KMODS   += genunix
 460 
 461 #       'User' "Modules" excluded from the Full Kernel lint target:
 462 #
 463 $(CLOSED_BUILD)CLOSED_NLMISC_KMODS      += forthdebug
 464 
 465 #
 466 #       Modules eXcluded from the product:
 467 #
 468 XMODS           +=
 469 
 470 #
 471 #       cpu modules
 472 #
 473 CPU_KMODS       += cheetah cheetahplus jalapeno serrano spitfire hummingbird
 474 
 475 #
 476 #       sun4u 'TOD' Modules (/platform/.../kernel/tod):
 477 #
 478 TOD_KMODS       += todds1287 todds1337 todmostek todstarfire 
 479 TOD_KMODS       += todm5819 todblade todbq4802 todsg todopl
 480 TOD_KMODS       += todm5819p_rmc todstarcat 
 481 
 482 $(CLOSED_BUILD)CLOSED_TOD_KMODS += todm5823
 483 
 484 #
 485 #       Performance Counter BackEnd Modules (/usr/kernel/pcbe):
 486 #
 487 PCBE_KMODS      += us234_pcbe
 488 PCBE_KMODS      += opl_pcbe


 139 #       (Such as a machine specific optimization, which preserves the
 140 #       interfaces.)
 141 #
 142 include $(UTSBASE)/sun4/Makefile.files
 143 include $(UTSTREE)/$(PLATFORM)/Makefile.files
 144 include $(UTSBASE)/sfmmu/Makefile.files
 145 include $(UTSBASE)/sparc/v9/Makefile.files
 146 include $(UTSBASE)/sparc/Makefile.files
 147 include $(UTSTREE)/sun/Makefile.files
 148 include $(SRC)/psm/promif/$(PROMIF)/common/Makefile.files
 149 include $(SRC)/psm/promif/$(PROMIF)/$(PLATFORM)/Makefile.files
 150 include $(UTSTREE)/common/Makefile.files
 151 
 152 #
 153 #       Include machine independent rules. Note that this does not imply
 154 #       that the resulting module from rules in Makefile.uts is machine
 155 #       independent. Only that the build rules are machine independent.
 156 #
 157 include $(UTSBASE)/Makefile.uts
 158 
 159 # These come after Makefile.uts.
 160 IMPLEMENTATIONS          = tazmo 
 161 IMPLEMENTATIONS         += starfire 
 162 IMPLEMENTATIONS         += javelin 
 163 IMPLEMENTATIONS         += darwin 
 164 IMPLEMENTATIONS         += quasar 
 165 IMPLEMENTATIONS         += grover 
 166 IMPLEMENTATIONS         += enchilada 
 167 IMPLEMENTATIONS         += taco 
 168 IMPLEMENTATIONS         += mpxu 
 169 IMPLEMENTATIONS         += excalibur 
 170 IMPLEMENTATIONS         += montecarlo 
 171 IMPLEMENTATIONS         += serengeti 
 172 IMPLEMENTATIONS         += littleneck 
 173 IMPLEMENTATIONS         += starcat 
 174 IMPLEMENTATIONS         += daktari 
 175 IMPLEMENTATIONS         += cherrystone 
 176 IMPLEMENTATIONS         += fjlite 
 177 IMPLEMENTATIONS         += snowbird 
 178 IMPLEMENTATIONS         += schumacher 
 179 IMPLEMENTATIONS         += blade 
 180 IMPLEMENTATIONS         += boston 
 181 IMPLEMENTATIONS         += seattle 
 182 IMPLEMENTATIONS         += chicago 
 183 IMPLEMENTATIONS         += sunfire 
 184 IMPLEMENTATIONS         += lw8 
 185 IMPLEMENTATIONS         += makaha 
 186 IMPLEMENTATIONS         += opl 
 187 IMPLEMENTATIONS         += lw2plus 
 188 



 189 #
 190 #       machine specific optimization, override default in Makefile.master
 191 #
 192 CC_XARCH        = -m64 -xarch=sparcvis
 193 AS_XARCH        = -xarch=v9a
 194 COPTIMIZE       = -xO3
 195 CCMODE          = -Xa
 196 
 197 CFLAGS          = -xchip=ultra $(CCABS32) $(CCREGSYM)
 198 CFLAGS          += $(CC_XARCH)
 199 CFLAGS          += $(COPTIMIZE)
 200 CFLAGS          += $(EXTRA_CFLAGS)
 201 CFLAGS          += $(XAOPT)
 202 CFLAGS          += $(INLINES) -D_ASM_INLINES
 203 CFLAGS          += $(CCMODE)
 204 CFLAGS          += $(SPACEFLAG)
 205 CFLAGS          += $(CERRWARN)
 206 CFLAGS          += $(CTF_FLAGS_$(CLASS))
 207 CFLAGS          += $(C99MODE)
 208 CFLAGS          += $(CCUNBOUND)


 378 DRV_KMODS       += ppm schppm jbusppm
 379 DRV_KMODS       += mc-us3
 380 DRV_KMODS       += mc-us3i
 381 DRV_KMODS       += smbus
 382 DRV_KMODS       += db21554
 383 DRV_KMODS       += gpio_87317
 384 DRV_KMODS       += isadma
 385 DRV_KMODS       += sbbc
 386 DRV_KMODS       += pmubus
 387 DRV_KMODS       += pmugpio
 388 DRV_KMODS       += pmc
 389 DRV_KMODS       += trapstat
 390 DRV_KMODS       += rmc_comm
 391 DRV_KMODS       += rmcadm
 392 DRV_KMODS       += rmclomv
 393 DRV_KMODS       += sf
 394 DRV_KMODS       += nxge
 395 DRV_KMODS       += i2bsc 
 396 DRV_KMODS       += mem_cache
 397 






 398 #
 399 #       Exec Class Modules (/kernel/exec):
 400 #
 401 EXEC_KMODS      +=
 402 
 403 #
 404 #       Scheduling Class Modules (/kernel/sched):
 405 #
 406 SCHED_KMODS     +=
 407 
 408 #
 409 #       File System Modules (/kernel/fs):
 410 #
 411 FS_KMODS        +=
 412 
 413 #
 414 #       Streams Modules (/kernel/strmod):
 415 #
 416 STRMOD_KMODS    += kb
 417 


 434 
 435 #
 436 #       Brand modules
 437 #
 438 BRAND_KMODS     += sn1_brand s10_brand
 439 
 440 #
 441 #       Software Cryptographic Providers (/kernel/crypto):
 442 #
 443 CRYPTO_KMODS    += aes
 444 CRYPTO_KMODS    += arcfour
 445 CRYPTO_KMODS    += des
 446 
 447 #
 448 #       generic-unix module (/kernel/genunix):
 449 #
 450 GENUNIX_KMODS   += genunix
 451 
 452 #       'User' "Modules" excluded from the Full Kernel lint target:
 453 #

 454 
 455 #
 456 #       Modules eXcluded from the product:
 457 #
 458 XMODS           +=
 459 
 460 #
 461 #       cpu modules
 462 #
 463 CPU_KMODS       += cheetah cheetahplus jalapeno serrano spitfire hummingbird
 464 
 465 #
 466 #       sun4u 'TOD' Modules (/platform/.../kernel/tod):
 467 #
 468 TOD_KMODS       += todds1287 todds1337 todmostek todstarfire 
 469 TOD_KMODS       += todm5819 todblade todbq4802 todsg todopl
 470 TOD_KMODS       += todm5819p_rmc todstarcat 
 471 


 472 #
 473 #       Performance Counter BackEnd Modules (/usr/kernel/pcbe):
 474 #
 475 PCBE_KMODS      += us234_pcbe
 476 PCBE_KMODS      += opl_pcbe