1*c61a1653SRyan Zezeski# 2*c61a1653SRyan Zezeski# This file and its contents are supplied under the terms of the 3*c61a1653SRyan Zezeski# Common Development and Distribution License ("CDDL"), version 1.0. 4*c61a1653SRyan Zezeski# You may only use this file in accordance with the terms of version 5*c61a1653SRyan Zezeski# 1.0 of the CDDL. 6*c61a1653SRyan Zezeski# 7*c61a1653SRyan Zezeski# A full copy of the text of the CDDL should have accompanied this 8*c61a1653SRyan Zezeski# source. A copy of the CDDL is also available via the Internet at 9*c61a1653SRyan Zezeski# http://www.illumos.org/license/CDDL. 10*c61a1653SRyan Zezeski# 11*c61a1653SRyan Zezeski 12*c61a1653SRyan Zezeski# 13*c61a1653SRyan Zezeski# Copyright 2019 Joyent, Inc. 14*c61a1653SRyan Zezeski# 15*c61a1653SRyan Zezeskiinclude $(SRC)/Makefile.master 16*c61a1653SRyan Zezeskiinclude $(SRC)/cmd/Makefile.cmd 17*c61a1653SRyan Zezeski 18*c61a1653SRyan ZezeskiROOTOPTPKG = $(ROOT)/opt/net-tests 19*c61a1653SRyan ZezeskiTESTDIR = $(ROOTOPTPKG)/tests/forwarding 20*c61a1653SRyan Zezeski 21*c61a1653SRyan ZezeskiPROG = \ 22*c61a1653SRyan Zezeski ip_forwarding \ 23*c61a1653SRyan Zezeski ip_fwd_suite \ 24*c61a1653SRyan Zezeski ip_fwd_001 \ 25*c61a1653SRyan Zezeski ip_fwd_002 \ 26*c61a1653SRyan Zezeski ip_fwd_003 \ 27*c61a1653SRyan Zezeski ip_fwd_004 \ 28*c61a1653SRyan Zezeski ip_fwd_005 \ 29*c61a1653SRyan Zezeski ip_fwd_006 \ 30*c61a1653SRyan Zezeski ip_fwd_007 \ 31*c61a1653SRyan Zezeski ip_fwd_008 \ 32*c61a1653SRyan Zezeski ip_fwd_009 \ 33*c61a1653SRyan Zezeski ip_fwd_010 \ 34*c61a1653SRyan Zezeski ip_fwd_011 \ 35*c61a1653SRyan Zezeski ip_fwd_012 \ 36*c61a1653SRyan Zezeski ip_fwd_013 \ 37*c61a1653SRyan Zezeski ip_fwd_014 \ 38*c61a1653SRyan Zezeski ip_fwd_015 \ 39*c61a1653SRyan Zezeski ip_fwd_016 \ 40*c61a1653SRyan Zezeski ip_fwd_017 \ 41*c61a1653SRyan Zezeski ip_fwd_018 \ 42*c61a1653SRyan Zezeski ip_fwd_019 \ 43*c61a1653SRyan Zezeski ip_fwd_020 44*c61a1653SRyan Zezeski 45*c61a1653SRyan ZezeskiDOC = $(TESTDIR)/README 46*c61a1653SRyan Zezeski 47*c61a1653SRyan ZezeskiCMDS = $(PROG:%=$(TESTDIR)/%) 48*c61a1653SRyan ZezeskiFILEMODE=0444 49*c61a1653SRyan Zezeski$(CMDS) := FILEMODE = 0555 50*c61a1653SRyan Zezeski 51*c61a1653SRyan Zezeskiinclude $(SRC)/test/Makefile.com 52*c61a1653SRyan Zezeski 53*c61a1653SRyan Zezeskiinstall: $(CMDS) $(DOC) 54*c61a1653SRyan Zezeski 55*c61a1653SRyan Zezeskiclobber: clean 56*c61a1653SRyan Zezeski $(RM) $(CMDS) $(DOC) 57*c61a1653SRyan Zezeski 58*c61a1653SRyan Zezeski$(CMDS) $(DOC): $(TESTDIR) 59*c61a1653SRyan Zezeski 60*c61a1653SRyan Zezeski$(TESTDIR): 61*c61a1653SRyan Zezeski $(INS.dir) 62*c61a1653SRyan Zezeski 63*c61a1653SRyan Zezeski$(TESTDIR)/%: % 64*c61a1653SRyan Zezeski $(INS.file) 65*c61a1653SRyan Zezeski 66*c61a1653SRyan Zezeski$(TESTDIR)/%: %.ksh 67*c61a1653SRyan Zezeski $(INS.rename) 68