xref: /titanic_50/usr/src/uts/sun4u/seattle/Makefile.seattle (revision 06e46062ef4f5f4b687cbafb4518fb123fe23920)
1d58fda43Sjbeloro#
2*06e46062Sjbeloro# CDDL HEADER START
3*06e46062Sjbeloro#
4*06e46062Sjbeloro# The contents of this file are subject to the terms of the
5*06e46062Sjbeloro# Common Development and Distribution License (the "License").
6*06e46062Sjbeloro# You may not use this file except in compliance with the License.
7*06e46062Sjbeloro#
8*06e46062Sjbeloro# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*06e46062Sjbeloro# or http://www.opensolaris.org/os/licensing.
10*06e46062Sjbeloro# See the License for the specific language governing permissions
11*06e46062Sjbeloro# and limitations under the License.
12*06e46062Sjbeloro#
13*06e46062Sjbeloro# When distributing Covered Code, include this CDDL HEADER in each
14*06e46062Sjbeloro# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*06e46062Sjbeloro# If applicable, add the following below this CDDL HEADER, with the
16*06e46062Sjbeloro# fields enclosed by brackets "[]" replaced with your own identifying
17*06e46062Sjbeloro# information: Portions Copyright [yyyy] [name of copyright owner]
18*06e46062Sjbeloro#
19*06e46062Sjbeloro# CDDL HEADER END
20*06e46062Sjbeloro#
21*06e46062Sjbeloro
22*06e46062Sjbeloro#
23d58fda43Sjbeloro# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
24d58fda43Sjbeloro# Use is subject to license terms.
25d58fda43Sjbeloro#
26*06e46062Sjbeloro# ident	"%Z%%M%	%I%	%E% SMI"
27d58fda43Sjbeloro#
28d58fda43Sjbeloro#	Global definitions for sun4u implementation specific modules.
29d58fda43Sjbeloro#
30d58fda43Sjbeloro
31d58fda43Sjbeloro#
32d58fda43Sjbeloro#	Define directories.
33d58fda43Sjbeloro#
34d58fda43SjbeloroROOT_SEATTLE_DIR		= $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-V215
35d58fda43SjbeloroROOT_SEATTLE_MOD_DIR		= $(ROOT_SEATTLE_DIR)/kernel
36d58fda43Sjbeloro
37d58fda43SjbeloroROOT_SEATTLE_MISC_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/misc
38d58fda43SjbeloroROOT_SEATTLE_MISC_DIR_64	= $(ROOT_SEATTLE_MISC_DIR_32)/$(SUBDIR64)
39d58fda43SjbeloroROOT_SEATTLE_DRV_DIR_32		= $(ROOT_SEATTLE_MOD_DIR)/drv
40d58fda43SjbeloroROOT_SEATTLE_DRV_DIR_64		= $(ROOT_SEATTLE_DRV_DIR_32)/$(SUBDIR64)
41d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/crypto
42d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR_64	= $(ROOT_SEATTLE_CRYPTO_DIR_32)/$(SUBDIR64)
43d58fda43Sjbeloro
44d58fda43SjbeloroROOT_SEATTLE_MISC_DIR		= $(ROOT_SEATTLE_MISC_DIR_$(CLASS))
45d58fda43SjbeloroROOT_SEATTLE_DRV_DIR		= $(ROOT_SEATTLE_DRV_DIR_$(CLASS))
46d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR		= $(ROOT_SEATTLE_CRYPTO_DIR_$(CLASS))
47d58fda43Sjbeloro
48d58fda43SjbeloroROOT_PLAT_MOD_DIRS	+= $(ROOT_SEATTLE_MOD_DIR)
49d58fda43SjbeloroROOT_PLAT_MISC_DIRS	+= $(ROOT_SEATTLE_MISC_DIR)
50d58fda43Sjbeloro
51d58fda43SjbeloroUSR_SEATTLE_DIR		= $(USR_PLAT_DIR)/SUNW,Sun-Fire-V215
52d58fda43SjbeloroUSR_SEATTLE_LINKED_DIR	= $(USR_PLAT_DIR)/$(LINKED_PLATFORM)
53d58fda43SjbeloroUSR_SEATTLE_INC_DIR	= $(USR_SEATTLE_DIR)/include
54d58fda43SjbeloroUSR_SEATTLE_ISYS_DIR	= $(USR_SEATTLE_INC_DIR)/sys
55d58fda43SjbeloroUSR_SEATTLE_SBIN_DIR	= $(USR_SEATTLE_DIR)/sbin
56d58fda43SjbeloroUSR_SEATTLE_SBIN_EEPROM	= $(USR_SEATTLE_SBIN_DIR)/eeprom
57d58fda43SjbeloroUSR_SEATTLE_SBIN_PRTDIAG = $(USR_SEATTLE_SBIN_DIR)/prtdiag
58d58fda43SjbeloroUSR_SEATTLE_SBIN_TRAPSTAT = $(USR_SEATTLE_SBIN_DIR)/trapstat
59*06e46062SjbeloroUSR_SEATTLE_SBIN_FRUADM	= $(USR_SEATTLE_SBIN_DIR)/fruadm
60d58fda43SjbeloroUSR_SEATTLE_LIB_DIR	= $(USR_SEATTLE_DIR)/lib
61d58fda43Sjbeloro
62d58fda43SjbeloroSEATTLE_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/seattle/lint-libs/$(OBJS_DIR)
63d58fda43Sjbeloro
64d58fda43Sjbeloro#
65d58fda43Sjbeloro# Define objects.
66d58fda43Sjbeloro#
67d58fda43SjbeloroSEATTLE_OBJS	= seattle.o
68d58fda43Sjbeloro
69d58fda43Sjbeloro#
70d58fda43Sjbeloro#	Define modules.
71d58fda43Sjbeloro#
72d58fda43SjbeloroSEATTLE_KMODS	= platmod
73d58fda43Sjbeloro
74d58fda43Sjbeloro#
75d58fda43Sjbeloro#	Links to UltraSparc III crypto modules
76d58fda43Sjbeloro#
77d58fda43SjbeloroSEATTLE_CRYPTO_LINKS	= aes
78d58fda43Sjbeloro
79d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/seattle/Makefile.files
80d58fda43Sjbeloro
81d58fda43Sjbeloro#
82d58fda43Sjbeloro#	Include common rules.
83d58fda43Sjbeloro#
84d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/Makefile.sun4u
85