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