Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
86N/A#
86N/A# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
86N/A# Use is subject to license terms.
86N/A#
86N/A# ident "%Z%%M% %I% %E% SMI"
86N/A#
86N/A# This makefile drives the production of the amr driver kernel module.
86N/A#
86N/A# intel implementation architecture dependent
86N/A#
86N/A
86N/A#
86N/A# Path to the base of the uts directory tree (usually /usr/src/uts).
86N/A#
86N/AUTSBASE = ../..
86N/A
86N/A#
86N/A# Define the module and object file sets.
86N/A#
86N/AMODULE = amr
86N/AOBJECTS = $(AMR_OBJS:%=$(OBJS_DIR)/%)
86N/ALINTS = $(AMR_OBJS:%.o=$(LINTS_DIR)/%.ln)
86N/AROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
86N/ACONF_SRCDIR = $(UTSBASE)/intel/io/amr
86N/AITU_SRCDIR = $(UTSBASE)/intel/io/amr
86N/A
86N/A#
86N/A# Include common rules.
86N/A#
86N/Ainclude $(UTSBASE)/intel/Makefile.intel
86N/A
86N/A#
86N/A# Define targets
86N/A#
86N/AALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
86N/ALINT_TARGET = $(MODULE).lint
86N/AINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE) $(ROOT_ITUFILE)
86N/A
86N/A#
86N/A# Overrides
86N/A#
86N/ACFLAGS_CPP_COMMENTS = -xCC
86N/A$(__GNUC)CFLAGS_CPP_COMMENTS =
86N/A
86N/ACFLAGS += $(CFLAGS_CPP_COMMENTS)
86N/A
86N/A#
86N/A# Default build targets.
86N/A#
86N/A#.KEEP_STATE:
86N/A
86N/Adef: $(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)/intel/Makefile.targ