#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
#
#cmd/ipf/examples/Makefile
#
SHPROG= mkfilters
EXAMPLES= BASIC.NAT BASIC_1.FW BASIC_2.FW \
example.1 example.2 example.3 example.4 \
example.5 example.6 example.7 example.8 \
example.9 example.10 example.11 example.12 \
example.13 example.sr firewall ftp-proxy \
ftppxy ip_rules nat-setup nat.eg \
pool.conf server tcpstate
SHSRCS= $(SHPROG:%=%.sh)
include ../../Makefile.cmd
CLOBBERFILES = $(SHPROG)
SHAREIPF= $(ROOT)/usr/share/ipfilter
SHAREIPFX= $(SHAREIPF)/examples
IPFEXAMPLES= $(EXAMPLES:%=$(SHAREIPFX)/%)
IPFEXSHPROG= $(SHPROG:%=$(SHAREIPFX)/%)
FILEMODE= 0644
$(IPFEXSHPROG):=FILEMODE= 0755
$(SHAREIPFX)/% : % $(SHAREIPFX)
$(INS.file)
$(SHAREIPF):
$(INS.dir)
$(SHAREIPFX):
$(INS.dir)
.KEEP_STATE:
all: $(SHPROG)
clean:
install: all $(SHAREIPF) $(SHAREIPFX) \
$(IPFEXAMPLES) $(IPFEXSHPROG)
lint:
include ../../Makefile.targ
.PARALLEL: