Makefile.javelin revision 2063d9c01c4a721994a3cb528444d7f328135869
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# The contents of this file are subject to the terms of the
222834d5a33b915037094af014905f3683cae78btrawick# Common Development and Distribution License (the "License").
222834d5a33b915037094af014905f3683cae78btrawick# You may not use this file except in compliance with the License.
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# See the License for the specific language governing permissions
df46ff21c57d00f6addccaaf9b1484f2b56b8577pquerna# and limitations under the License.
1c03114a0f0315ed19a05f654021da9f66005897rjung# When distributing Covered Code, include this CDDL HEADER in each
1c03114a0f0315ed19a05f654021da9f66005897rjung# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem# If applicable, add the following below this CDDL HEADER, with the
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem# fields enclosed by brackets "[]" replaced with your own identifying
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem# information: Portions Copyright [yyyy] [name of copyright owner]
3e9c0665b06e44cf776528c6954ed3ca34a77c7fsctemme# CDDL HEADER END
873c287c391b0bbc4719b68bb84946515811e1batrawick# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
6707208ba4e9a5841ca1ab830830fd286ea5b7c5trawick# Use is subject to license terms.
873c287c391b0bbc4719b68bb84946515811e1batrawick# This makefile contains the common definitions for the
832853bb93c1831daf24e4727c5ca0e1b1786e83lars# sun4u Javelin system dependent modules.
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding# Define directories
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fieldingROOT_JAVELIN_DIR = $(ROOT_PLAT_DIR)/SUNW,Ultra-250
1782dcd420de504978945e6b812523eeae6d56a2larsROOT_JAVELIN_MOD_DIR = $(ROOT_JAVELIN_DIR)/kernel
1782dcd420de504978945e6b812523eeae6d56a2larsROOT_JAVELIN_KERN_DIR_32 = $(ROOT_JAVELIN_MOD_DIR)
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fieldingROOT_JAVELIN_KERN_DIR_64 = $(ROOT_JAVELIN_MOD_DIR)/$(SUBDIR64)
1782dcd420de504978945e6b812523eeae6d56a2larsROOT_JAVELIN_DRV_DIR_32 = $(ROOT_JAVELIN_MOD_DIR)/drv
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_JAVELIN_DRV_DIR_64 = $(ROOT_JAVELIN_MOD_DIR)/drv/$(SUBDIR64)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_JAVELIN_MISC_DIR_32 = $(ROOT_JAVELIN_MOD_DIR)/misc
59dc8d935dbf862712683bbc9e267bd08ced0b14fieldingROOT_JAVELIN_MISC_DIR_64 = $(ROOT_JAVELIN_MOD_DIR)/misc/$(SUBDIR64)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_JAVELIN_KERN_DIR = $(ROOT_JAVELIN_KERN_DIR_$(CLASS))
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_JAVELIN_MISC_DIR = $(ROOT_JAVELIN_MISC_DIR_$(CLASS))
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_JAVELIN_DRV_DIR = $(ROOT_JAVELIN_DRV_DIR_$(CLASS))
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_PLAT_MOD_DIRS += $(ROOT_JAVELIN_MOD_DIR)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_PLAT_MISC_DIRS += $(ROOT_JAVELIN_MISC_DIR)
17ac330ebaa71b24cb77580411a231ee45996e03pquernaROOT_PLAT_MISC_DIRS_32 += $(ROOT_JAVELIN_MISC_DIR_32)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemROOT_PLAT_DRV_DIRS = $(ROOT_JAVELIN_DRV_DIR)
9f38f3ec3e8087985d108a24ae796962fef83644takashiUSR_JAVELIN_DIR = $(USR_PLAT_DIR)/SUNW,Ultra-250
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemUSR_JAVELIN_INC_DIR = $(USR_JAVELIN_DIR)/include
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemUSR_JAVELIN_SBIN_DIR = $(USR_JAVELIN_DIR)/sbin
d4ee4552489641d35d1195bbbd6021351c4b79aarjungUSR_JAVELIN_LIB_DIR = $(USR_JAVELIN_DIR)/lib
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemUSR_JAVELIN_ISYS_DIR = $(USR_JAVELIN_INC_DIR)/sys
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/javelin/lint-libs/$(OBJS_DIR)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem# Define objects.
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_OBJS = javelin.o
06e6657fd0f376a16db696876f9bff5927cc3cb0trawick# Include common rules.
abc69b39766c0de3eaf99e9016ea3f35e23c116drplueminclude $(UTSBASE)/sun4u/Makefile.sun4u
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem# Define modules (must come after Makefile.sun4u)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_KMODS = platmod
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_KMODS += envctrltwo