Print this page
4027 remove CLOSED_BUILD


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


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


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


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



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


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






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


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

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


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