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