Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# CDDL HEADER START
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# The contents of this file are subject to the terms of the
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Common Development and Distribution License (the "License").
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# You may not use this file except in compliance with the License.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# See the License for the specific language governing permissions
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# and limitations under the License.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# When distributing Covered Code, include this CDDL HEADER in each
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# If applicable, add the following below this CDDL HEADER, with the
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# fields enclosed by brackets "[]" replaced with your own identifying
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# information: Portions Copyright [yyyy] [name of copyright owner]
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# CDDL HEADER END
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Use is subject to license terms.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkGSSD_BASEOBJS = gssd.o gssd_proc.o gssd_generic.o gssd_getuid.o
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkGSSC_BASEOBJS = gssdtest.o gssd_release_name_and_type.o gssd_clnt_stubs.o \
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkOBJS = $(GSSD_BASEOBJS) $(GD_OBJS) $(GSSC_BASEOBJS) $(GC_OBJS) $(G_OBJS)
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Override $ROOTLIB
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkCERRWARN += -_gcc=-Wno-implicit-function-declaration
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Rules to generate derived rpcgen files from gssd.x spec file.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# NOTE WELL: There is code in gssd that assumes gssd is NOT
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# multi-threaded. Do NOT add -A to the rpcgen argument list in the
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Makefile unless you also remove this assumption.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenkinstall: all $(DIRS) $(ROOTLIBPROG) $(ROOTMANIFEST)
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# EXPORT DELETE START
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Special targets to clean up the source tree for export distribution
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# The WS target modifies the SCCS files as well, so a working workspace
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# can be shipped.
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# Warning: These targets change the source tree, the first only at the
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# plain source level, but the second changes the guts!
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk $(RM) Makefile+ gssd_clnt_stubs.c+ gssd_proc.c+ gssdtest.c+
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk $(CHMOD) 444 Makefile gssd_clnt_stubs.c gssd_proc.c gssdtest.c
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk# EXPORT DELETE END
c1350cf5bc50458ba79cc93ff9e0e5fe3f1aeeb0jeff.schenk $(XGETTEXT) $(XGETFLAGS) `$(GREP) -l gettext *.[ch]`