da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# CDDL HEADER START
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# The contents of this file are subject to the terms of the
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# Common Development and Distribution License (the "License").
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# You may not use this file except in compliance with the License.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# or http://www.opensolaris.org/os/licensing.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# See the License for the specific language governing permissions
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# and limitations under the License.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# When distributing Covered Code, include this CDDL HEADER in each
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# If applicable, add the following below this CDDL HEADER, with the
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# fields enclosed by brackets "[]" replaced with your own identifying
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# information: Portions Copyright [yyyy] [name of copyright owner]
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# CDDL HEADER END
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# Use is subject to license terms.
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric ChengPROG=flowadm
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric ChengROOTFS_PROG= $(PROG)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric ChengPOFILE= $(PROG).po
da14cebe459d3275048785f25bd869cb09b5307fEric ChengCONFIGFILES= flowadm.conf flowprop.conf
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chenginclude ../Makefile.cmd
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric ChengXGETFLAGS += -a -x $(PROG).xcl
da14cebe459d3275048785f25bd869cb09b5307fEric ChengLDLIBS += -L$(ROOT)/lib
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal IyerLDLIBS += -ldladm -linetutil
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric ChengROOTCFGDIR= $(ROOTETC)/dladm
da14cebe459d3275048785f25bd869cb09b5307fEric ChengROOTCFGFILES= $(CONFIGFILES:%=$(ROOTCFGDIR)/%)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng$(ROOTCFGFILES):= FILEMODE= 644
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng.KEEP_STATE:
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chengall: $(ROOTFS_PROG)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng# Message catalog
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng#
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng_msg: $(POFILE)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng$(POFILE): $(PROG).c
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(RM) $@
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(COMPILE.cpp) $(PROG).c > $(POFILE).i
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(XGETTEXT) $(XGETFLAGS) $(POFILE).i
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng sed "/^domain/d" messages.po > $@
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(RM) messages.po $(POFILE).i
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chenginstall: all $(ROOTSBINPROG) $(ROOTCFGDIR) $(ROOTCFGFILES)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(RM) $(ROOTUSRSBINPROG)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng -$(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chengclean:
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chenglint: lint_PROG
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng$(ROOTCFGDIR):
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(INS.dir)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng$(ROOTCFGDIR)/%: $(ROOTCFGDIR) %
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng $(INS.file)
da14cebe459d3275048785f25bd869cb09b5307fEric Cheng
da14cebe459d3275048785f25bd869cb09b5307fEric Chenginclude ../Makefile.targ