Print this page
6198 Let's EOL cachefs


   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright (c) 2013 Andrew Stormont.  All rights reserved.

  24 
  25 
  26 #
  27 #       This makefile contains the common definitions for all sparc
  28 #       implementation architecture independent modules.
  29 #
  30 
  31 #
  32 #       Define supported builds
  33 #
  34 DEF_BUILDS      = $(DEF_BUILDS64)
  35 ALL_BUILDS      = $(ALL_BUILDS64)
  36 
  37 #
  38 #       Everybody needs to know how to build modstubs.o and to locate unix.o.
  39 #       Note that unix.o must currently be selected from among the possible
  40 #       "implementation architectures". Note further, that unix.o is only
  41 #       used as an optional error check for undefines so (theoretically)
  42 #       any "implementation architectures" could be used. We choose sun4u
  43 #       because it is the reference port.


 334 # Add lvm
 335 #
 336 DRV_KMODS       += md
 337 MISC_KMODS      += md_mirror md_stripe md_hotspares md_raid md_trans md_notify
 338 MISC_KMODS      += md_sp
 339 
 340 #
 341 #       Exec Class Modules (/kernel/exec):
 342 #
 343 EXEC_KMODS      += aoutexec elfexec intpexec shbinexec javaexec
 344 
 345 #
 346 #       Scheduling Class Modules (/kernel/sched):
 347 #
 348 SCHED_KMODS     += RT TS RT_DPTBL TS_DPTBL IA FSS FX FX_DPTBL SDC
 349 
 350 #
 351 #       File System Modules (/kernel/fs):
 352 #
 353 FS_KMODS        += dev devfs fdfs fifofs hsfs lofs namefs nfs pcfs tmpfs zfs
 354 FS_KMODS        += zut specfs udfs ufs autofs cachefs procfs sockfs mntfs
 355 FS_KMODS        += ctfs objfs sharefs dcfs smbfs
 356 
 357 #
 358 #       Streams Modules (/kernel/strmod):
 359 #
 360 STRMOD_KMODS    += bufmod connld dedump ldterm ms pckt pfmod
 361 STRMOD_KMODS    += pipemod ptem redirmod rpcmod rlmod telmod timod
 362 STRMOD_KMODS    += spppasyn spppcomp
 363 STRMOD_KMODS    += tirdwr ttcompat
 364 STRMOD_KMODS    += usbkbm usbms usbwcm usb_ah
 365 STRMOD_KMODS    += drcompat
 366 STRMOD_KMODS    += cryptmod
 367 STRMOD_KMODS    += vuid3ps2
 368 
 369 #
 370 #       'System' Modules (/kernel/sys):
 371 #
 372 SYS_KMODS       += c2audit
 373 SYS_KMODS       += exacctsys
 374 SYS_KMODS       += inst_sync kaio msgsys semsys shmsys sysacct pipe




   4 # The contents of this file are subject to the terms of the
   5 # Common Development and Distribution License (the "License").
   6 # You may not use this file except in compliance with the License.
   7 #
   8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
   9 # or http://www.opensolaris.org/os/licensing.
  10 # See the License for the specific language governing permissions
  11 # and limitations under the License.
  12 #
  13 # When distributing Covered Code, include this CDDL HEADER in each
  14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15 # If applicable, add the following below this CDDL HEADER, with the
  16 # fields enclosed by brackets "[]" replaced with your own identifying
  17 # information: Portions Copyright [yyyy] [name of copyright owner]
  18 #
  19 # CDDL HEADER END
  20 #
  21 
  22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
  23 # Copyright (c) 2013 Andrew Stormont.  All rights reserved.
  24 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  25 
  26 
  27 #
  28 #       This makefile contains the common definitions for all sparc
  29 #       implementation architecture independent modules.
  30 #
  31 
  32 #
  33 #       Define supported builds
  34 #
  35 DEF_BUILDS      = $(DEF_BUILDS64)
  36 ALL_BUILDS      = $(ALL_BUILDS64)
  37 
  38 #
  39 #       Everybody needs to know how to build modstubs.o and to locate unix.o.
  40 #       Note that unix.o must currently be selected from among the possible
  41 #       "implementation architectures". Note further, that unix.o is only
  42 #       used as an optional error check for undefines so (theoretically)
  43 #       any "implementation architectures" could be used. We choose sun4u
  44 #       because it is the reference port.


 335 # Add lvm
 336 #
 337 DRV_KMODS       += md
 338 MISC_KMODS      += md_mirror md_stripe md_hotspares md_raid md_trans md_notify
 339 MISC_KMODS      += md_sp
 340 
 341 #
 342 #       Exec Class Modules (/kernel/exec):
 343 #
 344 EXEC_KMODS      += aoutexec elfexec intpexec shbinexec javaexec
 345 
 346 #
 347 #       Scheduling Class Modules (/kernel/sched):
 348 #
 349 SCHED_KMODS     += RT TS RT_DPTBL TS_DPTBL IA FSS FX FX_DPTBL SDC
 350 
 351 #
 352 #       File System Modules (/kernel/fs):
 353 #
 354 FS_KMODS        += dev devfs fdfs fifofs hsfs lofs namefs nfs pcfs tmpfs zfs
 355 FS_KMODS        += zut specfs udfs ufs autofs procfs sockfs mntfs
 356 FS_KMODS        += ctfs objfs sharefs dcfs smbfs
 357 
 358 #
 359 #       Streams Modules (/kernel/strmod):
 360 #
 361 STRMOD_KMODS    += bufmod connld dedump ldterm ms pckt pfmod
 362 STRMOD_KMODS    += pipemod ptem redirmod rpcmod rlmod telmod timod
 363 STRMOD_KMODS    += spppasyn spppcomp
 364 STRMOD_KMODS    += tirdwr ttcompat
 365 STRMOD_KMODS    += usbkbm usbms usbwcm usb_ah
 366 STRMOD_KMODS    += drcompat
 367 STRMOD_KMODS    += cryptmod
 368 STRMOD_KMODS    += vuid3ps2
 369 
 370 #
 371 #       'System' Modules (/kernel/sys):
 372 #
 373 SYS_KMODS       += c2audit
 374 SYS_KMODS       += exacctsys
 375 SYS_KMODS       += inst_sync kaio msgsys semsys shmsys sysacct pipe