Makefile revision 7dd1301a036abbcd0ac2caa6f44a9b0281be1e41
0N/A#
0N/A# CDDL HEADER START
0N/A#
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License (the "License").
0N/A# You may not use this file except in compliance with the License.
0N/A#
0N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0N/A# or http://www.opensolaris.org/os/licensing.
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A#
0N/A# When distributing Covered Code, include this CDDL HEADER in each
0N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
0N/A# If applicable, add the following below this CDDL HEADER, with the
0N/A# fields enclosed by brackets "[]" replaced with your own identifying
0N/A# information: Portions Copyright [yyyy] [name of copyright owner]
0N/A#
0N/A# CDDL HEADER END
0N/A#
0N/A
0N/A#
0N/A# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
0N/A# Use is subject to license terms.
0N/A#
0N/A# uts/intel/warlock/Makefile
0N/A#
0N/A# Path to the base of the uts directory tree (usually /usr/src/uts).
0N/A#
0N/AUTSBASE = ../..
0N/A
0N/A#
0N/A# Define the module and object file sets.
0N/A#
0N/AMODULE = warlock
0N/AROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
0N/A
0N/A.KEEP_STATE:
0N/A
0N/ACFLAGS += -I../../common/sys -I../../sun/sys/scsi -D_KERNEL
0N/A#
0N/A# Defines for local commands.
0N/A#
0N/AWARLOCK = warlock
0N/AWLCC = wlcc
0N/ATOUCH = touch
0N/ATEST = test
0N/A
0N/Ainclude $(UTSBASE)/intel/Makefile.intel
0N/A
0N/A#
0N/A# lock_lint rules
0N/A#
0N/Aall: warlock warlock.1394 warlock.audio warlock.ecpp warlock.scsi \
0N/A warlock.usb warlock.ib warlock.sata warlock.sdcard
0N/A
0N/Awarlock: $(MODULE).ok
0N/A
0N/Awarlock.ok: ddi_dki_impl.ll scsi.ll
0N/A $(TOUCH) $@
0N/A
0N/A%.ll: $(UTSBASE)/common/io/warlock/%.c
0N/A $(WLCC) $(CPPFLAGS) -DDEBUG -o $@ $<
0N/A
0N/Awarlock.usb:
0N/A @cd ../usba; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../ohci; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../uhci; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../ehci; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../hid; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../scsa2usb; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usb_ac; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usb_as; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usb_ah; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../ugen; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usb_mid; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbprn; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbser; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbsksp; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbsprl; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbsacm; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../usbskel; $(MAKE) clean; $(MAKE) warlock
0N/A$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/usbser_edge; \
0N/A $(MAKE) clean; $(MAKE) warlock
0N/A
0N/Awarlock.scsi:
0N/A @cd ../sd; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../ses; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../st; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../blk2scsa; $(MAKE) clean; $(MAKE) warlock
0N/A$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/glm; $(MAKE) clean; $(MAKE) warlock
0N/A$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/mpt; $(MAKE) clean; $(MAKE) warlock
0N/A
0N/A
0N/Awarlock.1394:
0N/A @cd ../s1394; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../hci1394; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../scsa1394; $(MAKE) clean; $(MAKE) warlock
0N/A @cd ../av1394; $(MAKE) clean; $(MAKE) warlock
0N/A
warlock.ecpp:
@cd ../ecpp; $(MAKE) clean; $(MAKE) warlock
warlock.audio:
@cd ../audiosup; $(MAKE) clean; $(MAKE) warlock
@cd ../mixer; $(MAKE) clean; $(MAKE) warlock
@cd ../amsrc2; $(MAKE) clean; $(MAKE) warlock
@cd ../../intel/audio810; $(MAKE) clean; $(MAKE) warlock
@cd ../../intel/audiohd; $(MAKE) clean; $(MAKE) warlock
@cd ../../intel/audioixp; $(MAKE) clean; $(MAKE) warlock
@cd ../usb_ac; $(MAKE) clean; $(MAKE) warlock
@cd ../usb_as; $(MAKE) clean; $(MAKE) warlock
@cd ../usb_ah; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/amsrc1; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/audiovia823x; \
$(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/audioens; $(MAKE) clean; $(MAKE) warlock
warlock.ib:
@cd ../ibmf; $(MAKE) clean; $(MAKE) warlock
@cd ../ib; $(MAKE) clean; $(MAKE) warlock
@cd ../ibtl; $(MAKE) clean; $(MAKE) warlock
@cd ../ibcm; $(MAKE) clean; $(MAKE) warlock
@cd ../ibd; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/tavor; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/hermon; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/daplt; $(MAKE) clean; $(MAKE) warlock
warlock.sata:
@cd ../sata; $(MAKE) clean; $(MAKE) warlock
@cd ../si3124; $(MAKE) clean; $(MAKE) warlock
@cd ../nv_sata; $(MAKE) clean; $(MAKE) warlock
@cd ../ahci; $(MAKE) clean; $(MAKE) warlock
$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/marvell88sx; \
$(MAKE) clean; $(MAKE) warlock
warlock.sdcard:
@cd ../sda; $(MAKE) clean; $(MAKE) warlock
@cd ../sdhost; $(MAKE) clean; $(MAKE) warlock