Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
0075dcb5aeeee4864fe9f64db82c8a8202bbe6d6henning mueller#
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale# CDDL HEADER START
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale#
432ee743a5f1c5688c73446b5977b06ed97fb67cJulian Kornberger# The contents of this file are subject to the terms of the
418f6b8fb54a23686e8a384a65903df27e59c03bhenning mueller# Common Development and Distribution License (the "License").
d0e19b833d7f9c691a36342c365029720c095742henning mueller# You may not use this file except in compliance with the License.
d0e19b833d7f9c691a36342c365029720c095742henning mueller#
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7a522a1916e13f0cdbf191f633a4fc2523444038Daniel Couto Vale# or http://www.opensolaris.org/os/licensing.
ec96c6e3605c2e9eb5c0113e4e1b07b3b5228c8chenning mueller# See the License for the specific language governing permissions
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale# and limitations under the License.
22e260fcd85642794d99c2ffaa333f2ef6ed7828Daniel Couto Vale#
22e260fcd85642794d99c2ffaa333f2ef6ed7828Daniel Couto Vale# When distributing Covered Code, include this CDDL HEADER in each
9f820b8418985826ffbe714a8c509ff34db315a7Julian Kornberger# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
d95c0de1fbdb66e2aa8d2dc223ad554413f1dc87Julian Kornberger# If applicable, add the following below this CDDL HEADER, with the
77ccd99c84e9f4689ffa28fc7f0870ab5d4803bdIngo Becker# fields enclosed by brackets "[]" replaced with your own identifying
c15fb40236b733c9b557caf8729e413a8faf98b3Timo Kohorst# information: Portions Copyright [yyyy] [name of copyright owner]
92c8f40524b3849c1964e357e13a4101b005c9acTimo Kohorst#
aa7327ac2097bc1cec25790f373965b2531d80a4Timo Kohorst# CDDL HEADER END
cad2121a9e9a87317333b202956ce7478efcc257henning mueller#
e165d93c5dc7e3989fdbde84d77e7ffdd40d73e2Daniel Vale#
0cd37f42517da8081f1e90a0fdfbb82a526c1704henning mueller# uts/intel/srn/Makefile
3eedfb6dd90308259bcfeddaa2cc883c1219df76henning mueller#
53dea78664e82235e32daa5fd084fc3360617e9eTimo Kohorst# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
ec96c6e3605c2e9eb5c0113e4e1b07b3b5228c8chenning mueller# Use is subject to license terms.
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale#
555b7fd96768daf9592e7ddbd4217d784b08e451henning mueller
0a467126135b44190e96e6dc57df4dc9e8312725Timo Kohorst#
0a467126135b44190e96e6dc57df4dc9e8312725Timo Kohorst# This makefile drives the production of the srn driver
0a467126135b44190e96e6dc57df4dc9e8312725Timo Kohorst#
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale# intel architecture dependent
93601837822998e6b847baa46d986f7cfc21d46fDaniel Couto Vale#
0a467126135b44190e96e6dc57df4dc9e8312725Timo Kohorst
b102762b9929e05da38f569e41d3eda29c4a14bfhenning mueller#
3673a5da2076d73aa8c1ed9fa7e6ffcc412b8178Tim Reddehase# Path to the base of the uts directory tree (usually /usr/src/uts).
93601837822998e6b847baa46d986f7cfc21d46fDaniel Couto Vale#
7ef46b1adca473f664769a44a378e9f08385d3a0Julian KornbergerUTSBASE = ../..
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto Vale
7ef46b1adca473f664769a44a378e9f08385d3a0Julian Kornberger#
ffddc54fc6bb11130abd3281dcd95159c7f3ce7fJulian Kornberger# Define the module and object file sets.
ffddc54fc6bb11130abd3281dcd95159c7f3ce7fJulian Kornberger#
ffddc54fc6bb11130abd3281dcd95159c7f3ce7fJulian KornbergerMODULE = srn
d8fe750649d3c87ea141981dde0182e879e27892Daniel Couto ValeOBJECTS = $(SRN_OBJS:%=$(OBJS_DIR)/%)
ffddc54fc6bb11130abd3281dcd95159c7f3ce7fJulian KornbergerLINTS = $(SRN_OBJS:%.o=$(LINTS_DIR)/%.ln)
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto ValeROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto ValeCONF_SRCDIR = $(UTSBASE)/common/io
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Vale
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Vale#
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Vale# Include common rules.
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Vale#
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Valeinclude $(UTSBASE)/intel/Makefile.intel
a2cfedf970eadd36fa2b5e81c2e8a24396a86792Daniel Couto Vale
0e1c499cb42cf4a474994fe7a3307c9ea91506c2Tim ReddehaseCERRWARN += -_gcc=-Wno-uninitialized
0075dcb5aeeee4864fe9f64db82c8a8202bbe6d6henning mueller
#
# Define targets
#
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
LINT_TARGET = $(MODULE).lint
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Default build targets.
#
.KEEP_STATE:
def: $(DEF_DEPS)
all: $(ALL_DEPS)
clean: $(CLEAN_DEPS)
clobber: $(CLOBBER_DEPS)
lint: $(LINT_DEPS)
modlintlib: $(MODLINTLIB_DEPS)
clean.lint: $(CLEAN_LINT_DEPS)
install: $(INSTALL_DEPS)
#
# Include common targets.
#
include $(UTSBASE)/intel/Makefile.targ