usr/src/Makefile.psm
author Jerry Jelinek <jerry.jelinek@joyent.com>
Fri, 06 Sep 2013 09:20:56 -0700
changeset 14187 68927c785889
parent 10738 6cd5e5169fec
permissions -rw-r--r--
4099 SMF methods without absolute paths no longer work Reviewed by: Richard Lowe <[email protected]> Approved by: Dan McDonald <[email protected]>
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     2
# CDDL HEADER START
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
# The contents of this file are subject to the terms of the
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 78
diff changeset
     5
# Common Development and Distribution License (the "License").
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 78
diff changeset
     6
# You may not use this file except in compliance with the License.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
# or http://www.opensolaris.org/os/licensing.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
# See the License for the specific language governing permissions
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
# and limitations under the License.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
# When distributing Covered Code, include this CDDL HEADER in each
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
# If applicable, add the following below this CDDL HEADER, with the
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
# fields enclosed by brackets "[]" replaced with your own identifying
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
# information: Portions Copyright [yyyy] [name of copyright owner]
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
# CDDL HEADER END
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
#
10207
87c40ea3fc4b 6864230 hiho, hiho, it'ch chtime for CH to go
jmcp <James.McPherson@Sun.COM>
parents: 8119
diff changeset
    22
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
# Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    25
# usr/src/Makefile.psm
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
# Makefile.psm, global definitions for platform specific modules
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    30
ROOT_PLAT_DIR		 = $(ROOT)/platform
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    31
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
ROOT_PSM_DIR		 = $(ROOT_PLAT_DIR)/$(PLATFORM)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    34
ROOT_PSM_MOD_DIR	 = $(ROOT_PSM_DIR)/kernel
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
ROOT_PSM_LIB_DIR	 = $(ROOT_PSM_DIR)/lib
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    36
ROOT_PSM_LIB64_DIR	 = $(ROOT_PSM_LIB_DIR)/$(MACH64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
ROOT_PSM_SBIN_DIR	 = $(ROOT_PSM_DIR)/sbin
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
ROOT_PSM_KERN_DIR_32	 = $(ROOT_PSM_MOD_DIR)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
ROOT_PSM_DRV_DIR_32	 = $(ROOT_PSM_MOD_DIR)/drv
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
ROOT_PSM_EXEC_DIR_32	 = $(ROOT_PSM_MOD_DIR)/exec
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
ROOT_PSM_FS_DIR_32	 = $(ROOT_PSM_MOD_DIR)/fs
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
ROOT_PSM_SCHED_DIR_32	 = $(ROOT_PSM_MOD_DIR)/sched
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
ROOT_PSM_STRMOD_DIR_32	 = $(ROOT_PSM_MOD_DIR)/strmod
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    45
ROOT_PSM_SYS_DIR_32	 = $(ROOT_PSM_MOD_DIR)/sys
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
ROOT_PSM_MISC_DIR_32	 = $(ROOT_PSM_MOD_DIR)/misc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
ROOT_PSM_KGSS_DIR_32	 = $(ROOT_PSM_MOD_DIR)/misc/kgss
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
ROOT_PSM_MACH_DIR_32	 = $(ROOT_PSM_MOD_DIR)/mach
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
ROOT_PSM_CPU_DIR_32	 = $(ROOT_PSM_MOD_DIR)/cpu
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
ROOT_PSM_PLAT_DIR_32	 = $(ROOT_PSM_MOD_DIR)/misc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
ROOT_PSM_TOD_DIR_32	 = $(ROOT_PSM_MOD_DIR)/tod
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
ROOT_PSM_MMU_DIR_32	 = $(ROOT_PSM_MOD_DIR)/mmu
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
ROOT_PSM_DACF_DIR_32	 = $(ROOT_PSM_MOD_DIR)/dacf
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
ROOT_PSM_CRYPTO_DIR_32	 = $(ROOT_PSM_MOD_DIR)/crypto
78
0e13b95244dd 6289703 Remove SUNWust1u.v package -- we do not need it
ae112802
parents: 0
diff changeset
    55
ROOT_PSM_PCBE_DIR_32	 = $(ROOT_PSM_MOD_DIR)/pcbe
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 3446
diff changeset
    56
ROOT_PSM_BRAND_DIR_32	 = $(ROOT_PSM_MOD_DIR)/brand
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
ROOT_PSM_KERN_DIR_64	 = $(ROOT_PSM_MOD_DIR)/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    59
ROOT_PSM_DRV_DIR_64	 = $(ROOT_PSM_MOD_DIR)/drv/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
ROOT_PSM_EXEC_DIR_64	 = $(ROOT_PSM_MOD_DIR)/exec/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
ROOT_PSM_FS_DIR_64	 = $(ROOT_PSM_MOD_DIR)/fs/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
ROOT_PSM_SCHED_DIR_64	 = $(ROOT_PSM_MOD_DIR)/sched/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    63
ROOT_PSM_STRMOD_DIR_64	 = $(ROOT_PSM_MOD_DIR)/strmod/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    64
ROOT_PSM_SYS_DIR_64	 = $(ROOT_PSM_MOD_DIR)/sys/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    65
ROOT_PSM_MISC_DIR_64	 = $(ROOT_PSM_MOD_DIR)/misc/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    66
ROOT_PSM_KGSS_DIR_64	 = $(ROOT_PSM_MOD_DIR)/misc/kgss/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    67
ROOT_PSM_MACH_DIR_64	 = $(ROOT_PSM_MOD_DIR)/mach/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    68
ROOT_PSM_CPU_DIR_64	 = $(ROOT_PSM_MOD_DIR)/cpu/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    69
ROOT_PSM_PLAT_DIR_64	 = $(ROOT_PSM_MOD_DIR)/misc/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    70
ROOT_PSM_TOD_DIR_64	 = $(ROOT_PSM_MOD_DIR)/tod/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    71
ROOT_PSM_MMU_DIR_64	 = $(ROOT_PSM_MOD_DIR)/mmu/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    72
ROOT_PSM_DACF_DIR_64	 = $(ROOT_PSM_MOD_DIR)/dacf/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    73
ROOT_PSM_CRYPTO_DIR_64	 = $(ROOT_PSM_MOD_DIR)/crypto/$(SUBDIR64)
78
0e13b95244dd 6289703 Remove SUNWust1u.v package -- we do not need it
ae112802
parents: 0
diff changeset
    74
ROOT_PSM_PCBE_DIR_64	 = $(ROOT_PSM_MOD_DIR)/pcbe/$(SUBDIR64)
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 3446
diff changeset
    75
ROOT_PSM_BRAND_DIR_64	 = $(ROOT_PSM_MOD_DIR)/brand/$(SUBDIR64)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    76
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    77
ROOT_PSM_KERN_DIR	 = $(ROOT_PSM_KERN_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    78
ROOT_PSM_DRV_DIR	 = $(ROOT_PSM_DRV_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    79
ROOT_PSM_EXEC_DIR	 = $(ROOT_PSM_EXEC_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    80
ROOT_PSM_FS_DIR		 = $(ROOT_PSM_FS_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    81
ROOT_PSM_SCHED_DIR	 = $(ROOT_PSM_SCHED_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    82
ROOT_PSM_STRMOD_DIR	 = $(ROOT_PSM_STRMOD_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    83
ROOT_PSM_SYS_DIR	 = $(ROOT_PSM_SYS_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    84
ROOT_PSM_MISC_DIR	 = $(ROOT_PSM_MISC_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    85
ROOT_PSM_KGSS_DIR	 = $(ROOT_PSM_KGSS_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    86
ROOT_PSM_MACH_DIR	 = $(ROOT_PSM_MACH_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    87
ROOT_PSM_CPU_DIR	 = $(ROOT_PSM_CPU_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    88
ROOT_PSM_PLAT_DIR	 = $(ROOT_PSM_PLAT_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    89
ROOT_PSM_TOD_DIR	 = $(ROOT_PSM_TOD_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    90
ROOT_PSM_MMU_DIR	 = $(ROOT_PSM_MMU_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    91
ROOT_PSM_DACF_DIR	 = $(ROOT_PSM_DACF_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    92
ROOT_PSM_CRYPTO_DIR	 = $(ROOT_PSM_CRYPTO_DIR_$(CLASS))
78
0e13b95244dd 6289703 Remove SUNWust1u.v package -- we do not need it
ae112802
parents: 0
diff changeset
    93
ROOT_PSM_PCBE_DIR	 = $(ROOT_PSM_PCBE_DIR_$(CLASS))
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 3446
diff changeset
    94
ROOT_PSM_BRAND_DIR	 = $(ROOT_PSM_BRAND_DIR_$(CLASS))
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    95
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    96
ROOT_PSM_MOD_DIRS_32	 = $(ROOT_PSM_DRV_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    97
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_EXEC_DIR_32) $(ROOT_PSM_FS_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    98
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_SCHED_DIR_32) $(ROOT_PSM_STRMOD_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    99
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_SYS_DIR_32) $(ROOT_PSM_MISC_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   100
ROOT_PSM_MOD_DIRS_32	+= $(ROOT_PSM_KGSS_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   101
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_MACH_DIR_32) $(ROOT_PSM_CPU_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   102
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_TOD_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   103
ROOT_PSM_MOD_DIRS_32 	+= $(ROOT_PSM_MMU_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   104
ROOT_PSM_MOD_DIRS_32	+= $(ROOT_PSM_DACF_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   105
ROOT_PSM_MOD_DIRS_32	+= $(ROOT_PSM_CRYPTO_DIR_32)
78
0e13b95244dd 6289703 Remove SUNWust1u.v package -- we do not need it
ae112802
parents: 0
diff changeset
   106
ROOT_PSM_MOD_DIRS_32	+= $(ROOT_PSM_PCBE_DIR_32)
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 3446
diff changeset
   107
ROOT_PSM_MOD_DIRS_32	+= $(ROOT_PSM_BRAND_DIR_32)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   108
6319
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   109
ROOT_PSM_LIB_FS_DIR	 = $(ROOT_PSM_LIB_DIR)/fs
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   110
ROOT_PSM_LIB_UFS_DIR	 = $(ROOT_PSM_LIB_FS_DIR)/ufs
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   111
ROOT_PSM_LIB_NFS_DIR	 = $(ROOT_PSM_LIB_FS_DIR)/nfs
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   112
ROOT_PSM_LIB_HSFS_DIR	 = $(ROOT_PSM_LIB_FS_DIR)/hsfs
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   113
ROOT_PSM_LIB_ZFS_DIR	 = $(ROOT_PSM_LIB_FS_DIR)/zfs
03c1299ed2bb PSARC 2008/213 Bootadm: managing a diskless client
jg
parents: 5648
diff changeset
   114
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   115
USR_PLAT_DIR		 = $(ROOT)/usr/platform
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   116
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   117
USR_PSM_DIR		 = $(USR_PLAT_DIR)/$(PLATFORM)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   118
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   119
USR_PSM_MOD_DIR		 = $(USR_PSM_DIR)/kernel
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   120
USR_PSM_INCL_DIR	 = $(USR_PSM_DIR)/include
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   121
USR_PSM_LIB_DIR		 = $(USR_PSM_DIR)/lib
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   122
USR_PSM_LIB64_DIR	 = $(USR_PSM_LIB_DIR)/$(MACH64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   123
USR_PSM_SBIN_DIR	 = $(USR_PSM_DIR)/sbin
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   124
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   125
USR_PSM_ISYS_DIR	 = $(USR_PSM_INCL_DIR)/sys
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   126
USR_PSM_IVM_DIR		 = $(USR_PSM_INCL_DIR)/vm
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   127
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   128
USR_PSM_LIB_ABI_DIR	= $(USR_PSM_LIB_DIR)/abi 
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   129
USR_PSM_LIB_ABI_DIR_64	= $(USR_PSM_LIB_ABI_DIR)/$(MACH64) 
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   130
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   131
USR_PSM_LIB_FS_DIR	 = $(USR_PSM_LIB_DIR)/fs
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   132
USR_PSM_LIB_UFS_DIR	 = $(USR_PSM_LIB_FS_DIR)/ufs
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   133
USR_PSM_LIB_NFS_DIR	 = $(USR_PSM_LIB_FS_DIR)/nfs
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   134
USR_PSM_LIB_HSFS_DIR	 = $(USR_PSM_LIB_FS_DIR)/hsfs
5648
161f8007cab9 6521412 PSARC 2006/525: new boot sparc
setje
parents: 4127
diff changeset
   135
USR_PSM_LIB_ZFS_DIR	 = $(USR_PSM_LIB_FS_DIR)/zfs
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   136
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   137
USR_PSM_DRV_DIR_32	 = $(USR_PSM_MOD_DIR)/drv
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   138
USR_PSM_EXEC_DIR_32	 = $(USR_PSM_MOD_DIR)/exec
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   139
USR_PSM_FS_DIR_32	 = $(USR_PSM_MOD_DIR)/fs
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   140
USR_PSM_SCHED_DIR_32	 = $(USR_PSM_MOD_DIR)/sched
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   141
USR_PSM_STRMOD_DIR_32	 = $(USR_PSM_MOD_DIR)/strmod
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   142
USR_PSM_SYS_DIR_32	 = $(USR_PSM_MOD_DIR)/sys
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   143
USR_PSM_MISC_DIR_32	 = $(USR_PSM_MOD_DIR)/misc
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   144
USR_PSM_DACF_DIR_32	 = $(USR_PSM_MOD_DIR)/dacf
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   145
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   146
USR_PSM_DRV_DIR_64	 = $(USR_PSM_MOD_DIR)/drv/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   147
USR_PSM_EXEC_DIR_64	 = $(USR_PSM_MOD_DIR)/exec/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   148
USR_PSM_FS_DIR_64	 = $(USR_PSM_MOD_DIR)/fs/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   149
USR_PSM_SCHED_DIR_64	 = $(USR_PSM_MOD_DIR)/sched/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   150
USR_PSM_STRMOD_DIR_64	 = $(USR_PSM_MOD_DIR)/strmod/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   151
USR_PSM_SYS_DIR_64	 = $(USR_PSM_MOD_DIR)/sys/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   152
USR_PSM_MISC_DIR_64	 = $(USR_PSM_MOD_DIR)/misc/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   153
USR_PSM_DACF_DIR_64	 = $(USR_PSM_MOD_DIR)/dacf/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   154
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   155
USR_PSM_DRV_DIR		 = $(USR_PSM_DRV_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   156
USR_PSM_EXEC_DIR	 = $(USR_PSM_EXEC_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   157
USR_PSM_FS_DIR		 = $(USR_PSM_FS_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   158
USR_PSM_SCHED_DIR	 = $(USR_PSM_SCHED_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   159
USR_PSM_STRMOD_DIR	 = $(USR_PSM_STRMOD_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   160
USR_PSM_SYS_DIR		 = $(USR_PSM_SYS_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   161
USR_PSM_MISC_DIR	 = $(USR_PSM_MISC_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   162
USR_PSM_DACF_DIR	 = $(USR_PSM_DACF_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   163
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   164
USR_PSM_MOD_DIRS_32	 = $(USR_PSM_DRV_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   165
USR_PSM_MOD_DIRS_32 	+= $(USR_PSM_EXEC_DIR_32) $(USR_PSM_FS_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   166
USR_PSM_MOD_DIRS_32 	+= $(USR_PSM_SCHED_DIR_32) $(USR_PSM_STRMOD_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   167
USR_PSM_MOD_DIRS_32 	+= $(USR_PSM_SYS_DIR_32) $(USR_PSM_MISC_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   168
USR_PSM_MOD_DIRS_32	+= $(USR_PSM_DACF_DIR_32)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   169
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   170
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   171
# UltraSparc III crypto modules
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   172
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   173
ROOT_US3_DIR		= $(ROOT_PLAT_DIR)/sun4u-us3
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   174
ROOT_US3_MOD_DIR	= $(ROOT_US3_DIR)/kernel
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   175
ROOT_US3_CRYPTO_DIR_32	= $(ROOT_US3_MOD_DIR)/crypto
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   176
ROOT_US3_CRYPTO_DIR_64	= $(ROOT_US3_MOD_DIR)/crypto/$(SUBDIR64)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   177
ROOT_US3_CRYPTO_DIR	= $(ROOT_US3_CRYPTO_DIR_$(CLASS))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   178
ROOT_US3_CRYPTO_LINK	= $(ROOT_US3_CRYPTO_DIR_64:$(ROOT_PLAT_DIR)%=../../../..%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   179
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 78
diff changeset
   180
ROOT_BOOT_PSM_KERN_DIR	= $(ROOT)/boot/platform/$(PLATFORM)/kernel
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 78
diff changeset
   181
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   182
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   183
# The following are for the installation of objects in PSM directories.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   184
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   185
ROOT_PSM_PROG=			$(PROG:%=$(ROOT_PSM_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   186
USR_PSM_PROG=			$(PROG:%=$(USR_PSM_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   187
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   188
ROOT_PSM_SBIN_PROG=		$(PROG:%=$(ROOT_PSM_SBIN_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   189
USR_PSM_SBIN_PROG=		$(PROG:%=$(USR_PSM_SBIN_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   190
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   191
ROOT_PSM_LIBS=			$(LIBS:%=$(ROOT_PSM_LIB_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   192
USR_PSM_LIBS=			$(LIBS:%=$(USR_PSM_LIB_DIR)/%)
8119
6da0f2987e8e PSARC/2006/684 libsoftcrypto
Anthony Scarpino <Anthony.Scarpino@Sun.COM>
parents: 6319
diff changeset
   193
USR_PSM_LIBS64=			$(LIBS:%=$(USR_PSM_LIB64_DIR)/%)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   194
$(ROOT_PSM_LIB_DIR)/$(DYNLIB)	:= FILEMODE= 755
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   195
$(ROOT_PSM_LIB64_DIR)/$(DYNLIB)	:= FILEMODE= 755
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   196
$(USR_PSM_LIB_DIR)/$(DYNLIB)	:= FILEMODE= 755
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   197
$(USR_PSM_LIB64_DIR)/$(DYNLIB)	:= FILEMODE= 755
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   198
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   199
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   200
# The following are used to link objects between platforms (for platforms
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   201
# which wish to share some objects, but not everything).
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   202
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   203
ROOT_PSM_PROG_LINKS=		$(PLATLINKS:%=$(ROOT_PLAT_DIR)/%/$(PROG))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   204
USR_PSM_PROG_LINKS=		$(PLATLINKS:%=$(USR_PLAT_DIR)/%/$(PROG))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   205
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   206
ROOT_PSM_SBIN_PROG_LINKS=	$(PLATLINKS:%=$(ROOT_PLAT_DIR)/%/sbin/$(PROG))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   207
USR_PSM_SBIN_PROG_LINKS=	$(PLATLINKS:%=$(USR_PLAT_DIR)/%/sbin/$(PROG))
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   208
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   209
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   210
# The following are for the creation of the link between the generic name
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   211
# of a library and the versioned instance of it.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   212
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   213
ROOT_PSM_LIB_VERLINKS=		$(ROOT_PSM_LIB_DIR)/$(LIBLINKS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
   214
USR_PSM_LIB_VERLINKS=		$(USR_PSM_LIB_DIR)/$(LIBLINKS)