xref: /titanic_51/usr/src/uts/sun4u/boston/Makefile.boston (revision fe0e7ec4d916b05b52d8c7cc8a3e6a1b28e77b6f)
1#
2# Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
3# Use is subject to license terms.
4#
5#pragma ident	"%Z%%M%	%I%	%E% SMI"
6#
7#	Global definitions for sun4u implementation specific modules.
8#
9
10#
11#	Define directories.
12#
13ROOT_BOSTON_DIR               = $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-V445
14ROOT_BOSTON_MOD_DIR		= $(ROOT_BOSTON_DIR)/kernel
15
16ROOT_BOSTON_MISC_DIR_32	= $(ROOT_BOSTON_MOD_DIR)/misc
17ROOT_BOSTON_MISC_DIR_64	= $(ROOT_BOSTON_MISC_DIR_32)/$(SUBDIR64)
18ROOT_BOSTON_DRV_DIR_32	= $(ROOT_BOSTON_MOD_DIR)/drv
19ROOT_BOSTON_DRV_DIR_64	= $(ROOT_BOSTON_DRV_DIR_32)/$(SUBDIR64)
20ROOT_BOSTON_CRYPTO_DIR_32	= $(ROOT_BOSTON_MOD_DIR)/crypto
21ROOT_BOSTON_CRYPTO_DIR_64	= $(ROOT_BOSTON_CRYPTO_DIR_32)/$(SUBDIR64)
22
23ROOT_BOSTON_MISC_DIR		= $(ROOT_BOSTON_MISC_DIR_$(CLASS))
24ROOT_BOSTON_DRV_DIR		= $(ROOT_BOSTON_DRV_DIR_$(CLASS))
25ROOT_BOSTON_CRYPTO_DIR	= $(ROOT_BOSTON_CRYPTO_DIR_$(CLASS))
26
27ROOT_PLAT_MOD_DIRS	+= $(ROOT_BOSTON_MOD_DIR)
28ROOT_PLAT_MISC_DIRS	+= $(ROOT_BOSTON_MISC_DIR)
29
30USR_BOSTON_DIR        = $(USR_PLAT_DIR)/SUNW,Sun-Fire-V445
31USR_BOSTON_LINKED_DIR = $(USR_PLAT_DIR)/$(LINKED_PLATFORM)
32USR_BOSTON_INC_DIR	= $(USR_BOSTON_DIR)/include
33USR_BOSTON_ISYS_DIR	= $(USR_BOSTON_INC_DIR)/sys
34USR_BOSTON_SBIN_DIR	= $(USR_BOSTON_DIR)/sbin
35USR_BOSTON_SBIN_EEPROM	= $(USR_BOSTON_SBIN_DIR)/eeprom
36USR_BOSTON_SBIN_PRTDIAG	= $(USR_BOSTON_SBIN_DIR)/prtdiag
37USR_BOSTON_SBIN_TRAPSTAT = $(USR_BOSTON_SBIN_DIR)/trapstat
38USR_BOSTON_LIB_DIR	= $(USR_BOSTON_DIR)/lib
39
40BOSTON_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/boston/lint-libs/$(OBJS_DIR)
41
42#
43# Define objects.
44#
45BOSTON_OBJS	= boston.o
46
47#
48#	Define modules.
49#
50BOSTON_KMODS	= platmod
51
52#
53#	Links to UltraSparc III crypto modules
54#
55BOSTON_CRYPTO_LINKS	= aes
56
57include $(UTSBASE)/sun4u/boston/Makefile.files
58
59#
60#	Include common rules.
61#
62include $(UTSBASE)/sun4u/Makefile.sun4u
63