5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 #ident "%Z%%M% %I% %E% SMI"
26 #
27 # Global definitions for sun4u starcat implementation specific modules.
28 #
29
30 #
31 # Define directories.
32 #
33 ROOT_STARCAT_DIR = $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-15000
34 ROOT_STARCAT_MOD_DIR = $(ROOT_STARCAT_DIR)/kernel
35 ROOT_STARCAT_KERN_DIR_32 = $(ROOT_STARCAT_MOD_DIR)
36 ROOT_STARCAT_KERN_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/$(SUBDIR64)
37 ROOT_STARCAT_MISC_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/misc
38 ROOT_STARCAT_MISC_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/misc/$(SUBDIR64)
39 ROOT_STARCAT_DRV_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/drv
40 ROOT_STARCAT_DRV_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/drv/$(SUBDIR64)
41 ROOT_STARCAT_CPU_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/cpu
42 ROOT_STARCAT_CPU_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/cpu/$(SUBDIR64)
43 ROOT_STARCAT_CRYPTO_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/crypto
44 ROOT_STARCAT_CRYPTO_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/crypto/$(SUBDIR64)
45
46 ROOT_STARCAT_KERN_DIR = $(ROOT_STARCAT_KERN_DIR_$(CLASS))
55 USR_STARCAT_DIR = $(USR_PLAT_DIR)/SUNW,Sun-Fire-15000
56 USR_STARCAT_LIB_DIR = $(USR_STARCAT_DIR)/lib
57 USR_STARCAT_SBIN_DIR = $(USR_STARCAT_DIR)/sbin
58 USR_STARCAT_INC_DIR = $(USR_STARCAT_DIR)/include
59 USR_STARCAT_ISYS_DIR = $(USR_STARCAT_INC_DIR)/sys
60
61 STARCAT_LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/starcat/lint-libs/$(OBJS_DIR)
62
63 #
64 # Include the makefiles which define build rule templates, the
65 # collection of files per module, and a few specific flags. Note
66 # that order is significant, just as with an include path. The
67 # first build rule template which matches the files name will be
68 # used. By including these in order from most machine dependent
69 # to most machine independent, we allow a machine dependent file
70 # to be used in preference over a machine independent version
71 # (Such as a machine specific optimization, which preserves the
72 # interfaces.)
73 #
74 include $(UTSBASE)/sun4u/ngdr/Makefile.files
75 include $(UTSTREE)/sun4u/starcat/Makefile.files
76
77 #
78 # Include common rules.
79 #
80 include $(UTSTREE)/sun4u/Makefile.sun4u
81
82 #
83 # Define modules
84 #
85 STARCAT_KMODS += axq
86 STARCAT_KMODS += cvc
87 STARCAT_KMODS += cvcredir
88 STARCAT_KMODS += dman
89 STARCAT_KMODS += dr
90 STARCAT_KMODS += drmach
91 STARCAT_KMODS += fcgp2
92 STARCAT_KMODS += gptwo_pci
93 STARCAT_KMODS += iosram
94 STARCAT_KMODS += mboxsc
95 STARCAT_KMODS += platmod
96 STARCAT_KMODS += sc_gptwocfg
97 STARCAT_KMODS += schpc
98 STARCAT_KMODS += sckmdrv
99 STARCAT_KMODS += scosmb
100
|
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
23 # Use is subject to license terms.
24 #
25 # Global definitions for sun4u starcat implementation specific modules.
26 #
27
28 #
29 # Define directories.
30 #
31 ROOT_STARCAT_DIR = $(ROOT_PLAT_DIR)/SUNW,Sun-Fire-15000
32 ROOT_STARCAT_MOD_DIR = $(ROOT_STARCAT_DIR)/kernel
33 ROOT_STARCAT_KERN_DIR_32 = $(ROOT_STARCAT_MOD_DIR)
34 ROOT_STARCAT_KERN_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/$(SUBDIR64)
35 ROOT_STARCAT_MISC_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/misc
36 ROOT_STARCAT_MISC_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/misc/$(SUBDIR64)
37 ROOT_STARCAT_DRV_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/drv
38 ROOT_STARCAT_DRV_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/drv/$(SUBDIR64)
39 ROOT_STARCAT_CPU_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/cpu
40 ROOT_STARCAT_CPU_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/cpu/$(SUBDIR64)
41 ROOT_STARCAT_CRYPTO_DIR_32 = $(ROOT_STARCAT_MOD_DIR)/crypto
42 ROOT_STARCAT_CRYPTO_DIR_64 = $(ROOT_STARCAT_MOD_DIR)/crypto/$(SUBDIR64)
43
44 ROOT_STARCAT_KERN_DIR = $(ROOT_STARCAT_KERN_DIR_$(CLASS))
53 USR_STARCAT_DIR = $(USR_PLAT_DIR)/SUNW,Sun-Fire-15000
54 USR_STARCAT_LIB_DIR = $(USR_STARCAT_DIR)/lib
55 USR_STARCAT_SBIN_DIR = $(USR_STARCAT_DIR)/sbin
56 USR_STARCAT_INC_DIR = $(USR_STARCAT_DIR)/include
57 USR_STARCAT_ISYS_DIR = $(USR_STARCAT_INC_DIR)/sys
58
59 STARCAT_LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/starcat/lint-libs/$(OBJS_DIR)
60
61 #
62 # Include the makefiles which define build rule templates, the
63 # collection of files per module, and a few specific flags. Note
64 # that order is significant, just as with an include path. The
65 # first build rule template which matches the files name will be
66 # used. By including these in order from most machine dependent
67 # to most machine independent, we allow a machine dependent file
68 # to be used in preference over a machine independent version
69 # (Such as a machine specific optimization, which preserves the
70 # interfaces.)
71 #
72 include $(UTSBASE)/sun4u/ngdr/Makefile.files
73 include $(UTSBASE)/sun4u/starcat/Makefile.files
74
75 #
76 # Include common rules.
77 #
78 include $(UTSBASE)/sun4u/Makefile.sun4u
79
80 #
81 # Define modules
82 #
83 STARCAT_KMODS += axq
84 STARCAT_KMODS += cvc
85 STARCAT_KMODS += cvcredir
86 STARCAT_KMODS += dman
87 STARCAT_KMODS += dr
88 STARCAT_KMODS += drmach
89 STARCAT_KMODS += fcgp2
90 STARCAT_KMODS += gptwo_pci
91 STARCAT_KMODS += iosram
92 STARCAT_KMODS += mboxsc
93 STARCAT_KMODS += platmod
94 STARCAT_KMODS += sc_gptwocfg
95 STARCAT_KMODS += schpc
96 STARCAT_KMODS += sckmdrv
97 STARCAT_KMODS += scosmb
98
|