xref: /titanic_41/usr/src/uts/sun4u/seattle/Makefile.seattle (revision 1e49577a7fcde812700ded04431b49d67cc57d6d)
1d58fda43Sjbeloro#
206e46062Sjbeloro# CDDL HEADER START
306e46062Sjbeloro#
406e46062Sjbeloro# The contents of this file are subject to the terms of the
506e46062Sjbeloro# Common Development and Distribution License (the "License").
606e46062Sjbeloro# You may not use this file except in compliance with the License.
706e46062Sjbeloro#
806e46062Sjbeloro# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
906e46062Sjbeloro# or http://www.opensolaris.org/os/licensing.
1006e46062Sjbeloro# See the License for the specific language governing permissions
1106e46062Sjbeloro# and limitations under the License.
1206e46062Sjbeloro#
1306e46062Sjbeloro# When distributing Covered Code, include this CDDL HEADER in each
1406e46062Sjbeloro# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1506e46062Sjbeloro# If applicable, add the following below this CDDL HEADER, with the
1606e46062Sjbeloro# fields enclosed by brackets "[]" replaced with your own identifying
1706e46062Sjbeloro# information: Portions Copyright [yyyy] [name of copyright owner]
1806e46062Sjbeloro#
1906e46062Sjbeloro# CDDL HEADER END
2006e46062Sjbeloro#
2106e46062Sjbeloro
2206e46062Sjbeloro#
23*1e49577aSRod Evans# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24d58fda43Sjbeloro#
25d58fda43Sjbeloro#	Global definitions for sun4u implementation specific modules.
26d58fda43Sjbeloro#
27d58fda43Sjbeloro
28d58fda43Sjbeloro#
29d58fda43Sjbeloro#	Define directories.
30d58fda43Sjbeloro#
31d58fda43SjbeloroROOT_SEATTLE_DIR		= $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-V215
32d58fda43SjbeloroROOT_SEATTLE_MOD_DIR		= $(ROOT_SEATTLE_DIR)/kernel
33d58fda43Sjbeloro
34d58fda43SjbeloroROOT_SEATTLE_MISC_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/misc
35d58fda43SjbeloroROOT_SEATTLE_MISC_DIR_64	= $(ROOT_SEATTLE_MISC_DIR_32)/$(SUBDIR64)
36d58fda43SjbeloroROOT_SEATTLE_DRV_DIR_32		= $(ROOT_SEATTLE_MOD_DIR)/drv
37d58fda43SjbeloroROOT_SEATTLE_DRV_DIR_64		= $(ROOT_SEATTLE_DRV_DIR_32)/$(SUBDIR64)
38d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/crypto
39d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR_64	= $(ROOT_SEATTLE_CRYPTO_DIR_32)/$(SUBDIR64)
40d58fda43Sjbeloro
41d58fda43SjbeloroROOT_SEATTLE_MISC_DIR		= $(ROOT_SEATTLE_MISC_DIR_$(CLASS))
42d58fda43SjbeloroROOT_SEATTLE_DRV_DIR		= $(ROOT_SEATTLE_DRV_DIR_$(CLASS))
43d58fda43SjbeloroROOT_SEATTLE_CRYPTO_DIR		= $(ROOT_SEATTLE_CRYPTO_DIR_$(CLASS))
44d58fda43Sjbeloro
45d58fda43SjbeloroROOT_PLAT_MOD_DIRS	+= $(ROOT_SEATTLE_MOD_DIR)
46d58fda43SjbeloroROOT_PLAT_MISC_DIRS	+= $(ROOT_SEATTLE_MISC_DIR)
47d58fda43Sjbeloro
48d58fda43SjbeloroUSR_SEATTLE_DIR		= $(USR_PLAT_DIR)/SUNW,Sun-Fire-V215
49d58fda43SjbeloroUSR_SEATTLE_LINKED_DIR	= $(USR_PLAT_DIR)/$(LINKED_PLATFORM)
50d58fda43SjbeloroUSR_SEATTLE_INC_DIR	= $(USR_SEATTLE_DIR)/include
51d58fda43SjbeloroUSR_SEATTLE_ISYS_DIR	= $(USR_SEATTLE_INC_DIR)/sys
52d58fda43SjbeloroUSR_SEATTLE_SBIN_DIR	= $(USR_SEATTLE_DIR)/sbin
53d58fda43SjbeloroUSR_SEATTLE_SBIN_PRTDIAG = $(USR_SEATTLE_SBIN_DIR)/prtdiag
5406e46062SjbeloroUSR_SEATTLE_SBIN_FRUADM	= $(USR_SEATTLE_SBIN_DIR)/fruadm
55d58fda43SjbeloroUSR_SEATTLE_LIB_DIR	= $(USR_SEATTLE_DIR)/lib
56d58fda43Sjbeloro
57d58fda43SjbeloroSEATTLE_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/seattle/lint-libs/$(OBJS_DIR)
58d58fda43Sjbeloro
59d58fda43Sjbeloro#
60d58fda43Sjbeloro# Define objects.
61d58fda43Sjbeloro#
62d58fda43SjbeloroSEATTLE_OBJS	= seattle.o
63d58fda43Sjbeloro
64d58fda43Sjbeloro#
65d58fda43Sjbeloro#	Define modules.
66d58fda43Sjbeloro#
67f63f7506SanovickSEATTLE_KMODS	= su platmod
68d58fda43Sjbeloro
69d58fda43Sjbeloro#
70d58fda43Sjbeloro#	Links to UltraSparc III crypto modules
71d58fda43Sjbeloro#
72d58fda43SjbeloroSEATTLE_CRYPTO_LINKS	= aes
73d58fda43Sjbeloro
74d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/seattle/Makefile.files
75d58fda43Sjbeloro
76d58fda43Sjbeloro#
77d58fda43Sjbeloro#	Include common rules.
78d58fda43Sjbeloro#
79d58fda43Sjbeloroinclude $(UTSBASE)/sun4u/Makefile.sun4u
80