xref: /onnv-gate/usr/src/uts/intel/sdhost/Makefile (revision 12426:cdff5d2ea989)
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