Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# CDDL HEADER START
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# The contents of this file are subject to the terms of the
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# Common Development and Distribution License, Version 1.0 only
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# (the "License"). You may not use this file except in compliance
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# with the License.
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# or http://www.opensolaris.org/os/licensing.
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# See the License for the specific language governing permissions
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# and limitations under the License.
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# When distributing Covered Code, include this CDDL HEADER in each
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# If applicable, add the following below this CDDL HEADER, with the
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# fields enclosed by brackets "[]" replaced with your own identifying
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# information: Portions Copyright [yyyy] [name of copyright owner]
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# CDDL HEADER END
eb11fe3584b7b243fb0641da4ab2e157610bb767Lubos Kosco#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#ident "%Z%%M% %I% %E% SMI"
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
1c377666fe7591e06614ee1340bb31d831b60c59Knut Anders Hatlen# Use is subject to license terms.
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
6fb29c51593eb4622f537cd43c1a81ffb36a8ff7Knut Anders Hatlen# cmd/chmod/Makefile
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead#
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadPROG= chmod
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadOBJS= $(PROG).o common.o
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadSRCS= $(OBJS:%.o=%.c)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadPOFILES= $(OBJS:%.o=%.po)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
eb11fe3584b7b243fb0641da4ab2e157610bb767Lubos Koscoinclude ../Makefile.cmd
eb11fe3584b7b243fb0641da4ab2e157610bb767Lubos Kosco
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadCFLAGS += $(CCVERBOSE)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadCPPFLAGS += -D_FILE_OFFSET_BITS=64
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
eb11fe3584b7b243fb0641da4ab2e157610bb767Lubos KoscoLINTFLAGS += -erroff=E_NAME_DEF_NOT_USED2
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
eb11fe3584b7b243fb0641da4ab2e157610bb767Lubos KoscoPOFILE= chmod_cmd.po
900f57f08857f08b0f9d0edcace811aed617ad7bScott HalsteadXGETFLAGS= -a -x chmod.xcl
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead.KEEP_STATE:
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halsteadall: $(PROG)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead$(PROG): $(OBJS)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
6fb29c51593eb4622f537cd43c1a81ffb36a8ff7Knut Anders Hatlen $(POST_PROCESS)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead
6fb29c51593eb4622f537cd43c1a81ffb36a8ff7Knut Anders Hatlen$(POFILE): $(POFILES)
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead $(RM) $@
900f57f08857f08b0f9d0edcace811aed617ad7bScott Halstead cat $(POFILES) > $@
install: all $(ROOTPROG)
clean:
$(RM) $(OBJS)
lint: lint_SRCS
include ../Makefile.targ