Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
4d237bbe075b1d2c19428cd954d721d65b31f67cwrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# The contents of this file are subject to the terms of the
d33ddda47790d3295f4218f87e3a296cf51a9becmjc# Common Development and Distribution License, Version 1.0 only
c7d46b58052fe666c74a47bd26b6cb1e351492adrpluem# (the "License"). You may not use this file except in compliance
4e08c8c1a91e2887b41d8cacd3aa532355d0237drpluem# with the License.
137e484e5f984ceff1102e1212dda8ac0413231aniq#
30e3e760b737f13ce800fa02c5930ade7659ba66niq# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
30e3e760b737f13ce800fa02c5930ade7659ba66niq# or http://www.opensolaris.org/os/licensing.
30e3e760b737f13ce800fa02c5930ade7659ba66niq# See the License for the specific language governing permissions
e991c6fc032c59eb6cb751d9d382e933a53a2866niq# and limitations under the License.
e991c6fc032c59eb6cb751d9d382e933a53a2866niq#
e991c6fc032c59eb6cb751d9d382e933a53a2866niq# When distributing Covered Code, include this CDDL HEADER in each
e991c6fc032c59eb6cb751d9d382e933a53a2866niq# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9a00e2d46c44c111d6952e553a2f1a61b7594eb3rpluem# If applicable, add the following below this CDDL HEADER, with the
9a00e2d46c44c111d6952e553a2f1a61b7594eb3rpluem# fields enclosed by brackets "[]" replaced with your own identifying
9a00e2d46c44c111d6952e553a2f1a61b7594eb3rpluem# information: Portions Copyright [yyyy] [name of copyright owner]
33d9be77cc6f5fc8734e9c1f526b82d359955152rpluem#
9a00e2d46c44c111d6952e553a2f1a61b7594eb3rpluem# CDDL HEADER END
33d9be77cc6f5fc8734e9c1f526b82d359955152rpluem#
da128c59ec571c4dff70f41ecba9c8a9974c6cd6niq#
172e83c0f024fe6396dd1f3ca3492fd83c304db5jim# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
da128c59ec571c4dff70f41ecba9c8a9974c6cd6niq# Use is subject to license terms.
45932a847f237b4d8f0667b138bd3f8a15fb53ffniq#
45932a847f237b4d8f0667b138bd3f8a15fb53ffniq
45932a847f237b4d8f0667b138bd3f8a15fb53ffniq#
186e9d990f453d16826ab87a87df7b87e6e05921rpluem# Path to the base of the uts directory tree (usually /usr/src/uts).
186e9d990f453d16826ab87a87df7b87e6e05921rpluem#
186e9d990f453d16826ab87a87df7b87e6e05921rpluemUTSBASE = ../..
186e9d990f453d16826ab87a87df7b87e6e05921rpluem
6861702c2d883e5c0744d5f7528d2060671ad24dtakashi#
6861702c2d883e5c0744d5f7528d2060671ad24dtakashi# Define the module and object file sets.
6861702c2d883e5c0744d5f7528d2060671ad24dtakashi#
6861702c2d883e5c0744d5f7528d2060671ad24dtakashiMODULE = poll
6861702c2d883e5c0744d5f7528d2060671ad24dtakashiOBJECTS = $(DEVPOLL_OBJS:%=$(OBJS_DIR)/%)
f1f779c42f76118102fdecbe8777b47a1fc693a7rjungLINTS = $(DEVPOLL_OBJS:%.o=$(LINTS_DIR)/%.ln)
f1f779c42f76118102fdecbe8777b47a1fc693a7rjungROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
f1f779c42f76118102fdecbe8777b47a1fc693a7rjungCONF_SRCDIR = $(UTSBASE)/common/io
292cb7b720095e7bb434d79ae53b02d332aeb99acovener
292cb7b720095e7bb434d79ae53b02d332aeb99acovener#
292cb7b720095e7bb434d79ae53b02d332aeb99acovener# Include common rules.
292cb7b720095e7bb434d79ae53b02d332aeb99acovener#
137e484e5f984ceff1102e1212dda8ac0413231aniqinclude $(UTSBASE)/sparc/Makefile.sparc
137e484e5f984ceff1102e1212dda8ac0413231aniq
137e484e5f984ceff1102e1212dda8ac0413231aniq#
137e484e5f984ceff1102e1212dda8ac0413231aniq# Define targets
137e484e5f984ceff1102e1212dda8ac0413231aniq#
137e484e5f984ceff1102e1212dda8ac0413231aniqALL_TARGET = $(BINARY) $(SRC_CONFILE)
4e08c8c1a91e2887b41d8cacd3aa532355d0237drpluemLINT_TARGET = $(MODULE).lint
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluemINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluem
d0cd62f11bcd8fa9bf758c5125f55cea5d9038dfrpluem#
51d55be8bbc6652c13bc80d920f4331f7152dceerjung# lint pass one enforcement
51d55be8bbc6652c13bc80d920f4331f7152dceerjung#
51d55be8bbc6652c13bc80d920f4331f7152dceerjungCFLAGS += $(CCVERBOSE)
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawickCERRWARN += -_gcc=-Wno-uninitialized
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick#
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick# Default build targets.
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick#
27c7a7cad9e83eeebad0a4d5a321144394adc3f9trawick.KEEP_STATE:
8f2700898323915da289644dc1f3ee11a5e5b4earpluem
8f2700898323915da289644dc1f3ee11a5e5b4earpluemdef: $(DEF_DEPS)
8f2700898323915da289644dc1f3ee11a5e5b4earpluem
8f2700898323915da289644dc1f3ee11a5e5b4earpluemall: $(ALL_DEPS)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener
e7983ce746b0df56a1b74b42da6d82f5ecb99349covenerclean: $(CLEAN_DEPS)
e7983ce746b0df56a1b74b42da6d82f5ecb99349covener
e7983ce746b0df56a1b74b42da6d82f5ecb99349covenerclobber: $(CLOBBER_DEPS)
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawick
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawicklint: $(LINT_DEPS)
bbcfb8ab8e22f90fdf346e9993bd58ba2203b182trawick
d1745d6933c22c807cf2388332426defd1b19f03covenermodlintlib: $(MODLINTLIB_DEPS)
d1745d6933c22c807cf2388332426defd1b19f03covener
d1745d6933c22c807cf2388332426defd1b19f03covenerclean.lint: $(CLEAN_LINT_DEPS)
d1745d6933c22c807cf2388332426defd1b19f03covener
b20f76a400e77d3631f3507ff22d68ae6bd25323trawickinstall: $(INSTALL_DEPS)
222834d5a33b915037094af014905f3683cae78btrawick
222834d5a33b915037094af014905f3683cae78btrawick#
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem# Include common targets.
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rpluem#
2db5d76ac4c75aadecf38e20569bccbfd2360ba7rplueminclude $(UTSBASE)/sparc/Makefile.targ
df46ff21c57d00f6addccaaf9b1484f2b56b8577pquerna