Makefile revision e8fb11a1575b42dcd5c49341c588d9f6cd636135
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# CDDL HEADER START
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# The contents of this file are subject to the terms of the
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Common Development and Distribution License (the "License").
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# You may not use this file except in compliance with the License.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# See the License for the specific language governing permissions
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# and limitations under the License.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# When distributing Covered Code, include this CDDL HEADER in each
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# If applicable, add the following below this CDDL HEADER, with the
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# fields enclosed by brackets "[]" replaced with your own identifying
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# information: Portions Copyright [yyyy] [name of copyright owner]
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# CDDL HEADER END
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# Use is subject to license terms.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass#ident "%Z%%M% %I% %E% SMI"
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# This makefile drives the production of the sd
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# kernel module.
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Path to the base of the uts directory tree (usually /usr/src/uts).
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Define the module and object file sets.
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Include common rules.
72d545a3aacf73830ad019134a025794ed01ce1eDav Glass# Define targets
72d545a3aacf73830ad019134a025794ed01ce1eDav GlassINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# For now, disable these lint checks; maintainers should endeavor
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# to investigate and remove these for maximum lint coverage.
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Please do not carry these forward to new Makefiles.
7bf968657bff10ad28ae9742176e4e814dbc3849Dav Glass# Default build targets.
TEST = test
# Note that in warlock_with_{esp,isp} it is important to load sd.ll
%.wlcmd:
$(CMLB_FILES) \
$(TOUCH) $@
$(WARLOCK_OUT) \
$(WARLOCK_OUT) \