Makefile revision 3f7d54a6b84904c8f4d8daa4c7b577bede7df8b9
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe#
ec79b29695b183f794264bbb578c51e93d1f9b1emartin# CDDL HEADER START
ed0d39878e79220baaa50c15b79b1fdf877cb919niq#
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# The contents of this file are subject to the terms of the
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# Common Development and Distribution License (the "License").
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# You may not use this file except in compliance with the License.
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe#
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# or http://www.opensolaris.org/os/licensing.
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# See the License for the specific language governing permissions
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe# and limitations under the License.
4454877ac4229442a1cb20ec2b5b8c92657659a6wrowe#
9f5ea8b7a24bbd455b8ee71ea737b4880e55f070covener# When distributing Covered Code, include this CDDL HEADER in each
9f5ea8b7a24bbd455b8ee71ea737b4880e55f070covener# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9f5ea8b7a24bbd455b8ee71ea737b4880e55f070covener# If applicable, add the following below this CDDL HEADER, with the
9ab5933c174cb21de69e8305f80544cbe7ed2a7ccovener# fields enclosed by brackets "[]" replaced with your own identifying
9fcea5d26cbaf4df156b83df3aeecd2896a412fdniq# information: Portions Copyright [yyyy] [name of copyright owner]
9fcea5d26cbaf4df156b83df3aeecd2896a412fdniq#
9fcea5d26cbaf4df156b83df3aeecd2896a412fdniq# CDDL HEADER END
c05a38095129d25a4ad10aa51584c774458fb089niq#
c05a38095129d25a4ad10aa51584c774458fb089niq
c05a38095129d25a4ad10aa51584c774458fb089niq#
c05a38095129d25a4ad10aa51584c774458fb089niq# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
c4a423b3ef5cf5bc7209b452ed0823b5a895ffd6jim#
c4a423b3ef5cf5bc7209b452ed0823b5a895ffd6jim# uts/intel/warlock/Makefile
c4a423b3ef5cf5bc7209b452ed0823b5a895ffd6jim#
c4a423b3ef5cf5bc7209b452ed0823b5a895ffd6jim# Path to the base of the uts directory tree (usually /usr/src/uts).
5fc20796e4b0474cf8b2383945687783de1d3632jim#
5fc20796e4b0474cf8b2383945687783de1d3632jimUTSBASE = ../..
5fc20796e4b0474cf8b2383945687783de1d3632jim
277e6113b9243f84ba6bec5464914ab2172b9d4ajim#
084d3bd7b9e5456e77664b61c0d6f3448edf3726niq# Define the module and object file sets.
084d3bd7b9e5456e77664b61c0d6f3448edf3726niq#
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpjMODULE = warlock
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpjROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj.KEEP_STATE:
3f5585f7f4a7d74f2f94ec729ea8c1879d419e35rederpj
f85bcbc579bb47de4d3f7d72ccaacc8ad4525238gregamesCFLAGS += -I../../common/sys -I../../sun/sys/scsi -D_KERNEL
f85bcbc579bb47de4d3f7d72ccaacc8ad4525238gregames#
f85bcbc579bb47de4d3f7d72ccaacc8ad4525238gregames# Defines for local commands.
f85bcbc579bb47de4d3f7d72ccaacc8ad4525238gregames#
ee508128c414648982d1cca7801f63b01a0a4f8aminfrinWARLOCK = warlock
5d4512d8c3a70094ff3e941667007a42925f73e2jortonWLCC = wlcc
5d4512d8c3a70094ff3e941667007a42925f73e2jortonTOUCH = touch
5d4512d8c3a70094ff3e941667007a42925f73e2jortonTEST = test
5d4512d8c3a70094ff3e941667007a42925f73e2jorton
f2e009134c7e279f99dfca5bd421f721bf1f7840jortoninclude $(UTSBASE)/intel/Makefile.intel
f2e009134c7e279f99dfca5bd421f721bf1f7840jorton
f2e009134c7e279f99dfca5bd421f721bf1f7840jorton#
f2e009134c7e279f99dfca5bd421f721bf1f7840jorton# lock_lint rules
f2e009134c7e279f99dfca5bd421f721bf1f7840jorton#
135402675e89e6df0e17735e48f428a1e1d8eb16pquernaall: warlock warlock.1394 warlock.ecpp warlock.scsi \
135402675e89e6df0e17735e48f428a1e1d8eb16pquerna warlock.usb warlock.ib warlock.sata warlock.wc
135402675e89e6df0e17735e48f428a1e1d8eb16pquerna
135402675e89e6df0e17735e48f428a1e1d8eb16pquernawarlock: $(MODULE).ok
e4b96ba15dc8b2b27d251d53e29b86da32cd5066pquerna
e4b96ba15dc8b2b27d251d53e29b86da32cd5066pquernawarlock.ok: ddi_dki_impl.ll scsi.ll
4233b18553d723a4e22d6126866f05e3d842f781covener $(TOUCH) $@
4233b18553d723a4e22d6126866f05e3d842f781covener
4233b18553d723a4e22d6126866f05e3d842f781covener%.ll: $(UTSBASE)/common/io/warlock/%.c
4233b18553d723a4e22d6126866f05e3d842f781covener $(WLCC) $(CPPFLAGS) -DDEBUG -o $@ $<
4233b18553d723a4e22d6126866f05e3d842f781covener
c4313e35bed51fd5525e60333eb5d64021ab5057jerenkrantzwarlock.usb:
c4313e35bed51fd5525e60333eb5d64021ab5057jerenkrantz @cd ../usba; $(MAKE) clean; $(MAKE) warlock
c4313e35bed51fd5525e60333eb5d64021ab5057jerenkrantz @cd ../ohci; $(MAKE) clean; $(MAKE) warlock
5b4d25005978c3667f44fbd5dcbd4cc34e9c714djerenkrantz @cd ../uhci; $(MAKE) clean; $(MAKE) warlock
5b4d25005978c3667f44fbd5dcbd4cc34e9c714djerenkrantz @cd ../ehci; $(MAKE) clean; $(MAKE) warlock
5b4d25005978c3667f44fbd5dcbd4cc34e9c714djerenkrantz @cd ../hid; $(MAKE) clean; $(MAKE) warlock
236675b0526bbf82edb9a34e9b10be56cc10b9cdjim @cd ../scsa2usb; $(MAKE) clean; $(MAKE) warlock
236675b0526bbf82edb9a34e9b10be56cc10b9cdjim @cd ../usb_ac; $(MAKE) clean; $(MAKE) warlock
236675b0526bbf82edb9a34e9b10be56cc10b9cdjim @cd ../usb_as; $(MAKE) clean; $(MAKE) warlock
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe @cd ../usb_ah; $(MAKE) clean; $(MAKE) warlock
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe @cd ../ugen; $(MAKE) clean; $(MAKE) warlock
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe @cd ../usb_mid; $(MAKE) clean; $(MAKE) warlock
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe @cd ../usbprn; $(MAKE) clean; $(MAKE) warlock
7e852fc77c66ea1edb4e88808bb75ecd3603a2e5wrowe @cd ../usbser; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe @cd ../usbsksp; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe @cd ../usbsprl; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe @cd ../usbsacm; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe @cd ../usbecm; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe @cd ../usbskel; $(MAKE) clean; $(MAKE) warlock
e5106092b7fae78cec4898042a78a10acccb4cacwrowe$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/usbser_edge; \
e5106092b7fae78cec4898042a78a10acccb4cacwrowe $(MAKE) clean; $(MAKE) warlock
470d223738c1dfc4e07c7fae5d186e9dfadd9643jorton
470d223738c1dfc4e07c7fae5d186e9dfadd9643jortonwarlock.scsi:
470d223738c1dfc4e07c7fae5d186e9dfadd9643jorton @cd ../sd; $(MAKE) clean; $(MAKE) warlock
81bd9331da3bd0f53255d52b1475480ff3a4b395trawick @cd ../ses; $(MAKE) clean; $(MAKE) warlock
81bd9331da3bd0f53255d52b1475480ff3a4b395trawick @cd ../st; $(MAKE) clean; $(MAKE) warlock
81bd9331da3bd0f53255d52b1475480ff3a4b395trawick$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/glm; $(MAKE) clean; $(MAKE) warlock
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawick$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/mpt; $(MAKE) clean; $(MAKE) warlock
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawick
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawick
cd3bbd6d2df78d6c75e5d159a81ef8bdd5f70df9trawickwarlock.1394:
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisd @cd ../s1394; $(MAKE) clean; $(MAKE) warlock
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisd @cd ../hci1394; $(MAKE) clean; $(MAKE) warlock
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisd @cd ../scsa1394; $(MAKE) clean; $(MAKE) warlock
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisd @cd ../av1394; $(MAKE) clean; $(MAKE) warlock
13ce20bba632871d7ceb413f39dc73c718ddec7dchrisd
c7c8dd19c90c5ee7205ccdf443585d14da3daecechrisdwarlock.ecpp:
421e0a5d1c49de76406f61e9abef271af2336c31rpluem @cd ../ecpp; $(MAKE) clean; $(MAKE) warlock
421e0a5d1c49de76406f61e9abef271af2336c31rpluem
421e0a5d1c49de76406f61e9abef271af2336c31rpluemwarlock.ib:
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme @cd ../ibmf; $(MAKE) clean; $(MAKE) warlock
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme @cd ../ib; $(MAKE) clean; $(MAKE) warlock
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme @cd ../ibtl; $(MAKE) clean; $(MAKE) warlock
108ebbb87b2a46f4416ec507824471a483c39fe1sctemme @cd ../ibcm; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd @cd ../ibd; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/tavor; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/hermon; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/daplt; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd
bed7fc979e00a75f76ed79245f003b52e91d40abchrisdwarlock.sata:
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd @cd ../sata; $(MAKE) clean; $(MAKE) warlock
bed7fc979e00a75f76ed79245f003b52e91d40abchrisd @cd ../si3124; $(MAKE) clean; $(MAKE) warlock
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton @cd ../nv_sata; $(MAKE) clean; $(MAKE) warlock
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton @cd ../ahci; $(MAKE) clean; $(MAKE) warlock
7abe34dd5a20fc8fde09dca9116b88e6ddfd55ddjorton$(CLOSED_BUILD) @cd $(CLOSED)/uts/intel/marvell88sx; \
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd $(MAKE) clean; $(MAKE) warlock
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisdwarlock.wc:
10d486b9267800c5e376c22f6c0d45dc2ae86f67chrisd @cd ../wc; $(MAKE) clean; $(MAKE) warlock
3e155218733389e7b1ea3a9ffd0aea533fd929cechrisd