17302Sgdamore@opensolaris.org# 27302Sgdamore@opensolaris.org# CDDL HEADER START 37302Sgdamore@opensolaris.org# 47302Sgdamore@opensolaris.org# The contents of this file are subject to the terms of the 57302Sgdamore@opensolaris.org# Common Development and Distribution License (the "License"). 67302Sgdamore@opensolaris.org# You may not use this file except in compliance with the License. 77302Sgdamore@opensolaris.org# 87302Sgdamore@opensolaris.org# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 97302Sgdamore@opensolaris.org# or http://www.opensolaris.org/os/licensing. 107302Sgdamore@opensolaris.org# See the License for the specific language governing permissions 117302Sgdamore@opensolaris.org# and limitations under the License. 127302Sgdamore@opensolaris.org# 137302Sgdamore@opensolaris.org# When distributing Covered Code, include this CDDL HEADER in each 147302Sgdamore@opensolaris.org# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 157302Sgdamore@opensolaris.org# If applicable, add the following below this CDDL HEADER, with the 167302Sgdamore@opensolaris.org# fields enclosed by brackets "[]" replaced with your own identifying 177302Sgdamore@opensolaris.org# information: Portions Copyright [yyyy] [name of copyright owner] 187302Sgdamore@opensolaris.org# 197302Sgdamore@opensolaris.org# CDDL HEADER END 207302Sgdamore@opensolaris.org# 217302Sgdamore@opensolaris.org 227302Sgdamore@opensolaris.org# 23*12426Sgdamore@opensolaris.org# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. 247302Sgdamore@opensolaris.org# 257302Sgdamore@opensolaris.org 267302Sgdamore@opensolaris.org# 277302Sgdamore@opensolaris.org# uts/intel/sdhost/Makefile 287302Sgdamore@opensolaris.org# 297302Sgdamore@opensolaris.org# This makefile drives the production of the sdhost driver 307302Sgdamore@opensolaris.org# kernel module. 317302Sgdamore@opensolaris.org# 327302Sgdamore@opensolaris.org# intel architecture dependent 337302Sgdamore@opensolaris.org# 347302Sgdamore@opensolaris.org 357302Sgdamore@opensolaris.org# 367302Sgdamore@opensolaris.org# Path to the base of the uts directory tree (usually /usr/src/uts). 377302Sgdamore@opensolaris.org# 387302Sgdamore@opensolaris.orgUTSBASE = ../.. 397302Sgdamore@opensolaris.org 407302Sgdamore@opensolaris.org# 417302Sgdamore@opensolaris.org# Define the module and object file sets. 427302Sgdamore@opensolaris.org# 437302Sgdamore@opensolaris.orgMODULE = sdhost 447302Sgdamore@opensolaris.orgOBJECTS = $(SDHOST_OBJS:%=$(OBJS_DIR)/%) 457302Sgdamore@opensolaris.orgLINTS = $(SDHOST_OBJS:%.o=$(LINTS_DIR)/%.ln) 467302Sgdamore@opensolaris.orgROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE) 477302Sgdamore@opensolaris.org 487302Sgdamore@opensolaris.org# 497302Sgdamore@opensolaris.org# Include common rules. 507302Sgdamore@opensolaris.org# 517302Sgdamore@opensolaris.orginclude $(UTSBASE)/intel/Makefile.intel 527302Sgdamore@opensolaris.org 537302Sgdamore@opensolaris.org# 547302Sgdamore@opensolaris.org# Define targets 557302Sgdamore@opensolaris.org# 567302Sgdamore@opensolaris.orgALL_TARGET = $(BINARY) 577302Sgdamore@opensolaris.orgLINT_TARGET = $(MODULE).lint 587302Sgdamore@opensolaris.orgINSTALL_TARGET = $(BINARY) $(ROOTMODULE) 597302Sgdamore@opensolaris.org 607302Sgdamore@opensolaris.org# 617302Sgdamore@opensolaris.org# Overrides. 627302Sgdamore@opensolaris.org# 637302Sgdamore@opensolaris.orgDEBUG_FLGS = 647302Sgdamore@opensolaris.orgDEBUG_DEFS += $(DEBUG_FLGS) 657302Sgdamore@opensolaris.org 667302Sgdamore@opensolaris.org# 677302Sgdamore@opensolaris.org# lint pass one enforcement 687302Sgdamore@opensolaris.org# 697302Sgdamore@opensolaris.orgCFLAGS += $(CCVERBOSE) 707302Sgdamore@opensolaris.org 717302Sgdamore@opensolaris.org# 72*12426Sgdamore@opensolaris.org# dependency on sda module 737302Sgdamore@opensolaris.org# 747302Sgdamore@opensolaris.orgLDFLAGS += -dy -Nmisc/sda 757302Sgdamore@opensolaris.org 767302Sgdamore@opensolaris.org# 777302Sgdamore@opensolaris.org# Default build targets. 787302Sgdamore@opensolaris.org# 797302Sgdamore@opensolaris.org.KEEP_STATE: 807302Sgdamore@opensolaris.org 817302Sgdamore@opensolaris.orgdef: $(DEF_DEPS) 827302Sgdamore@opensolaris.org 837302Sgdamore@opensolaris.orgall: $(ALL_DEPS) 847302Sgdamore@opensolaris.org 857302Sgdamore@opensolaris.orgclean: $(CLEAN_DEPS) 867302Sgdamore@opensolaris.org 877302Sgdamore@opensolaris.orgclobber: $(CLOBBER_DEPS) 887302Sgdamore@opensolaris.org 897302Sgdamore@opensolaris.orglint: $(LINT_DEPS) 907302Sgdamore@opensolaris.org 917302Sgdamore@opensolaris.orgmodlintlib: $(MODLINTLIB_DEPS) 927302Sgdamore@opensolaris.org 937302Sgdamore@opensolaris.orgclean.lint: $(CLEAN_LINT_DEPS) 947302Sgdamore@opensolaris.org 957302Sgdamore@opensolaris.orginstall: $(INSTALL_DEPS) 967302Sgdamore@opensolaris.org 977302Sgdamore@opensolaris.org# 987302Sgdamore@opensolaris.org# Include common targets. 997302Sgdamore@opensolaris.org# 1007302Sgdamore@opensolaris.orginclude $(UTSBASE)/intel/Makefile.targ 101