Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
9805ac88e1befa6dea11d8513023f150d8f8e807fanf# CDDL HEADER START
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj#
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# The contents of this file are subject to the terms of the
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# Common Development and Distribution License, Version 1.0 only
2deb319e6b3de239f45c16a3e9e836d44f1f7108rbb# (the "License"). You may not use this file except in compliance
2deb319e6b3de239f45c16a3e9e836d44f1f7108rbb# with the License.
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb#
70f6f32765cfaadd6da8de6f0fea97ddd72d8fadmanoj# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# or http://www.opensolaris.org/os/licensing.
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# See the License for the specific language governing permissions
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# and limitations under the License.
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard#
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# When distributing Covered Code, include this CDDL HEADER in each
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
91a71946d0fb28c0866139edef3dd59f36ba5b9cstoddard# If applicable, add the following below this CDDL HEADER, with the
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# fields enclosed by brackets "[]" replaced with your own identifying
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# information: Portions Copyright [yyyy] [name of copyright owner]
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb#
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# CDDL HEADER END
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb#
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb#
632b0b53511f3bb9c32aa2869fbc73ee35081b38rbb# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
bd929c73ef04789b7183b840d8db6e01d03a4d86rbb# Use is subject to license terms.
f6a6245816cd866361da8c576b1f47c7a54b6610fanf#
b7663b97a437dc089ac7a1a9ebd42e0c372a48b6gstein# uts/sparc/acctctl/Makefile
b7663b97a437dc089ac7a1a9ebd42e0c372a48b6gstein#
b7663b97a437dc089ac7a1a9ebd42e0c372a48b6gstein#ident "%Z%%M% %I% %E% SMI"
b7663b97a437dc089ac7a1a9ebd42e0c372a48b6gstein#
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj# This makefile drives the production of the acctctl system call module.
369edcdd0a9c5516c61e736ec2a6fc8fb0d92fe2manoj# sparc architecture dependent
369edcdd0a9c5516c61e736ec2a6fc8fb0d92fe2manoj#
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard#
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard# Path to the base of the uts directory tree (usually /usr/src/uts).
85cbdc16ac57fa68ce1358a308269abcd417f4d9stoddard#
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddardUTSBASE = ../..
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard#
d208bda4a893cc81ed5d3ed1cdd7d706e012bd42stoddard# Define the module and object file sets.
10b386767f6c87b45937244371cb751f0b454d16wrowe#
10b386767f6c87b45937244371cb751f0b454d16wroweMODULE = acctctl
75960f20f88dad6bc67892c711c429946063d133stoddardOBJECTS = $(ACCTCTL_OBJS:%=$(OBJS_DIR)/%)
75960f20f88dad6bc67892c711c429946063d133stoddardLINTS = $(ACCTCTL_OBJS:%.o=$(LINTS_DIR)/%.ln)
75960f20f88dad6bc67892c711c429946063d133stoddardROOTMODULE = $(USR_SYS_DIR)/$(MODULE)
75960f20f88dad6bc67892c711c429946063d133stoddard
75960f20f88dad6bc67892c711c429946063d133stoddard#
75960f20f88dad6bc67892c711c429946063d133stoddard# Include common rules.
75960f20f88dad6bc67892c711c429946063d133stoddard#
10b386767f6c87b45937244371cb751f0b454d16wroweinclude $(UTSBASE)/sparc/Makefile.sparc
10b386767f6c87b45937244371cb751f0b454d16wrowe
10b386767f6c87b45937244371cb751f0b454d16wrowe#
10b386767f6c87b45937244371cb751f0b454d16wrowe# Define targets
10b386767f6c87b45937244371cb751f0b454d16wrowe#
10b386767f6c87b45937244371cb751f0b454d16wroweALL_TARGET = $(BINARY)
10b386767f6c87b45937244371cb751f0b454d16wroweLINT_TARGET = $(MODULE).lint
10b386767f6c87b45937244371cb751f0b454d16wroweINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
10b386767f6c87b45937244371cb751f0b454d16wroweCFLAGS += $(CCVERBOSE)
10b386767f6c87b45937244371cb751f0b454d16wrowe
10b386767f6c87b45937244371cb751f0b454d16wrowe#
a9e07e4f90adcc7bc768db3055431c3dcd560cd1manoj# Default build targets.
f6a6245816cd866361da8c576b1f47c7a54b6610fanf#
f6a6245816cd866361da8c576b1f47c7a54b6610fanf.KEEP_STATE:
97b758d0b174d7b7c5a1de1a583f5840ec3fc910trawick
db3ccce11afac4fc1d4f51a65424412f7480c46cgsteindef: $(DEF_DEPS)
2a6c49cfaef5979a5a06098f3ce987cd76769409manoj
8bed76428f56e5c643174a2d6807c3f18016af5cbjhall: $(ALL_DEPS)
8bed76428f56e5c643174a2d6807c3f18016af5cbjh
8bed76428f56e5c643174a2d6807c3f18016af5cbjhclean: $(CLEAN_DEPS)
8bed76428f56e5c643174a2d6807c3f18016af5cbjh
8bed76428f56e5c643174a2d6807c3f18016af5cbjhclobber: $(CLOBBER_DEPS)
cfc020d6d6fc9b31d8945915e65a8787a796eb73stoddard
cfc020d6d6fc9b31d8945915e65a8787a796eb73stoddardlint: $(LINT_DEPS)
cfc020d6d6fc9b31d8945915e65a8787a796eb73stoddard
f824925ac58ff729289c017235eeb3bdd21ec3a2stoddardmodlintlib: $(MODLINTLIB_DEPS)
f824925ac58ff729289c017235eeb3bdd21ec3a2stoddard
f824925ac58ff729289c017235eeb3bdd21ec3a2stoddardclean.lint: $(CLEAN_LINT_DEPS)
f824925ac58ff729289c017235eeb3bdd21ec3a2stoddard
2aae6faee508221efbeaba5547ca79b7a20ef047stoddardinstall: $(INSTALL_DEPS)
2aae6faee508221efbeaba5547ca79b7a20ef047stoddard
10b386767f6c87b45937244371cb751f0b454d16wrowe#
10b386767f6c87b45937244371cb751f0b454d16wrowe# Include common targets.
10b386767f6c87b45937244371cb751f0b454d16wrowe#
10b386767f6c87b45937244371cb751f0b454d16wroweinclude $(UTSBASE)/sparc/Makefile.targ
10b386767f6c87b45937244371cb751f0b454d16wrowe