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