Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# CDDL HEADER START
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# The contents of this file are subject to the terms of the
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Common Development and Distribution License, Version 1.0 only
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# (the "License"). You may not use this file except in compliance
5a58787efeb02a1c3f06569d019ad81fd2efa06end# with the License.
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5a58787efeb02a1c3f06569d019ad81fd2efa06end# or http://www.opensolaris.org/os/licensing.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# See the License for the specific language governing permissions
2e545ce2450a9953665f701bb05350f0d3f26275nd# and limitations under the License.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen#
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# When distributing Covered Code, include this CDDL HEADER in each
5a58787efeb02a1c3f06569d019ad81fd2efa06end# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5a58787efeb02a1c3f06569d019ad81fd2efa06end# If applicable, add the following below this CDDL HEADER, with the
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen# fields enclosed by brackets "[]" replaced with your own identifying
3f08db06526d6901aa08c110b5bc7dde6bc39905nd# information: Portions Copyright [yyyy] [name of copyright owner]
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# CDDL HEADER END
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
3f08db06526d6901aa08c110b5bc7dde6bc39905nd#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# uts/sparc/pcmcia/Makefile
ad74a0524a06bfe11b7de9e3b4ce7233ab3bd3f7nd# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
d05d0eb4ae6d2a5e513fc3bf2555ce33da416634nd# Use is subject to license terms.
4b3a8afbfcea8b265d179a122bf40dfedd1ce280takashi#
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# This file makes the pcmcia nexus driver
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# sparc architecture dependent
15107611640cec4e666dd7e2e1dee15c270e9e98rbowen#
15107611640cec4e666dd7e2e1dee15c270e9e98rbowen#ident "%Z%%M% %I% %E% SMI"
15107611640cec4e666dd7e2e1dee15c270e9e98rbowen#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Path to the base of the uts directory tree (usually /usr/src/uts).
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirierUTSBASE = ../..
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# Define the module and object file sets.
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirierMODULE = pcmcia
60a4b2c422dcbb08a554fb193105c08da592718bpoirierOBJECTS = $(PCMCIA_OBJS:%=$(OBJS_DIR)/%)
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessLINTS = $(PCMCIA_OBJS:%.o=$(LINTS_DIR)/%.ln)
5a58787efeb02a1c3f06569d019ad81fd2efa06endROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# Include common rules.
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh#
5a58787efeb02a1c3f06569d019ad81fd2efa06endinclude $(UTSBASE)/sparc/Makefile.sparc
5a58787efeb02a1c3f06569d019ad81fd2efa06end
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Define targets
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessALL_TARGET = $(BINARY)
60a4b2c422dcbb08a554fb193105c08da592718bpoirierLINT_TARGET = $(MODULE).lint
60a4b2c422dcbb08a554fb193105c08da592718bpoirierINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Override defaults to build a unique, local modstubs.o.
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessMODSTUBS_DIR = $(OBJS_DIR)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier$(MODSTUBS_O) := AS_CPPFLAGS += -DPCMCIA_MODULE
60a4b2c422dcbb08a554fb193105c08da592718bpoirierCLEANFILES += $(MODSTUBS_O)
60a4b2c422dcbb08a554fb193105c08da592718bpoirierCLEANLINTFILES += $(LINT64_FILES)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# Include sun4 specific header files
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirierINC_PATH += -I$(UTSBASE)/sun4
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# lint pass one enforcement
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf#
60a4b2c422dcbb08a554fb193105c08da592718bpoirierCFLAGS += $(CCVERBOSE)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# dependency
60a4b2c422dcbb08a554fb193105c08da592718bpoirierLDFLAGS += -dy -Nmisc/busra
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# Default build targets.
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier.KEEP_STATE:
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
ad79e6242f42c1915d14628f8bf44f04b129716arbowendef: $(DEF_DEPS)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirierall: $(ALL_DEPS)
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf
60a4b2c422dcbb08a554fb193105c08da592718bpoirierclean: $(CLEAN_DEPS)
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsf
60a4b2c422dcbb08a554fb193105c08da592718bpoirierclobber: $(CLOBBER_DEPS)
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kesslint: $(LINT_DEPS)
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf
6e14faf37935e36804b8bad802bc9dd58f3cf65dsfmodlintlib: $(MODLINTLIB_DEPS)
6e14faf37935e36804b8bad802bc9dd58f3cf65dsf
6e14faf37935e36804b8bad802bc9dd58f3cf65dsfclean.lint: $(CLEAN_LINT_DEPS)
1696993fbee984b093ae8b823e3ea3fa80eae486covener
9a58dc6a2b26ec128b1270cf48810e705f1a90dbsfinstall: $(INSTALL_DEPS)
60a4b2c422dcbb08a554fb193105c08da592718bpoirier
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirier# Include common targets.
60a4b2c422dcbb08a554fb193105c08da592718bpoirier#
60a4b2c422dcbb08a554fb193105c08da592718bpoirierinclude $(UTSBASE)/sparc/Makefile.targ
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess