4 # Common Development and Distribution License (the "License").
5 # You may not use this file except in compliance with the License.
6 #
7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8 # or http://www.opensolaris.org/os/licensing.
9 # See the License for the specific language governing permissions
10 # and limitations under the License.
11 #
12 # When distributing Covered Code, include this CDDL HEADER in each
13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14 # If applicable, add the following below this CDDL HEADER, with the
15 # fields enclosed by brackets "[]" replaced with your own identifying
16 # information: Portions Copyright [yyyy] [name of copyright owner]
17 #
18 # CDDL HEADER END
19 #
20
21 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
22 # Copyright (c) 2014 Nexenta Systems, Inc. All rights reserved.
23 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
24
25 #
26 # This makefile contains the common definitions for all intel
27 # implementation architecture independent modules.
28 #
29
30 #
31 # Machine type (implementation architecture):
32 #
33 PLATFORM = i86pc
34
35 #
36 # Everybody needs to know how to build modstubs.o and to locate unix.o.
37 # Note that unix.o must currently be selected from among the possible
38 # "implementation architectures". Note further, that unix.o is only
39 # used as an optional error check for undefines so (theoretically)
40 # any "implementation architectures" could be used. We choose i86pc
41 # because it is the reference port.
42 #
43 UNIX_DIR = $(UTSBASE)/i86pc/unix
271 DRV_KMODS += kmdb
272 DRV_KMODS += llc1
273 DRV_KMODS += lofi
274 DRV_KMODS += log
275 DRV_KMODS += logindmux
276 DRV_KMODS += mega_sas
277 DRV_KMODS += mc-amd
278 DRV_KMODS += mm
279 DRV_KMODS += mouse8042
280 DRV_KMODS += mpt_sas
281 DRV_KMODS += mr_sas
282 DRV_KMODS += mwl
283 DRV_KMODS += nca
284 DRV_KMODS += nsmb
285 DRV_KMODS += nulldriver
286 DRV_KMODS += nv_sata
287 DRV_KMODS += nxge
288 DRV_KMODS += oce
289 DRV_KMODS += openeepr
290 DRV_KMODS += pci_pci
291 DRV_KMODS += pcic
292 DRV_KMODS += pcieb
293 DRV_KMODS += physmem
294 DRV_KMODS += pit_beep
295 DRV_KMODS += pm
296 DRV_KMODS += poll
297 DRV_KMODS += pool
298 DRV_KMODS += power
299 DRV_KMODS += pseudo
300 DRV_KMODS += ptc
301 DRV_KMODS += ptm
302 DRV_KMODS += pts
303 DRV_KMODS += ptsl
304 DRV_KMODS += qlge
305 DRV_KMODS += radeon
306 DRV_KMODS += ral
307 DRV_KMODS += ramdisk
308 DRV_KMODS += random
309 DRV_KMODS += rds
310 DRV_KMODS += rdsv3
311 DRV_KMODS += rpcib
424 DRV_KMODS += gen_drv
425 DRV_KMODS += tvhci tphci tclient
426 DRV_KMODS += emul64
427
428 #
429 # Machine Specific Driver Modules (/kernel/drv):
430 #
431 DRV_KMODS += options
432 DRV_KMODS += scsi_vhci
433 DRV_KMODS += pmcs
434 DRV_KMODS += pmcs8001fw
435 DRV_KMODS += arcmsr
436 DRV_KMODS += fcp
437 DRV_KMODS += fcip
438 DRV_KMODS += fcsm
439 DRV_KMODS += fp
440 DRV_KMODS += qlc
441 DRV_KMODS += iscsi
442
443 #
444 # PCMCIA specific module(s)
445 #
446 DRV_KMODS += pcs
447 MISC_KMODS += cardbus
448
449 #
450 # SCSI Enclosure Services driver
451 #
452 DRV_KMODS += ses
453
454 #
455 # USB specific modules
456 #
457 DRV_KMODS += hid
458 DRV_KMODS += hwarc hwahc
459 DRV_KMODS += hubd
460 DRV_KMODS += uhci
461 DRV_KMODS += ehci
462 DRV_KMODS += ohci
463 DRV_KMODS += usb_mid
464 DRV_KMODS += usb_ia
465 DRV_KMODS += scsa2usb
466 DRV_KMODS += usbprn
467 DRV_KMODS += ugen
468 DRV_KMODS += usbser
469 DRV_KMODS += usbsacm
591 MISC_KMODS += idm
592 MISC_KMODS += idmap
593 MISC_KMODS += iommulib
594 MISC_KMODS += ipc
595 MISC_KMODS += kbtrans
596 MISC_KMODS += kcf
597 MISC_KMODS += kgssapi
598 MISC_KMODS += kmech_dummy
599 MISC_KMODS += kmech_krb5
600 MISC_KMODS += ksocket
601 MISC_KMODS += mac
602 MISC_KMODS += mii
603 MISC_KMODS += mwlfw
604 MISC_KMODS += net80211
605 MISC_KMODS += nfs_dlboot
606 MISC_KMODS += nfssrv
607 MISC_KMODS += neti
608 MISC_KMODS += pci_autoconfig
609 MISC_KMODS += pcicfg
610 MISC_KMODS += pcihp
611 MISC_KMODS += pcmcia
612 MISC_KMODS += rpcsec
613 MISC_KMODS += rpcsec_gss
614 MISC_KMODS += rsmops
615 MISC_KMODS += sata
616 MISC_KMODS += scsi
617 MISC_KMODS += sda
618 MISC_KMODS += sol_ofs
619 MISC_KMODS += spuni
620 MISC_KMODS += strategy
621 MISC_KMODS += strplumb
622 MISC_KMODS += tem
623 MISC_KMODS += tlimod
624 MISC_KMODS += usba usba10 usbs49_fw
625 MISC_KMODS += scsi_vhci_f_sym_hds
626 MISC_KMODS += scsi_vhci_f_sym
627 MISC_KMODS += scsi_vhci_f_tpgs
628 MISC_KMODS += scsi_vhci_f_asym_sun
629 MISC_KMODS += scsi_vhci_f_tape
630 MISC_KMODS += scsi_vhci_f_tpgs_tape
631 MISC_KMODS += fctl
|
4 # Common Development and Distribution License (the "License").
5 # You may not use this file except in compliance with the License.
6 #
7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8 # or http://www.opensolaris.org/os/licensing.
9 # See the License for the specific language governing permissions
10 # and limitations under the License.
11 #
12 # When distributing Covered Code, include this CDDL HEADER in each
13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14 # If applicable, add the following below this CDDL HEADER, with the
15 # fields enclosed by brackets "[]" replaced with your own identifying
16 # information: Portions Copyright [yyyy] [name of copyright owner]
17 #
18 # CDDL HEADER END
19 #
20
21 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
22 # Copyright (c) 2014 Nexenta Systems, Inc. All rights reserved.
23 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
24 # Copyright 2014 Garrett D'Amore <garrett@damore.org>
25
26 #
27 # This makefile contains the common definitions for all intel
28 # implementation architecture independent modules.
29 #
30
31 #
32 # Machine type (implementation architecture):
33 #
34 PLATFORM = i86pc
35
36 #
37 # Everybody needs to know how to build modstubs.o and to locate unix.o.
38 # Note that unix.o must currently be selected from among the possible
39 # "implementation architectures". Note further, that unix.o is only
40 # used as an optional error check for undefines so (theoretically)
41 # any "implementation architectures" could be used. We choose i86pc
42 # because it is the reference port.
43 #
44 UNIX_DIR = $(UTSBASE)/i86pc/unix
272 DRV_KMODS += kmdb
273 DRV_KMODS += llc1
274 DRV_KMODS += lofi
275 DRV_KMODS += log
276 DRV_KMODS += logindmux
277 DRV_KMODS += mega_sas
278 DRV_KMODS += mc-amd
279 DRV_KMODS += mm
280 DRV_KMODS += mouse8042
281 DRV_KMODS += mpt_sas
282 DRV_KMODS += mr_sas
283 DRV_KMODS += mwl
284 DRV_KMODS += nca
285 DRV_KMODS += nsmb
286 DRV_KMODS += nulldriver
287 DRV_KMODS += nv_sata
288 DRV_KMODS += nxge
289 DRV_KMODS += oce
290 DRV_KMODS += openeepr
291 DRV_KMODS += pci_pci
292 DRV_KMODS += pcieb
293 DRV_KMODS += physmem
294 DRV_KMODS += pit_beep
295 DRV_KMODS += pm
296 DRV_KMODS += poll
297 DRV_KMODS += pool
298 DRV_KMODS += power
299 DRV_KMODS += pseudo
300 DRV_KMODS += ptc
301 DRV_KMODS += ptm
302 DRV_KMODS += pts
303 DRV_KMODS += ptsl
304 DRV_KMODS += qlge
305 DRV_KMODS += radeon
306 DRV_KMODS += ral
307 DRV_KMODS += ramdisk
308 DRV_KMODS += random
309 DRV_KMODS += rds
310 DRV_KMODS += rdsv3
311 DRV_KMODS += rpcib
424 DRV_KMODS += gen_drv
425 DRV_KMODS += tvhci tphci tclient
426 DRV_KMODS += emul64
427
428 #
429 # Machine Specific Driver Modules (/kernel/drv):
430 #
431 DRV_KMODS += options
432 DRV_KMODS += scsi_vhci
433 DRV_KMODS += pmcs
434 DRV_KMODS += pmcs8001fw
435 DRV_KMODS += arcmsr
436 DRV_KMODS += fcp
437 DRV_KMODS += fcip
438 DRV_KMODS += fcsm
439 DRV_KMODS += fp
440 DRV_KMODS += qlc
441 DRV_KMODS += iscsi
442
443 #
444 # SCSI Enclosure Services driver
445 #
446 DRV_KMODS += ses
447
448 #
449 # USB specific modules
450 #
451 DRV_KMODS += hid
452 DRV_KMODS += hwarc hwahc
453 DRV_KMODS += hubd
454 DRV_KMODS += uhci
455 DRV_KMODS += ehci
456 DRV_KMODS += ohci
457 DRV_KMODS += usb_mid
458 DRV_KMODS += usb_ia
459 DRV_KMODS += scsa2usb
460 DRV_KMODS += usbprn
461 DRV_KMODS += ugen
462 DRV_KMODS += usbser
463 DRV_KMODS += usbsacm
585 MISC_KMODS += idm
586 MISC_KMODS += idmap
587 MISC_KMODS += iommulib
588 MISC_KMODS += ipc
589 MISC_KMODS += kbtrans
590 MISC_KMODS += kcf
591 MISC_KMODS += kgssapi
592 MISC_KMODS += kmech_dummy
593 MISC_KMODS += kmech_krb5
594 MISC_KMODS += ksocket
595 MISC_KMODS += mac
596 MISC_KMODS += mii
597 MISC_KMODS += mwlfw
598 MISC_KMODS += net80211
599 MISC_KMODS += nfs_dlboot
600 MISC_KMODS += nfssrv
601 MISC_KMODS += neti
602 MISC_KMODS += pci_autoconfig
603 MISC_KMODS += pcicfg
604 MISC_KMODS += pcihp
605 MISC_KMODS += rpcsec
606 MISC_KMODS += rpcsec_gss
607 MISC_KMODS += rsmops
608 MISC_KMODS += sata
609 MISC_KMODS += scsi
610 MISC_KMODS += sda
611 MISC_KMODS += sol_ofs
612 MISC_KMODS += spuni
613 MISC_KMODS += strategy
614 MISC_KMODS += strplumb
615 MISC_KMODS += tem
616 MISC_KMODS += tlimod
617 MISC_KMODS += usba usba10 usbs49_fw
618 MISC_KMODS += scsi_vhci_f_sym_hds
619 MISC_KMODS += scsi_vhci_f_sym
620 MISC_KMODS += scsi_vhci_f_tpgs
621 MISC_KMODS += scsi_vhci_f_asym_sun
622 MISC_KMODS += scsi_vhci_f_tape
623 MISC_KMODS += scsi_vhci_f_tpgs_tape
624 MISC_KMODS += fctl
|