Makefile.seattle revision 920:5061227f5943
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_SEATTLE_DIR		= $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-V215
14ROOT_SEATTLE_MOD_DIR		= $(ROOT_SEATTLE_DIR)/kernel
15
16ROOT_SEATTLE_MISC_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/misc
17ROOT_SEATTLE_MISC_DIR_64	= $(ROOT_SEATTLE_MISC_DIR_32)/$(SUBDIR64)
18ROOT_SEATTLE_DRV_DIR_32		= $(ROOT_SEATTLE_MOD_DIR)/drv
19ROOT_SEATTLE_DRV_DIR_64		= $(ROOT_SEATTLE_DRV_DIR_32)/$(SUBDIR64)
20ROOT_SEATTLE_CRYPTO_DIR_32	= $(ROOT_SEATTLE_MOD_DIR)/crypto
21ROOT_SEATTLE_CRYPTO_DIR_64	= $(ROOT_SEATTLE_CRYPTO_DIR_32)/$(SUBDIR64)
22
23ROOT_SEATTLE_MISC_DIR		= $(ROOT_SEATTLE_MISC_DIR_$(CLASS))
24ROOT_SEATTLE_DRV_DIR		= $(ROOT_SEATTLE_DRV_DIR_$(CLASS))
25ROOT_SEATTLE_CRYPTO_DIR		= $(ROOT_SEATTLE_CRYPTO_DIR_$(CLASS))
26
27ROOT_PLAT_MOD_DIRS	+= $(ROOT_SEATTLE_MOD_DIR)
28ROOT_PLAT_MISC_DIRS	+= $(ROOT_SEATTLE_MISC_DIR)
29
30USR_SEATTLE_DIR		= $(USR_PLAT_DIR)/SUNW,Sun-Fire-V215
31USR_SEATTLE_LINKED_DIR	= $(USR_PLAT_DIR)/$(LINKED_PLATFORM)
32USR_SEATTLE_INC_DIR	= $(USR_SEATTLE_DIR)/include
33USR_SEATTLE_ISYS_DIR	= $(USR_SEATTLE_INC_DIR)/sys
34USR_SEATTLE_SBIN_DIR	= $(USR_SEATTLE_DIR)/sbin
35USR_SEATTLE_SBIN_EEPROM	= $(USR_SEATTLE_SBIN_DIR)/eeprom
36USR_SEATTLE_SBIN_PRTDIAG = $(USR_SEATTLE_SBIN_DIR)/prtdiag
37USR_SEATTLE_SBIN_TRAPSTAT = $(USR_SEATTLE_SBIN_DIR)/trapstat
38USR_SEATTLE_LIB_DIR	= $(USR_SEATTLE_DIR)/lib
39
40SEATTLE_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/seattle/lint-libs/$(OBJS_DIR)
41
42#
43# Define objects.
44#
45SEATTLE_OBJS	= seattle.o
46
47#
48#	Define modules.
49#
50SEATTLE_KMODS	= platmod
51
52#
53#	Links to UltraSparc III crypto modules
54#
55SEATTLE_CRYPTO_LINKS	= aes
56
57include $(UTSBASE)/sun4u/seattle/Makefile.files
58
59#
60#	Include common rules.
61#
62include $(UTSBASE)/sun4u/Makefile.sun4u
63