Makefile revision 67e3a03ed4a2813074d36330f062ed6e593a4937
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# CDDL HEADER START
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# The contents of this file are subject to the terms of the
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Common Development and Distribution License (the "License").
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# You may not use this file except in compliance with the License.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# or http://www.opensolaris.org/os/licensing.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# See the License for the specific language governing permissions
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# and limitations under the License.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# When distributing Covered Code, include this CDDL HEADER in each
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8eb4989e815c8f374b965265ccf184d6ce17d9e8vboxsync# If applicable, add the following below this CDDL HEADER, with the
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# CDDL HEADER END
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# Use is subject to license terms.
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# ident "%Z%%M% %I% %E% SMI"
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
8eb4989e815c8f374b965265ccf184d6ce17d9e8vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncPROG= getent
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncinclude ../Makefile.cmd
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncOBJECTS= \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetethers.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetgr.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogethost.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetipnodes.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetnet.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetnetmask.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetproject.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetproto.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetpw.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync dogetserv.o \
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync getent.o
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncSRCS= $(OBJECTS:.o=.c)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncLDLIBS += -lsocket -lnsl -lproject
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync# for message catalog
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync#
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncPOFILE= gettent.po
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncPOFILES= $(SRCS:%.c=%.po)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync.KEEP_STATE:
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncall: $(PROG)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync$(POFILE): $(POFILES)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync $(RM) $@
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync cat $(POFILES) > $@
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync$(PROG): $(OBJECTS)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync $(LINK.c) -o $@ $(OBJECTS) $(LDLIBS)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync $(POST_PROCESS)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncinstall: all $(ROOTPROG)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncclean:
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync $(RM) $(OBJECTS)
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsynclint: lint_SRCS
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsyncinclude ../Makefile.targ
6be66de4257f4f564e35f7b8ee57a282e3cf3e96vboxsync