Makefile.javelin revision 2063d9c01c4a721994a3cb528444d7f328135869
4d237bbe075b1d2c19428cd954d721d65b31f67cwrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna#
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.
222834d5a33b915037094af014905f3683cae78btrawick#
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# or http://www.opensolaris.org/os/licensing.
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# See the License for the specific language governing permissions
df46ff21c57d00f6addccaaf9b1484f2b56b8577pquerna# and limitations under the License.
7f4ac5a4cd99a9cae866b5908e358bd932736307chrisd#
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]
89691c9bd17f5f53fa0aa8d3fe2e1faee5a5d984rpluem#
3e9c0665b06e44cf776528c6954ed3ca34a77c7fsctemme# CDDL HEADER END
51a475d92e7d68ee6d7b57aa7fd6e73b2712ce31sctemme#
3e9c0665b06e44cf776528c6954ed3ca34a77c7fsctemme
019f2b58acb34e31ea3a062bdb5e6c863cd82d66trawick#
873c287c391b0bbc4719b68bb84946515811e1batrawick# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
6707208ba4e9a5841ca1ab830830fd286ea5b7c5trawick# Use is subject to license terms.
6707208ba4e9a5841ca1ab830830fd286ea5b7c5trawick#
873c287c391b0bbc4719b68bb84946515811e1batrawick# This makefile contains the common definitions for the
832853bb93c1831daf24e4727c5ca0e1b1786e83lars# sun4u Javelin system dependent modules.
832853bb93c1831daf24e4727c5ca0e1b1786e83lars#
832853bb93c1831daf24e4727c5ca0e1b1786e83lars
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding#
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding# Define directories
d2696ac6757b3d8bdaa27634a141ac8c8a045e08fielding#
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)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem
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))
cf8d02ea0c91653917b044529f3133c5a1bb9200fielding
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)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem
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
9e152751ed380f87c5ecae4fb0221c956e5fbd24rjung
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_LINT_LIB_DIR = $(UTSBASE)/$(PLATFORM)/javelin/lint-libs/$(OBJS_DIR)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem
abb99af8aa7da2cb4c324133a4e10bd7a50f875erpluem#
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem# Define objects.
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem#
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_OBJS = javelin.o
382d14411b582d97075a836190d74c778977505fcovener
abc69b39766c0de3eaf99e9016ea3f35e23c116drplueminclude $(UTSBASE)/sun4u/javelin/Makefile.files
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem#
06e6657fd0f376a16db696876f9bff5927cc3cb0trawick# Include common rules.
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem#
abc69b39766c0de3eaf99e9016ea3f35e23c116drplueminclude $(UTSBASE)/sun4u/Makefile.sun4u
0e9dae659943679108357054e9aa7657cdc52dc4minfrin
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem#
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem# Define modules (must come after Makefile.sun4u)
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem#
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_KMODS = platmod
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluemJAVELIN_KMODS += envctrltwo
d03aa31ada476d8eb97feaec2b1099809e7f3d57niq
abc69b39766c0de3eaf99e9016ea3f35e23c116drpluem