xref: /illumos-gate/usr/src/cmd/auditset/Makefile (revision 55fea89d)
1f8994074SJan Friedel#
2f8994074SJan Friedel# CDDL HEADER START
3f8994074SJan Friedel#
4f8994074SJan Friedel# The contents of this file are subject to the terms of the
5f8994074SJan Friedel# Common Development and Distribution License (the "License").
6f8994074SJan Friedel# You may not use this file except in compliance with the License.
7f8994074SJan Friedel#
8f8994074SJan Friedel# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9f8994074SJan Friedel# or http://www.opensolaris.org/os/licensing.
10f8994074SJan Friedel# See the License for the specific language governing permissions
11f8994074SJan Friedel# and limitations under the License.
12f8994074SJan Friedel#
13f8994074SJan Friedel# When distributing Covered Code, include this CDDL HEADER in each
14f8994074SJan Friedel# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15f8994074SJan Friedel# If applicable, add the following below this CDDL HEADER, with the
16f8994074SJan Friedel# fields enclosed by brackets "[]" replaced with your own identifying
17f8994074SJan Friedel# information: Portions Copyright [yyyy] [name of copyright owner]
18f8994074SJan Friedel#
19f8994074SJan Friedel# CDDL HEADER END
20f8994074SJan Friedel#
21f8994074SJan Friedel# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
22f8994074SJan Friedel#
23f8994074SJan Friedel#
24f8994074SJan Friedel# Makefile for auditset
25f8994074SJan Friedel
26f8994074SJan FriedelPROG = svc-auditset
27f8994074SJan FriedelSVCMETHOD = $(PROG)
28f8994074SJan Friedel
29f8994074SJan FriedelMANIFEST = auditset.xml
30f8994074SJan Friedel
31f8994074SJan Friedelinclude $(SRC)/cmd/Makefile.cmd
32f8994074SJan Friedel
33f8994074SJan FriedelROOTMANIFESTDIR = $(ROOTSVCSYSTEM)
34f8994074SJan Friedel
35f8994074SJan FriedelLIBBSM = $(SRC)/lib/libbsm/common
36f8994074SJan Friedel
37f8994074SJan FriedelLDLIBS += -lbsm
38f8994074SJan Friedel
39*55fea89dSDan CrossOBJS = svc-auditset.o
40f8994074SJan FriedelSRCS = $(OBJS:%.o=%.c)
41f8994074SJan Friedel
42f8994074SJan FriedelPOFILE = $(PROG).po
43f8994074SJan FriedelMSGFILES = $(SRCS)
44f8994074SJan Friedel
45f8994074SJan FriedelCPPFLAGS += -I$(LIBBSM)
46f8994074SJan Friedel
47f8994074SJan Friedel.KEEP_STATE:
48f8994074SJan Friedel
49f8994074SJan Friedelall: $(PROG)
50f8994074SJan Friedel
51f8994074SJan Friedelinstall: all $(ROOTMANIFEST) $(ROOTSVCMETHOD)
52f8994074SJan Friedel
53f8994074SJan Friedel$(PROG): $(SRCS) $(OBJS)
54f8994074SJan Friedel	$(LINK.c) $(OBJS) -o $@ $(LDLIBS)
55f8994074SJan Friedel	$(POST_PROCESS)
56f8994074SJan Friedel
57f8994074SJan Friedel$(POFILE): $(MSGFILES)
58f8994074SJan Friedel	$(BUILDPO.msgfiles)
59f8994074SJan Friedel
60f8994074SJan Friedel_msg: $(MSGDOMAINPOFILE)
61f8994074SJan Friedel
62f8994074SJan Friedelclean:
63f8994074SJan Friedel	$(RM) $(OBJS)
64f8994074SJan Friedel
65f8994074SJan Friedellint:	lint_SRCS
66f8994074SJan Friedel
67f8994074SJan Friedelcheck:          $(CHKMANIFEST)
68f8994074SJan Friedel
69f8994074SJan Friedelinclude $(SRC)/cmd/Makefile.targ
70f8994074SJan Friedelinclude $(SRC)/Makefile.msg.targ
71