diff options
Diffstat (limited to 'usr/src/uts/sun4u/montecarlo/Makefile.montecarlo.shared')
-rw-r--r-- | usr/src/uts/sun4u/montecarlo/Makefile.montecarlo.shared | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/usr/src/uts/sun4u/montecarlo/Makefile.montecarlo.shared b/usr/src/uts/sun4u/montecarlo/Makefile.montecarlo.shared new file mode 100644 index 0000000000..988638fe90 --- /dev/null +++ b/usr/src/uts/sun4u/montecarlo/Makefile.montecarlo.shared @@ -0,0 +1,92 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# +# +# uts/sun4u/montecarlo/Makefile.impl +# Copyright 2005 Sun Microsystems, Inc. All rights reserved. +# Use is subject to license terms. +# +#ident "%Z%%M% %I% %E% SMI" +# +# This makefile contains the common definitions for the +# sun4u MonteCarlo system dependent modules. +# + +# +# Define directories. +# +ROOT_MONTECARLO_DIR = $(ROOT_PLAT_DIR)/SUNW,UltraSPARC-IIi-Netract +ROOT_MONTECARLO_MOD_DIR = $(ROOT_MONTECARLO_DIR)/kernel + +ROOT_MONTECARLO_KERN_DIR_32 = $(ROOT_MONTECARLO_MOD_DIR) +ROOT_MONTECARLO_KERN_DIR_64 = $(ROOT_MONTECARLO_MOD_DIR)/$(SUBDIR64) +ROOT_MONTECARLO_DRV_DIR_32 = $(ROOT_MONTECARLO_MOD_DIR)/drv +ROOT_MONTECARLO_DACF_DIR_32 = $(ROOT_MONTECARLO_MOD_DIR)/dacf +ROOT_MONTECARLO_DACF_DIR_64 = $(ROOT_MONTECARLO_MOD_DIR)/dacf/$(SUBDIR64) +ROOT_MONTECARLO_DRV_DIR_64 = $(ROOT_MONTECARLO_MOD_DIR)/drv/$(SUBDIR64) +ROOT_MONTECARLO_MISC_DIR_32 = $(ROOT_MONTECARLO_MOD_DIR)/misc +ROOT_MONTECARLO_MISC_DIR_64 = $(ROOT_MONTECARLO_MOD_DIR)/misc/$(SUBDIR64) + +ROOT_MONTECARLO_KERN_DIR = $(ROOT_MONTECARLO_KERN_DIR_$(CLASS)) +ROOT_MONTECARLO_MISC_DIR = $(ROOT_MONTECARLO_MISC_DIR_$(CLASS)) +ROOT_MONTECARLO_DRV_DIR = $(ROOT_MONTECARLO_DRV_DIR_$(CLASS)) +ROOT_MONTECARLO_DACF_DIR = $(ROOT_MONTECARLO_DACF_DIR_$(CLASS)) + +ROOT_PLAT_MOD_DIRS += $(ROOT_MONTECARLO_MOD_DIR) +ROOT_PLAT_MISC_DIRS += $(ROOT_MONTECARLO_MISC_DIR) +ROOT_PLAT_MISC_DIRS_32 += $(ROOT_MONTECARLO_MISC_DIR_32) +ROOT_PLAT_DRV_DIRS = $(ROOT_MONTECARLO_DRV_DIR) +ROOT_PLAT_DACF_DIRS = $(ROOT_MONTECARLO_DACF_DIR) + +USR_MONTECARLO_DIR = $(USR_PLAT_DIR)/SUNW,UltraSPARC-IIi-Netract +USR_MONTECARLO_INC_DIR = $(USR_MONTECARLO_DIR)/include +USR_MONTECARLO_SBIN_DIR = $(USR_MONTECARLO_DIR)/sbin +USR_MONTECARLO_LIB_DIR = $(USR_MONTECARLO_DIR)/lib +USR_MONTECARLO_ISYS_DIR = $(USR_MONTECARLO_INC_DIR)/sys + +MONTECARLO_LINT_LIB_DIR= $(UTSBASE)/$(PLATFORM)/montecarlo/lint-libs/$(OBJS_DIR) + +# +# Define objects. +# + +include $(UTSTREE)/sun4u/montecarlo/Makefile.files + +# +# Include common rules. +# +include $(UTSTREE)/sun4u/Makefile.sun4u + +# +# Define modules (must come after Makefile.sun4u, for CLOSED_BUILD). +# +MONTECARLO_KMODS = ttymux_dacf + +$(CLOSED_BUILD)CLOSED_MONTECARLO_KMODS = acebus pcf8574_nct pcf8591_nct scsb + +# +# we need the official MONTECARLO name here, and for the sun4u/montecarlo +# directory and Makefile.montecarlo +# for now we'll use montecarlo for workspace file/dir names +# and NORDICA_CP1500 for conditional code compiles, since that's our current +# test platform +# +MACHINE_DEFS += -DNORDICA_CP1500 + |