xref: /illumos-gate/usr/src/uts/intel/sdhost/Makefile (revision 82d0151a)
14bb7efa7SGarrett D'Amore#
24bb7efa7SGarrett D'Amore# CDDL HEADER START
34bb7efa7SGarrett D'Amore#
44bb7efa7SGarrett D'Amore# The contents of this file are subject to the terms of the
54bb7efa7SGarrett D'Amore# Common Development and Distribution License (the "License").
64bb7efa7SGarrett D'Amore# You may not use this file except in compliance with the License.
74bb7efa7SGarrett D'Amore#
84bb7efa7SGarrett D'Amore# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
94bb7efa7SGarrett D'Amore# or http://www.opensolaris.org/os/licensing.
104bb7efa7SGarrett D'Amore# See the License for the specific language governing permissions
114bb7efa7SGarrett D'Amore# and limitations under the License.
124bb7efa7SGarrett D'Amore#
134bb7efa7SGarrett D'Amore# When distributing Covered Code, include this CDDL HEADER in each
144bb7efa7SGarrett D'Amore# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
154bb7efa7SGarrett D'Amore# If applicable, add the following below this CDDL HEADER, with the
164bb7efa7SGarrett D'Amore# fields enclosed by brackets "[]" replaced with your own identifying
174bb7efa7SGarrett D'Amore# information: Portions Copyright [yyyy] [name of copyright owner]
184bb7efa7SGarrett D'Amore#
194bb7efa7SGarrett D'Amore# CDDL HEADER END
204bb7efa7SGarrett D'Amore#
214bb7efa7SGarrett D'Amore
224bb7efa7SGarrett D'Amore#
233f7d54a6SGarrett D'Amore# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
244bb7efa7SGarrett D'Amore#
254bb7efa7SGarrett D'Amore
264bb7efa7SGarrett D'Amore#
274bb7efa7SGarrett D'Amore# uts/intel/sdhost/Makefile
284bb7efa7SGarrett D'Amore#
294bb7efa7SGarrett D'Amore#	This makefile drives the production of the sdhost driver
304bb7efa7SGarrett D'Amore#	kernel module.
314bb7efa7SGarrett D'Amore#
324bb7efa7SGarrett D'Amore#	intel architecture dependent
334bb7efa7SGarrett D'Amore#
344bb7efa7SGarrett D'Amore
354bb7efa7SGarrett D'Amore#
364bb7efa7SGarrett D'Amore#	Path to the base of the uts directory tree (usually /usr/src/uts).
374bb7efa7SGarrett D'Amore#
384bb7efa7SGarrett D'AmoreUTSBASE	= ../..
394bb7efa7SGarrett D'Amore
404bb7efa7SGarrett D'Amore#
414bb7efa7SGarrett D'Amore#	Define the module and object file sets.
424bb7efa7SGarrett D'Amore#
434bb7efa7SGarrett D'AmoreMODULE		= sdhost
444bb7efa7SGarrett D'AmoreOBJECTS		= $(SDHOST_OBJS:%=$(OBJS_DIR)/%)
454bb7efa7SGarrett D'AmoreROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
464bb7efa7SGarrett D'Amore
474bb7efa7SGarrett D'Amore#
484bb7efa7SGarrett D'Amore#	Include common rules.
494bb7efa7SGarrett D'Amore#
504bb7efa7SGarrett D'Amoreinclude $(UTSBASE)/intel/Makefile.intel
514bb7efa7SGarrett D'Amore
524bb7efa7SGarrett D'Amore#
534bb7efa7SGarrett D'Amore#	Define targets
544bb7efa7SGarrett D'Amore#
554bb7efa7SGarrett D'AmoreALL_TARGET	= $(BINARY)
564bb7efa7SGarrett D'AmoreINSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
574bb7efa7SGarrett D'Amore
584bb7efa7SGarrett D'Amore#
594bb7efa7SGarrett D'Amore#	Overrides.
604bb7efa7SGarrett D'Amore#
614bb7efa7SGarrett D'AmoreDEBUG_FLGS	=
624bb7efa7SGarrett D'AmoreDEBUG_DEFS	+= $(DEBUG_FLGS)
634bb7efa7SGarrett D'Amore
644bb7efa7SGarrett D'AmoreCFLAGS += $(CCVERBOSE)
654bb7efa7SGarrett D'Amore
664bb7efa7SGarrett D'Amore#
673f7d54a6SGarrett D'Amore# dependency on sda module
684bb7efa7SGarrett D'Amore#
69*82d0151aSRichard LoweLDFLAGS += -Nmisc/sda
704bb7efa7SGarrett D'Amore
714bb7efa7SGarrett D'Amore#
724bb7efa7SGarrett D'Amore#	Default build targets.
734bb7efa7SGarrett D'Amore#
744bb7efa7SGarrett D'Amore.KEEP_STATE:
754bb7efa7SGarrett D'Amore
764bb7efa7SGarrett D'Amoredef:		$(DEF_DEPS)
774bb7efa7SGarrett D'Amore
784bb7efa7SGarrett D'Amoreall:		$(ALL_DEPS)
794bb7efa7SGarrett D'Amore
804bb7efa7SGarrett D'Amoreclean:		$(CLEAN_DEPS)
814bb7efa7SGarrett D'Amore
824bb7efa7SGarrett D'Amoreclobber:	$(CLOBBER_DEPS)
834bb7efa7SGarrett D'Amore
844bb7efa7SGarrett D'Amoreinstall:	$(INSTALL_DEPS)
854bb7efa7SGarrett D'Amore
864bb7efa7SGarrett D'Amore#
874bb7efa7SGarrett D'Amore#	Include common targets.
884bb7efa7SGarrett D'Amore#
894bb7efa7SGarrett D'Amoreinclude $(UTSBASE)/intel/Makefile.targ
90