Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# CDDL HEADER START
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# The contents of this file are subject to the terms of the
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# Common Development and Distribution License, Version 1.0 only
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# (the "License"). You may not use this file except in compliance
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# with the License.
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# or http://www.opensolaris.org/os/licensing.
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# See the License for the specific language governing permissions
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# and limitations under the License.
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# When distributing Covered Code, include this CDDL HEADER in each
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# If applicable, add the following below this CDDL HEADER, with the
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# fields enclosed by brackets "[]" replaced with your own identifying
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# information: Portions Copyright [yyyy] [name of copyright owner]
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# CDDL HEADER END
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# Copyright (c) 1989 by Sun Microsystems, Inc.
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekFSTYPE= nfs
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekLIBPROG= dfmounts
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekATTMK= $(LIBPROG)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozekinclude ../../Makefile.fstype
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekOBJS= $(LIBPROG).o
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekSRCS= $(OBJS:%.o=%.c)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
a95c006f748fa9df0dd81509b51974133d2786afLukas Slebodnik# Message catalog
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekPOFILES= $(OBJS:%.o=%.po)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekPOFILE= dfmounts.po
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekLDLIBS += -lrpcsvc -lnsl
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekCERRWARN += -_gcc=-Wno-implicit-function-declaration
90afedb00608547ae1f32aa7aafd552c4b306909Jakub HrozekCERRWARN += -_gcc=-Wno-parentheses
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek$(LIBPROG): $(OBJS)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(POST_PROCESS)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek# message catalog
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek#
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozekcatalog: $(POFILE)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek$(POFILE): $(SRCS)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(RM) $@
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(COMPILE.cpp) $(SRCS) > $(POFILE).i
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek sed "/^domain/d" messages.po > $@
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(RM) messages.po $(POFILE).i
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozeklint: lint_SRCS
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozekclean:
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek $(RM) $(OBJS)
90afedb00608547ae1f32aa7aafd552c4b306909Jakub Hrozek