Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# uts/sparc/dbri/Makefile
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Use is subject to license terms.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#pragma ident "%Z%%M% %I% %E% SMI"
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# This makefile drives the production of the sparc "dbri" driver module.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# sparc architecture dependent
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Path to the base of the uts directory tree (usually /usr/src/uts).
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperUTSBASE = ../..
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Define the module and object file sets.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperMODULE = dbri
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperOBJECTS = $(DBRI_OBJS:%=$(OBJS_DIR)/%)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperLINTS = $(DBRI_OBJS:%.o=$(LINTS_DIR)/%.ln)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Include common rules.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
5c39d8f041417518a02ce2c941d96c2d33b2a364Mark de Reeperinclude $(UTSBASE)/sparc/Makefile.sparc
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Define targets
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperALL_TARGET = $(BINARY)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperLINT_TARGET = $(MODULE).lint
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# lint pass one enforcement
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperCFLAGS += $(CCVERBOSE)
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Depends on misc/diaudio
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de ReeperLDFLAGS += -dy -Nmisc/diaudio
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper# Default build targets.
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper#
6406210b71fd4a97800f32f3613eea9b6a6a12ceMark de Reeper.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)/sparc/Makefile.targ