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