usr/src/uts/intel/aac/Makefile
author mike_s
Wed, 25 Jan 2006 15:13:08 -0800
changeset 1325 6cca126e26d1
parent 949 807ec422f5ba
child 3066 2a2af34f0642
permissions -rw-r--r--
6373346 clean up some of the __GNUC references in the Makefiles
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     1
#
1325
6cca126e26d1 6373346 clean up some of the __GNUC references in the Makefiles
mike_s
parents: 949
diff changeset
     2
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     3
# Use is subject to license terms.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     4
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     5
# ident	"%Z%%M%	%I%	%E% SMI"
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     6
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     7
#	This makefile drives the production of the aac driver kernel module.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     8
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
     9
#	intel implementation architecture dependent
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    10
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    11
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    12
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    13
#	Path to the base of the uts directory tree (usually /usr/src/uts).
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    14
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    15
UTSBASE	= ../..
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    16
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    17
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    18
#	Define the module and object file sets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    19
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    20
MODULE		= aac
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    21
OBJECTS		= $(AAC_OBJS:%=$(OBJS_DIR)/%)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    22
LINTS		= $(AAC_OBJS:%.o=$(LINTS_DIR)/%.ln)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    23
ROOTMODULE	= $(ROOT_DRV_DIR)/$(MODULE)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    24
CONF_SRCDIR     = $(UTSBASE)/intel/io/aac
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    25
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    26
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    27
#	Include common rules.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    28
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    29
include $(UTSBASE)/intel/Makefile.intel
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    30
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    31
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    32
#	Define targets
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    33
#
949
807ec422f5ba 4623955 torch <sys/ioreq.h>
meem
parents: 0
diff changeset
    34
ALL_TARGET	= $(BINARY) $(CONFMOD)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    35
LINT_TARGET	= $(MODULE).lint
949
807ec422f5ba 4623955 torch <sys/ioreq.h>
meem
parents: 0
diff changeset
    36
INSTALL_TARGET	= $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    37
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    38
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    39
# 	Overrides
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    40
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    41
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    42
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    43
#	Default build targets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    44
#
1325
6cca126e26d1 6373346 clean up some of the __GNUC references in the Makefiles
mike_s
parents: 949
diff changeset
    45
.KEEP_STATE:
0
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    46
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    47
def:		$(DEF_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    48
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    49
all:		$(ALL_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    50
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    51
clean:		$(CLEAN_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    52
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    53
clobber:	$(CLOBBER_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    54
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    55
lint:		$(LINT_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    56
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    57
modlintlib:	$(MODLINTLIB_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    58
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    59
clean.lint:	$(CLEAN_LINT_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    60
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    61
install:	$(INSTALL_DEPS)
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    62
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    63
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    64
#	Include common targets.
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    65
#
68f95e015346 OpenSolaris Launch
stevel@tonic-gate
parents:
diff changeset
    66
include $(UTSBASE)/intel/Makefile.targ