xref: /onnv-gate/usr/src/uts/intel/dcfs/Makefile (revision 7563:84ec90ffc3f7)
1*7563SPrasad.Singamsetty@Sun.COM#
2*7563SPrasad.Singamsetty@Sun.COM# CDDL HEADER START
3*7563SPrasad.Singamsetty@Sun.COM#
4*7563SPrasad.Singamsetty@Sun.COM# The contents of this file are subject to the terms of the
5*7563SPrasad.Singamsetty@Sun.COM# Common Development and Distribution License (the "License").
6*7563SPrasad.Singamsetty@Sun.COM# You may not use this file except in compliance with the License.
7*7563SPrasad.Singamsetty@Sun.COM#
8*7563SPrasad.Singamsetty@Sun.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*7563SPrasad.Singamsetty@Sun.COM# or http://www.opensolaris.org/os/licensing.
10*7563SPrasad.Singamsetty@Sun.COM# See the License for the specific language governing permissions
11*7563SPrasad.Singamsetty@Sun.COM# and limitations under the License.
12*7563SPrasad.Singamsetty@Sun.COM#
13*7563SPrasad.Singamsetty@Sun.COM# When distributing Covered Code, include this CDDL HEADER in each
14*7563SPrasad.Singamsetty@Sun.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*7563SPrasad.Singamsetty@Sun.COM# If applicable, add the following below this CDDL HEADER, with the
16*7563SPrasad.Singamsetty@Sun.COM# fields enclosed by brackets "[]" replaced with your own identifying
17*7563SPrasad.Singamsetty@Sun.COM# information: Portions Copyright [yyyy] [name of copyright owner]
18*7563SPrasad.Singamsetty@Sun.COM#
19*7563SPrasad.Singamsetty@Sun.COM# CDDL HEADER END
20*7563SPrasad.Singamsetty@Sun.COM#
21*7563SPrasad.Singamsetty@Sun.COM#
22*7563SPrasad.Singamsetty@Sun.COM# uts/intel/dcfs/Makefile
23*7563SPrasad.Singamsetty@Sun.COM# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
24*7563SPrasad.Singamsetty@Sun.COM# Use is subject to license terms.
25*7563SPrasad.Singamsetty@Sun.COM#
26*7563SPrasad.Singamsetty@Sun.COM#	This makefile drives the production of the dcfs file system
27*7563SPrasad.Singamsetty@Sun.COM#	kernel module.
28*7563SPrasad.Singamsetty@Sun.COM#
29*7563SPrasad.Singamsetty@Sun.COM#
30*7563SPrasad.Singamsetty@Sun.COM
31*7563SPrasad.Singamsetty@Sun.COM#
32*7563SPrasad.Singamsetty@Sun.COM#	Path to the base of the uts directory tree (usually /usr/src/uts).
33*7563SPrasad.Singamsetty@Sun.COM#
34*7563SPrasad.Singamsetty@Sun.COMUTSBASE	= ../..
35*7563SPrasad.Singamsetty@Sun.COM
36*7563SPrasad.Singamsetty@Sun.COM#
37*7563SPrasad.Singamsetty@Sun.COM#	Define the module and object file sets.
38*7563SPrasad.Singamsetty@Sun.COM#
39*7563SPrasad.Singamsetty@Sun.COMMODULE		= dcfs
40*7563SPrasad.Singamsetty@Sun.COMOBJECTS		= $(DCFS_OBJS:%=$(OBJS_DIR)/%)
41*7563SPrasad.Singamsetty@Sun.COMLINTS		= $(DCFS_OBJS:%.o=$(LINTS_DIR)/%.ln)
42*7563SPrasad.Singamsetty@Sun.COMROOTMODULE	= $(ROOT_FS_DIR)/$(MODULE)
43*7563SPrasad.Singamsetty@Sun.COM
44*7563SPrasad.Singamsetty@Sun.COM#
45*7563SPrasad.Singamsetty@Sun.COM#	Include common rules.
46*7563SPrasad.Singamsetty@Sun.COM#
47*7563SPrasad.Singamsetty@Sun.COMinclude $(UTSBASE)/intel/Makefile.intel
48*7563SPrasad.Singamsetty@Sun.COM
49*7563SPrasad.Singamsetty@Sun.COM#
50*7563SPrasad.Singamsetty@Sun.COM#	Define targets
51*7563SPrasad.Singamsetty@Sun.COM#
52*7563SPrasad.Singamsetty@Sun.COMALL_TARGET	= $(BINARY)
53*7563SPrasad.Singamsetty@Sun.COMLINT_TARGET	= $(MODULE).lint
54*7563SPrasad.Singamsetty@Sun.COMINSTALL_TARGET	= $(BINARY) $(ROOTMODULE)
55*7563SPrasad.Singamsetty@Sun.COM
56*7563SPrasad.Singamsetty@Sun.COM#
57*7563SPrasad.Singamsetty@Sun.COM#	Overrides.
58*7563SPrasad.Singamsetty@Sun.COM#
59*7563SPrasad.Singamsetty@Sun.COMCFLAGS		+= $(CCVERBOSE)
60*7563SPrasad.Singamsetty@Sun.COM
61*7563SPrasad.Singamsetty@Sun.COM#
62*7563SPrasad.Singamsetty@Sun.COM#	Default build targets.
63*7563SPrasad.Singamsetty@Sun.COM#
64*7563SPrasad.Singamsetty@Sun.COM.KEEP_STATE:
65*7563SPrasad.Singamsetty@Sun.COM
66*7563SPrasad.Singamsetty@Sun.COMdef:		$(DEF_DEPS)
67*7563SPrasad.Singamsetty@Sun.COM
68*7563SPrasad.Singamsetty@Sun.COMall:		$(ALL_DEPS)
69*7563SPrasad.Singamsetty@Sun.COM
70*7563SPrasad.Singamsetty@Sun.COMclean:		$(CLEAN_DEPS)
71*7563SPrasad.Singamsetty@Sun.COM
72*7563SPrasad.Singamsetty@Sun.COMclobber:	$(CLOBBER_DEPS)
73*7563SPrasad.Singamsetty@Sun.COM
74*7563SPrasad.Singamsetty@Sun.COMlint:		$(LINT_DEPS)
75*7563SPrasad.Singamsetty@Sun.COM
76*7563SPrasad.Singamsetty@Sun.COMmodlintlib:	$(MODLINTLIB_DEPS)
77*7563SPrasad.Singamsetty@Sun.COM
78*7563SPrasad.Singamsetty@Sun.COMclean.lint:	$(CLEAN_LINT_DEPS)
79*7563SPrasad.Singamsetty@Sun.COM
80*7563SPrasad.Singamsetty@Sun.COMinstall:	$(INSTALL_DEPS)
81*7563SPrasad.Singamsetty@Sun.COM
82*7563SPrasad.Singamsetty@Sun.COM#
83*7563SPrasad.Singamsetty@Sun.COM#	Include common targets.
84*7563SPrasad.Singamsetty@Sun.COM#
85*7563SPrasad.Singamsetty@Sun.COMinclude $(UTSBASE)/intel/Makefile.targ
86