Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
0N/A#
0N/A# CDDL HEADER START
0N/A#
0N/A# The contents of this file are subject to the terms of the
0N/A# Common Development and Distribution License (the "License").
0N/A# You may not use this file except in compliance with the License.
0N/A#
0N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
0N/A# or http://www.opensolaris.org/os/licensing.
0N/A# See the License for the specific language governing permissions
0N/A# and limitations under the License.
0N/A#
0N/A# When distributing Covered Code, include this CDDL HEADER in each
0N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
0N/A# If applicable, add the following below this CDDL HEADER, with the
0N/A# fields enclosed by brackets "[]" replaced with your own identifying
0N/A# information: Portions Copyright [yyyy] [name of copyright owner]
0N/A#
0N/A# CDDL HEADER END
0N/A#
119N/A#
0N/A# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
0N/A# Use is subject to license terms.
0N/A#
65N/A
125N/APROG= sac sacadm pmadm
125N/A
125N/AMANIFEST = sac.xml
125N/A
58N/Ainclude ../Makefile.cmd
77N/A
125N/AROOTMANIFESTDIR = $(ROOTSVCSYSTEM)
125N/A
125N/ASACOBJ= sac.o readtab.o global.o log.o misc.o
125N/ASACOBJS= $(SACOBJ) util1.o
261N/ASACADMOBJ= sacadm.o admutil.o
261N/ASACADMOBJS= $(SACADMOBJ) util2.o
312N/APMADMOBJ= pmadm.o admutil.o
312N/APMADMOBJS= $(PMADMOBJ) util2.o
126N/ASACSRC= $(SACOBJ:%.o=%.c)
58N/ASACSRCS= $(SACSRC) util.c
394N/ASACADMSRC= $(SACADMOBJ:%.o=%.c)
8N/ASACADMSRCS= $(SACADMSRC) util.c
77N/APMADMSRC= $(PMADMOBJ:%.o=%.c)
0N/APMADMSRCS= $(PMADMSRC) util.c
0N/AOBJS= $(SACOBJS) $(SACADMOBJS) $(PMADMOBJS)
0N/A
0N/ALIBSAFD = $(ROOTLIB)/saf
0N/ADIRS= $(LIBSAFD)
0N/ASACF= sac
0N/AADMF= sacadm pmadm
312N/AROOTSACF= $(SACF:%=$(LIBSAFD)/%)
312N/AROOTADMF= $(ADMF:%=$(ROOTUSRSBIN)/%)
320N/A
312N/ALDLIBS += -lnsl
312N/ALDFLAGS += $(MAPFILE.NGB:%=-M%)
312N/ALINTFLAGS += -b -x
312N/A
65N/ACERRWARN += -_gcc=-Wno-implicit-function-declaration
65N/ACERRWARN += -_gcc=-Wno-parentheses
65N/ACERRWARN += -_gcc=-Wno-unused-variable
65N/ACERRWARN += -_gcc=-Wno-extra
0N/A
30N/Autil1.o := CPPFLAGS += -DSAC
58N/Autil2.o := CPPFLAGS += -USAC
312N/A
312N/Asac := LDLIBS += -lpam
260N/A
112N/A$(ROOTUSRSBIN)/sacadm := FILEMODE = 04755
0N/A
376N/A$(LIBSAFD)/% : %
376N/A $(INS.file)
0N/A
11N/A.KEEP_STATE:
0N/A
240N/A.PARALLEL: $(OBJS)
58N/A
58N/Aall: $(PROG)
58N/A
58N/Asac: $(SACOBJS) $(MAPFILE.NGB)
77N/A $(LINK.c) $(SACOBJS) -o $@ $(LDLIBS)
207N/A $(POST_PROCESS)
207N/A
261N/Asacadm: $(SACADMOBJS) $(MAPFILE.NGB)
260N/A $(LINK.c) $(SACADMOBJS) -o $@ $(LDLIBS)
77N/A $(POST_PROCESS)
260N/A
112N/Apmadm: $(PMADMOBJS) $(MAPFILE.NGB)
77N/A $(LINK.c) $(PMADMOBJS) -o $@ $(LDLIBS)
77N/A $(POST_PROCESS)
77N/A
77N/Autil1.o: util.c
260N/A $(COMPILE.c) -o $@ util.c
77N/A
77N/Autil2.o: util.c
77N/A $(COMPILE.c) -o $@ util.c
0N/A
77N/Ainstall: all .WAIT $(ROOTSACF) $(ROOTADMF) $(ROOTMANIFEST)
111N/A
111N/A# Don't install dirs already installed by Targetdirs
111N/A#$(DIRS):
111N/A# $(INS.dir)
111N/A
111N/Acheck: $(CHKMANIFEST)
111N/A
111N/Aclean:
111N/A $(RM) $(OBJS)
111N/A
111N/Alint:
111N/A $(LINT.c) $(SACSRCS)
77N/A $(LINT.c) $(SACADMSRCS)
77N/A $(LINT.c) $(PMADMSRCS)
77N/A
207N/Ainclude ../Makefile.targ
207N/A