Makefile revision 4ab75253616c6d68e967c10221bb663c0bfa99df
235N/A#
235N/A# uts/i86pc/chs/Makefile
822N/A#
822N/A# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
822N/A# Use is subject to license terms.
235N/A#
606N/A#pragma ident "%Z%%M% %I% %E% SMI"
810N/A#
235N/A# This makefile drives the production of the chs "drv"
235N/A# kernel module.
235N/A#
235N/A# i86pc implementation architecture dependent
235N/A#
235N/A
235N/A#
235N/A# Path to the base of the uts directory tree (usually /usr/src/uts).
235N/A#
235N/AUTSBASE = ../..
235N/A
235N/A#
235N/A# Define the module and object file sets.
235N/A#
235N/AMODULE = chs
235N/AOBJECTS = $(CHS_OBJS:%=$(OBJS_DIR)/%)
235N/ALINTS = $(CHS_OBJS:%.o=$(LINTS_DIR)/%.ln)
235N/AROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
235N/ACONF_SRCDIR = $(UTSBASE)/i86pc/io/dktp/hba/chs
235N/A
235N/A#
235N/A# Include common rules.
235N/A#
235N/Ainclude $(UTSBASE)/i86pc/Makefile.i86pc
235N/A
235N/A#
865N/A# Define targets
235N/A#
235N/AALL_TARGET = $(BINARY) $(CONFMOD)
235N/ALINT_TARGET = $(MODULE).lint
822N/AINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
235N/A
235N/A#
822N/A# Overrides.
235N/A#
235N/ADEBUG_FLGS = -DCHS_DEBUG
493N/A$(NOT_RELEASE_BUILD)DEBUG_DEFS += $(DEBUG_FLGS)
493N/A
235N/ADEF_BUILDS = $(DEF_BUILDS32)
235N/AALL_BUILDS = $(ALL_BUILDS32)
235N/A
235N/A#
822N/A# Default build targets.
235N/A#
235N/A.KEEP_STATE:
822N/A
235N/Adef: $(DEF_DEPS)
235N/A
235N/Aall: $(ALL_DEPS)
235N/A
235N/Aclean: $(CLEAN_DEPS)
851N/A
851N/Aclobber: $(CLOBBER_DEPS)
851N/A
851N/Alint: $(LINT_DEPS)
822N/A
851N/Amodlintlib: $(MODLINTLIB_DEPS)
851N/A
822N/Aclean.lint: $(CLEAN_LINT_DEPS)
822N/A
822N/Ainstall: $(INSTALL_DEPS)
865N/A
235N/A#
235N/A# Include common targets.
235N/A#
247N/Ainclude $(UTSBASE)/i86pc/Makefile.targ
247N/A