Makefile revision 255332
150276Speter#
297049Speter# Copyright (C) 2012 by Darren Reed.
350276Speter#
450276Speter# See the IPFILTER.LICENCE file for details on licencing.
550276Speter#
650276Speter# $Id$
750276Speter#
850276SpeterINCDEP=$(TOP)/ip_compat.h $(TOP)/ip_fil.h $(TOP)/ipf.h
950276Speter
1050276SpeterLIBOBJS=$(DEST)/addicmp.o \
1150276Speter     $(DEST)/addipopt.o \
1250276Speter     $(DEST)/alist_free.o \
1350276Speter     $(DEST)/alist_new.o \
1450276Speter     $(DEST)/allocmbt.o \
1550276Speter     $(DEST)/assigndefined.o \
1650276Speter     $(DEST)/bcopywrap.o \
1750276Speter     $(DEST)/binprint.o \
1850276Speter     $(DEST)/buildopts.o \
1950276Speter     $(DEST)/checkrev.o \
2050276Speter     $(DEST)/connecttcp.o \
2150276Speter     $(DEST)/count6bits.o \
2250276Speter     $(DEST)/count4bits.o \
2350276Speter     $(DEST)/debug.o \
2450276Speter     $(DEST)/dupmbt.o \
2550276Speter     $(DEST)/familyname.o \
2650276Speter     $(DEST)/facpri.o \
2750276Speter     $(DEST)/fill6bits.o \
2850276Speter     $(DEST)/findword.o \
2950276Speter     $(DEST)/flags.o \
3050276Speter     $(DEST)/freembt.o \
3150276Speter     $(DEST)/ftov.o \
3250276Speter     $(DEST)/genmask.o \
3350276Speter     $(DEST)/gethost.o \
3450276Speter     $(DEST)/geticmptype.o \
3598503Speter     $(DEST)/getifname.o \
3650276Speter     $(DEST)/getnattype.o \
3750276Speter     $(DEST)/getport.o \
3850276Speter     $(DEST)/getportproto.o \
3950276Speter     $(DEST)/getproto.o \
4050276Speter     $(DEST)/getsumd.o \
4150276Speter     $(DEST)/hostname.o \
4250276Speter     $(DEST)/icmpcode.o \
4350276Speter     $(DEST)/icmptypename.o \
4450276Speter     $(DEST)/icmptypes.o \
4550276Speter     $(DEST)/initparse.o \
4650276Speter     $(DEST)/interror.o \
4750276Speter     $(DEST)/ionames.o \
4850276Speter     $(DEST)/ipf_dotuning.o \
4950276Speter     $(DEST)/ipf_perror.o \
5050276Speter     $(DEST)/ipft_hx.o \
5150276Speter     $(DEST)/ipft_pc.o \
5250276Speter     $(DEST)/ipft_tx.o \
5350276Speter     $(DEST)/ipoptsec.o \
5450276Speter     $(DEST)/kmem.o \
5550276Speter     $(DEST)/kmemcpywrap.o \
5650276Speter     $(DEST)/kvatoname.o \
5750276Speter     $(DEST)/load_file.o \
5850276Speter     $(DEST)/load_dstlist.o \
5950276Speter     $(DEST)/load_dstlistnode.o \
6050276Speter     $(DEST)/load_hash.o \
6150276Speter     $(DEST)/load_hashnode.o \
6250276Speter     $(DEST)/load_http.o \
6350276Speter     $(DEST)/load_pool.o \
6450276Speter     $(DEST)/load_poolnode.o \
6550276Speter     $(DEST)/load_url.o \
6650276Speter     $(DEST)/msgdsize.o \
6750276Speter     $(DEST)/mutex_emul.o \
6850276Speter     $(DEST)/nametokva.o \
6950276Speter     $(DEST)/nat_setgroupmap.o \
7050276Speter     $(DEST)/ntomask.o \
7150276Speter     $(DEST)/optname.o \
7250276Speter     $(DEST)/optprint.o \
7350276Speter     $(DEST)/optprintv6.o \
7450276Speter     $(DEST)/optvalue.o \
7550276Speter     $(DEST)/parsefields.o \
7650276Speter     $(DEST)/parseipfexpr.o \
7750276Speter     $(DEST)/parsewhoisline.o \
7850276Speter     $(DEST)/poolio.o \
7950276Speter     $(DEST)/portname.o \
8050276Speter     $(DEST)/print_toif.o \
8150276Speter     $(DEST)/printactiveaddr.o \
8250276Speter     $(DEST)/printactivenat.o \
8350276Speter     $(DEST)/printaddr.o \
8450276Speter     $(DEST)/printaps.o \
8550276Speter     $(DEST)/printbuf.o \
8650276Speter     $(DEST)/printdstlist.o \
8750276Speter     $(DEST)/printdstlistdata.o \
8850276Speter     $(DEST)/printdstlistnode.o \
8950276Speter     $(DEST)/printdstlistpolicy.o \
9050276Speter     $(DEST)/printdstl_live.o \
9150276Speter     $(DEST)/printfieldhdr.o \
9250276Speter     $(DEST)/printfr.o \
9350276Speter     $(DEST)/printfraginfo.o \
9450276Speter     $(DEST)/printhash.o \
9550276Speter     $(DEST)/printhashdata.o \
9650276Speter     $(DEST)/printhashnode.o \
9750276Speter     $(DEST)/printhash_live.o \
9850276Speter     $(DEST)/printhost.o \
9950276Speter     $(DEST)/printhostmap.o \
10062449Speter     $(DEST)/printhostmask.o \
10162449Speter     $(DEST)/printifname.o \
10262449Speter     $(DEST)/printip.o \
10362449Speter     $(DEST)/printipfexpr.o \
10462449Speter     $(DEST)/printlog.o \
10562449Speter     $(DEST)/printlookup.o \
10662449Speter     $(DEST)/printmask.o \
10762449Speter     $(DEST)/printnat.o \
10862449Speter     $(DEST)/printnataddr.o \
10962449Speter     $(DEST)/printnatfield.o \
11062449Speter     $(DEST)/printnatside.o \
11162449Speter     $(DEST)/printpool.o \
11262449Speter     $(DEST)/printpooldata.o \
11350276Speter     $(DEST)/printpoolfield.o \
11462449Speter     $(DEST)/printpoolnode.o \
11550276Speter     $(DEST)/printpool_live.o \
11650276Speter     $(DEST)/printproto.o \
11750276Speter     $(DEST)/printportcmp.o \
11850276Speter     $(DEST)/printpacket.o \
11976726Speter     $(DEST)/printpacket6.o \
12076726Speter     $(DEST)/printsbuf.o \
12176726Speter     $(DEST)/printstate.o \
12298503Speter     $(DEST)/printstatefields.o \
12350276Speter     $(DEST)/printtcpflags.o \
12450276Speter     $(DEST)/printtqtable.o \
12550276Speter     $(DEST)/printtunable.o \
12650276Speter     $(DEST)/printunit.o \
12750276Speter     $(DEST)/remove_hash.o \
12850276Speter     $(DEST)/remove_hashnode.o \
12950276Speter     $(DEST)/remove_pool.o \
13050276Speter     $(DEST)/remove_poolnode.o \
13150276Speter     $(DEST)/resetlexer.o \
13250276Speter     $(DEST)/rwlock_emul.o \
13350276Speter     $(DEST)/save_execute.o \
13450276Speter     $(DEST)/save_file.o \
13550276Speter     $(DEST)/save_nothing.o \
13650276Speter     $(DEST)/save_syslog.o \
13750276Speter     $(DEST)/save_v1trap.o \
13850276Speter     $(DEST)/save_v2trap.o \
13950276Speter     $(DEST)/tcpflags.o \
14050276Speter     $(DEST)/var.o \
14150276Speter     $(DEST)/verbose.o \
14250276Speter     $(DEST)/vtof.o \
14350276Speter     $(DEST)/v6ionames.o \
14450276Speter     $(DEST)/v6optvalue.o
14550276Speter
14650276Speter$(DEST)/libipf.a: $(LIBOBJS)
14750276Speter	/bin/rm -f $@
14850276Speter	ar $(AROPTS) $@ $(LIBOBJS)
14950276Speter	$(RANLIB) $@
15050276Speter
15150276Speter$(DEST)/addicmp.o: $(LIBSRC)/addicmp.c $(INCDEP)
15250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/addicmp.c -o $@
15376726Speter$(DEST)/addipopt.o: $(LIBSRC)/addipopt.c $(INCDEP)
15450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/addipopt.c -o $@
15550276Speter$(DEST)/alist_free.o: $(LIBSRC)/alist_free.c $(INCDEP)
15650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/alist_free.c -o $@
15750276Speter$(DEST)/alist_new.o: $(LIBSRC)/alist_new.c $(INCDEP)
15850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/alist_new.c -o $@
15950276Speter$(DEST)/allocmbt.o: $(LIBSRC)/allocmbt.c $(INCDEP)
16050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/allocmbt.c -o $@
16150276Speter$(DEST)/assigndefined.o: $(LIBSRC)/assigndefined.c $(INCDEP)
16250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/assigndefined.c -o $@
16376726Speter$(DEST)/bcopywrap.o: $(LIBSRC)/bcopywrap.c $(INCDEP)
16450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/bcopywrap.c -o $@
16550276Speter$(DEST)/binprint.o: $(LIBSRC)/binprint.c $(INCDEP)
16650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/binprint.c -o $@
16750276Speter$(DEST)/buildopts.o: $(LIBSRC)/buildopts.c $(INCDEP)
16850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/buildopts.c -o $@
16950276Speter$(DEST)/connecttcp.o: $(LIBSRC)/connecttcp.c $(INCDEP)
17050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/connecttcp.c -o $@
17150276Speter$(DEST)/count6bits.o: $(LIBSRC)/count6bits.c $(INCDEP)
17250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/count6bits.c -o $@
17350276Speter$(DEST)/checkrev.o: $(LIBSRC)/checkrev.c $(INCDEP) $(TOP)/ipl.h
17462449Speter	$(CC) $(CCARGS) -c $(LIBSRC)/checkrev.c -o $@
17556639Speter$(DEST)/count4bits.o: $(LIBSRC)/count4bits.c $(INCDEP)
17656639Speter	$(CC) $(CCARGS) -c $(LIBSRC)/count4bits.c -o $@
17776726Speter$(DEST)/debug.o: $(LIBSRC)/debug.c $(INCDEP)
17856639Speter	$(CC) $(CCARGS) -c $(LIBSRC)/debug.c -o $@
17956639Speter$(DEST)/dupmbt.o: $(LIBSRC)/dupmbt.c $(INCDEP)
18056639Speter	$(CC) $(CCARGS) -c $(LIBSRC)/dupmbt.c -o $@
18176726Speter$(DEST)/facpri.o: $(LIBSRC)/facpri.c $(INCDEP)
18250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/facpri.c -o $@
18356639Speter$(DEST)/familyname.o: $(LIBSRC)/familyname.c $(INCDEP)
18456639Speter	$(CC) $(CCARGS) -c $(LIBSRC)/familyname.c -o $@
18550276Speter$(DEST)/fill6bits.o: $(LIBSRC)/fill6bits.c $(INCDEP)
18650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/fill6bits.c -o $@
18750276Speter$(DEST)/findword.o: $(LIBSRC)/findword.c $(INCDEP)
18850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/findword.c -o $@
18950276Speter$(DEST)/flags.o: $(LIBSRC)/flags.c $(INCDEP)
19050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/flags.c -o $@
19150276Speter$(DEST)/freembt.o: $(LIBSRC)/freembt.c $(INCDEP)
19250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/freembt.c -o $@
19350276Speter$(DEST)/ftov.o: $(LIBSRC)/ftov.c $(INCDEP)
19450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ftov.c -o $@
19550276Speter$(DEST)/genmask.o: $(LIBSRC)/genmask.c $(INCDEP)
19650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/genmask.c -o $@
19750276Speter$(DEST)/gethost.o: $(LIBSRC)/gethost.c $(INCDEP)
19850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/gethost.c -o $@
19950276Speter$(DEST)/geticmptype.o: $(LIBSRC)/geticmptype.c $(INCDEP)
20050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/geticmptype.c -o $@
20150276Speter$(DEST)/getifname.o: $(LIBSRC)/getifname.c $(INCDEP)
20250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getifname.c -o $@
20350276Speter$(DEST)/getnattype.o: $(LIBSRC)/getnattype.c $(INCDEP) $(TOP)/ip_nat.h
20450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getnattype.c -o $@
20550276Speter$(DEST)/getport.o: $(LIBSRC)/getport.c $(INCDEP)
20676726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getport.c -o $@
20750276Speter$(DEST)/getportproto.o: $(LIBSRC)/getportproto.c $(INCDEP)
20876726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getportproto.c -o $@
20976726Speter$(DEST)/getproto.o: $(LIBSRC)/getproto.c $(INCDEP)
21050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getproto.c -o $@
21176726Speter$(DEST)/getsumd.o: $(LIBSRC)/getsumd.c $(INCDEP)
21276726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/getsumd.c -o $@
21350276Speter$(DEST)/hostname.o: $(LIBSRC)/hostname.c $(INCDEP)
21476726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/hostname.c -o $@
21576726Speter$(DEST)/icmpcode.o: $(LIBSRC)/icmpcode.c $(INCDEP)
21676726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/icmpcode.c -o $@
21750276Speter$(DEST)/icmptypename.o: $(LIBSRC)/icmptypename.c $(INCDEP)
21850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/icmptypename.c -o $@
21950276Speter$(DEST)/icmptypes.o: $(LIBSRC)/icmptypes.c $(INCDEP)
22097049Speter	$(CC) $(CCARGS) -c $(LIBSRC)/icmptypes.c -o $@
22197049Speter$(DEST)/interror.o: $(LIBSRC)/interror.c $(INCDEP)
22250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/interror.c -o $@
22350276Speter$(DEST)/ipoptsec.o: $(LIBSRC)/ipoptsec.c $(INCDEP)
22450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipoptsec.c -o $@
22597049Speter$(DEST)/initparse.o: $(LIBSRC)/initparse.c $(INCDEP)
22697049Speter	$(CC) $(CCARGS) -c $(LIBSRC)/initparse.c -o $@
22797049Speter$(DEST)/ionames.o: $(LIBSRC)/ionames.c $(INCDEP)
22850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ionames.c -o $@
22997049Speter$(DEST)/ipf_dotuning.o: $(LIBSRC)/ipf_dotuning.c $(INCDEP)
23050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipf_dotuning.c -o $@
23150276Speter$(DEST)/ipf_perror.o: $(LIBSRC)/ipf_perror.c $(INCDEP)
23250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipf_perror.c -o $@
23350276Speter$(DEST)/ipft_hx.o: $(LIBSRC)/ipft_hx.c $(INCDEP)
23450276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipft_hx.c -o $@
23550276Speter$(DEST)/ipft_pc.o: $(LIBSRC)/ipft_pc.c $(INCDEP)
23650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipft_pc.c -o $@
23750276Speter$(DEST)/ipft_tx.o: $(LIBSRC)/ipft_tx.c $(INCDEP)
23850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ipft_tx.c -o $@
23950276Speter$(DEST)/kmem.o: $(LIBSRC)/kmem.c $(INCDEP)
24050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/kmem.c -o $@
24150276Speter$(DEST)/kmemcpywrap.o: $(LIBSRC)/kmemcpywrap.c $(INCDEP)
24250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/kmemcpywrap.c -o $@
24366963Speter$(DEST)/kvatoname.o: $(LIBSRC)/kvatoname.c $(INCDEP)
24476726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/kvatoname.c -o $@
24597049Speter$(DEST)/load_file.o: $(LIBSRC)/load_file.c $(INCDEP)
24666963Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_file.c -o $@
24750276Speter$(DEST)/load_dstlist.o: $(LIBSRC)/load_dstlist.c $(INCDEP) $(TOP)/ip_dstlist.h
24876726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_dstlist.c -o $@
24976726Speter$(DEST)/load_dstlistnode.o: $(LIBSRC)/load_dstlistnode.c $(INCDEP) \
25076726Speter    $(TOP)/ip_dstlist.h
25176726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_dstlistnode.c -o $@
25250276Speter$(DEST)/load_hash.o: $(LIBSRC)/load_hash.c $(INCDEP) $(TOP)/ip_htable.h
25350276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_hash.c -o $@
25476726Speter$(DEST)/load_hashnode.o: $(LIBSRC)/load_hashnode.c $(INCDEP) $(TOP)/ip_htable.h
25576726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_hashnode.c -o $@
25676726Speter$(DEST)/load_http.o: $(LIBSRC)/load_http.c $(INCDEP)
25776726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_http.c -o $@
25876726Speter$(DEST)/load_pool.o: $(LIBSRC)/load_pool.c $(INCDEP) $(TOP)/ip_pool.h
25976726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_pool.c -o $@
26076726Speter$(DEST)/load_poolnode.o: $(LIBSRC)/load_poolnode.c $(INCDEP) $(TOP)/ip_pool.h
26176726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_poolnode.c -o $@
26276726Speter$(DEST)/load_url.o: $(LIBSRC)/load_url.c $(INCDEP)
26376726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/load_url.c -o $@
26476726Speter$(DEST)/msgdsize.o: $(LIBSRC)/msgdsize.c $(INCDEP)
26550276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/msgdsize.c -o $@
26650276Speter$(DEST)/mutex_emul.o: $(LIBSRC)/mutex_emul.c $(INCDEP)
26750276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/mutex_emul.c -o $@
26850276Speter$(DEST)/nametokva.o: $(LIBSRC)/nametokva.c $(INCDEP)
26976726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/nametokva.c -o $@
27076726Speter$(DEST)/nat_setgroupmap.o: $(LIBSRC)/nat_setgroupmap.c $(TOP)/ip_compat.h \
27176726Speter    $(TOP)/ipf.h $(TOP)/ip_nat.h
27276726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/nat_setgroupmap.c -o $@
27376726Speter$(DEST)/ntomask.o: $(LIBSRC)/ntomask.c $(TOP)/ip_compat.h
27476726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/ntomask.c -o $@
27576726Speter$(DEST)/optname.o: $(LIBSRC)/optname.c $(INCDEP)
27650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/optname.c -o $@
27750276Speter$(DEST)/optprint.o: $(LIBSRC)/optprint.c $(INCDEP)
27876726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/optprint.c -o $@
27950276Speter$(DEST)/optprintv6.o: $(LIBSRC)/optprintv6.c $(INCDEP)
28050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/optprintv6.c -o $@
28176726Speter$(DEST)/optvalue.o: $(LIBSRC)/optvalue.c $(INCDEP)
28250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/optvalue.c -o $@
28350276Speter$(DEST)/parsefields.o: $(LIBSRC)/parsefields.c $(INCDEP)
28476726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/parsefields.c -o $@
28576726Speter$(DEST)/parseipfexpr.o: $(LIBSRC)/parseipfexpr.c $(INCDEP)
28650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/parseipfexpr.c -o $@
28750276Speter$(DEST)/parsewhoisline.o: $(LIBSRC)/parsewhoisline.c $(INCDEP)
28876726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/parsewhoisline.c -o $@
28950276Speter$(DEST)/poolio.o: $(LIBSRC)/poolio.c $(INCDEP)
29050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/poolio.c -o $@
29176726Speter$(DEST)/portname.o: $(LIBSRC)/portname.c $(INCDEP)
29250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/portname.c -o $@
29350276Speter$(DEST)/print_toif.o: $(LIBSRC)/print_toif.c $(INCDEP)
29476726Speter	$(CC) $(CCARGS) -c $(LIBSRC)/print_toif.c -o $@
29550276Speter$(DEST)/printactiveaddr.o: $(LIBSRC)/printactiveaddr.c $(INCDEP) $(TOP)/ip_nat.h
29650276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/printactiveaddr.c -o $@
29776726Speter$(DEST)/printactivenat.o: $(LIBSRC)/printactivenat.c $(INCDEP) $(TOP)/ip_nat.h
29850276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/printactivenat.c -o $@
29950276Speter$(DEST)/printaddr.o: $(LIBSRC)/printaddr.c $(INCDEP)
30050276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/printaddr.c -o $@
30150276Speter$(DEST)/printaps.o: $(LIBSRC)/printaps.c $(INCDEP)
30250276Speter	$(CC) $(CCARGS) -c $(LIBSRC)/printaps.c -o $@
30350276Speter$(DEST)/printbuf.o: $(LIBSRC)/printbuf.c $(INCDEP)
304	$(CC) $(CCARGS) -c $(LIBSRC)/printbuf.c -o $@
305$(DEST)/printdstlist.o: $(LIBSRC)/printdstlist.c $(INCDEP) $(TOP)/ip_dstlist.h
306	$(CC) $(CCARGS) -c $(LIBSRC)/printdstlist.c -o $@
307$(DEST)/printdstlistdata.o: $(LIBSRC)/printdstlistdata.c $(INCDEP) \
308    $(TOP)/ip_dstlist.h
309	$(CC) $(CCARGS) -c $(LIBSRC)/printdstlistdata.c -o $@
310$(DEST)/printdstlistnode.o: $(LIBSRC)/printdstlistnode.c $(INCDEP) \
311    $(TOP)/ip_dstlist.h
312	$(CC) $(CCARGS) -c $(LIBSRC)/printdstlistnode.c -o $@
313$(DEST)/printdstlistpolicy.o: $(LIBSRC)/printdstlistpolicy.c $(INCDEP) \
314    $(TOP)/ip_dstlist.h
315	$(CC) $(CCARGS) -c $(LIBSRC)/printdstlistpolicy.c -o $@
316$(DEST)/printfieldhdr.o: $(LIBSRC)/printfieldhdr.c $(TOP)/ip_fil.h
317	$(CC) $(CCARGS) -c $(LIBSRC)/printfieldhdr.c -o $@
318$(DEST)/printfr.o: $(LIBSRC)/printfr.c $(TOP)/ip_fil.h
319	$(CC) $(CCARGS) -c $(LIBSRC)/printfr.c -o $@
320$(DEST)/printfraginfo.o: $(LIBSRC)/printfraginfo.c $(TOP)/ip_fil.h \
321    $(TOP)/ip_frag.h
322	$(CC) $(CCARGS) -c $(LIBSRC)/printfraginfo.c -o $@
323$(DEST)/printhash.o: $(LIBSRC)/printhash.c $(TOP)/ip_fil.h $(TOP)/ip_htable.h
324	$(CC) $(CCARGS) -c $(LIBSRC)/printhash.c -o $@
325$(DEST)/printhashdata.o: $(LIBSRC)/printhashdata.c $(TOP)/ip_fil.h \
326    $(TOP)/ip_htable.h
327	$(CC) $(CCARGS) -c $(LIBSRC)/printhashdata.c -o $@
328$(DEST)/printhashnode.o: $(LIBSRC)/printhashnode.c $(TOP)/ip_fil.h \
329    $(TOP)/ip_htable.h $(TOP)/ip_lookup.h
330	$(CC) $(CCARGS) -c $(LIBSRC)/printhashnode.c -o $@
331$(DEST)/printhash_live.o: $(LIBSRC)/printhash_live.c $(TOP)/ip_fil.h \
332    $(TOP)/ip_htable.h
333	$(CC) $(CCARGS) -c $(LIBSRC)/printhash_live.c -o $@
334$(DEST)/printdstl_live.o: $(LIBSRC)/printdstl_live.c $(TOP)/ip_fil.h \
335    $(TOP)/ip_dstlist.h
336	$(CC) $(CCARGS) -c $(LIBSRC)/printdstl_live.c -o $@
337$(DEST)/printip.o: $(LIBSRC)/printip.c $(TOP)/ip_fil.h
338	$(CC) $(CCARGS) -c $(LIBSRC)/printip.c -o $@
339$(DEST)/printipfexpr.o: $(LIBSRC)/printipfexpr.c $(TOP)/ip_fil.h
340	$(CC) $(CCARGS) -c $(LIBSRC)/printipfexpr.c -o $@
341$(DEST)/printlookup.o: $(LIBSRC)/printlookup.c $(INCDEP)
342	$(CC) $(CCARGS) -c $(LIBSRC)/printlookup.c -o $@
343$(DEST)/printnataddr.o: $(LIBSRC)/printnataddr.c $(INCDEP) $(TOP)/ip_nat.h
344	$(CC) $(CCARGS) -c $(LIBSRC)/printnataddr.c -o $@
345$(DEST)/printnatside.o: $(LIBSRC)/printnatside.c $(INCDEP) $(TOP)/ip_nat.h
346	$(CC) $(CCARGS) -c $(LIBSRC)/printnatside.c -o $@
347$(DEST)/printpool.o: $(LIBSRC)/printpool.c $(TOP)/ip_fil.h $(TOP)/ip_pool.h
348	$(CC) $(CCARGS) -c $(LIBSRC)/printpool.c -o $@
349$(DEST)/printpooldata.o: $(LIBSRC)/printpooldata.c $(TOP)/ip_fil.h \
350    $(TOP)/ip_pool.h $(TOP)/ip_lookup.h
351	$(CC) $(CCARGS) -c $(LIBSRC)/printpooldata.c -o $@
352$(DEST)/printpoolfield.o: $(LIBSRC)/printpoolfield.c $(TOP)/ip_fil.h \
353    $(TOP)/ip_pool.h $(TOP)/ip_lookup.h
354	$(CC) $(CCARGS) -c $(LIBSRC)/printpoolfield.c -o $@
355$(DEST)/printpoolnode.o: $(LIBSRC)/printpoolnode.c $(TOP)/ip_fil.h \
356    $(TOP)/ip_pool.h $(TOP)/ip_lookup.h
357	$(CC) $(CCARGS) -c $(LIBSRC)/printpoolnode.c -o $@
358$(DEST)/printpool_live.o: $(LIBSRC)/printpool_live.c $(TOP)/ip_fil.h \
359    $(TOP)/ip_pool.h $(TOP)/ip_lookup.h
360	$(CC) $(CCARGS) -c $(LIBSRC)/printpool_live.c -o $@
361$(DEST)/printproto.o: $(LIBSRC)/printproto.c $(TOP)/ip_fil.h
362	$(CC) $(CCARGS) -c $(LIBSRC)/printproto.c -o $@
363$(DEST)/printhost.o: $(LIBSRC)/printhost.c $(TOP)/ip_fil.h
364	$(CC) $(CCARGS) -c $(LIBSRC)/printhost.c -o $@
365$(DEST)/printhostmap.o: $(LIBSRC)/printhostmap.c $(TOP)/ip_fil.h
366	$(CC) $(CCARGS) -c $(LIBSRC)/printhostmap.c -o $@
367$(DEST)/printifname.o: $(LIBSRC)/printifname.c $(INCDEP)
368	$(CC) $(CCARGS) -c $(LIBSRC)/printifname.c -o $@
369$(DEST)/printmask.o: $(LIBSRC)/printmask.c $(INCDEP)
370	$(CC) $(CCARGS) -c $(LIBSRC)/printmask.c -o $@
371$(DEST)/printnat.o: $(LIBSRC)/printnat.c $(INCDEP) $(TOP)/ip_nat.h
372	$(CC) $(CCARGS) -c $(LIBSRC)/printnat.c -o $@
373$(DEST)/printnatfield.o: $(LIBSRC)/printnatfield.c $(INCDEP) $(TOP)/ip_nat.h
374	$(CC) $(CCARGS) -c $(LIBSRC)/printnatfield.c -o $@
375$(DEST)/printhostmask.o: $(LIBSRC)/printhostmask.c $(INCDEP)
376	$(CC) $(CCARGS) -c $(LIBSRC)/printhostmask.c -o $@
377$(DEST)/printlog.o: $(LIBSRC)/printlog.c $(INCDEP)
378	$(CC) $(CCARGS) -c $(LIBSRC)/printlog.c -o $@
379$(DEST)/printpacket.o: $(LIBSRC)/printpacket.c $(INCDEP)
380	$(CC) $(CCARGS) -c $(LIBSRC)/printpacket.c -o $@
381$(DEST)/printpacket6.o: $(LIBSRC)/printpacket6.c $(INCDEP)
382	$(CC) $(CCARGS) -c $(LIBSRC)/printpacket6.c -o $@
383$(DEST)/printportcmp.o: $(LIBSRC)/printportcmp.c $(INCDEP)
384	$(CC) $(CCARGS) -c $(LIBSRC)/printportcmp.c -o $@
385$(DEST)/printsbuf.o: $(LIBSRC)/printsbuf.c $(INCDEP)
386	$(CC) $(CCARGS) -c $(LIBSRC)/printsbuf.c -o $@
387$(DEST)/printstate.o: $(LIBSRC)/printstate.c $(INCDEP) $(TOP)/ip_state.h
388	$(CC) $(CCARGS) -c $(LIBSRC)/printstate.c -o $@
389$(DEST)/printstatefields.o: $(LIBSRC)/printstatefields.c $(INCDEP) $(TOP)/ip_state.h
390	$(CC) $(CCARGS) -c $(LIBSRC)/printstatefields.c -o $@
391$(DEST)/printtcpflags.o: $(LIBSRC)/printtcpflags.c $(INCDEP)
392	$(CC) $(CCARGS) -c $(LIBSRC)/printtcpflags.c -o $@
393$(DEST)/printtqtable.o: $(LIBSRC)/printtqtable.c $(INCDEP)
394	$(CC) $(CCARGS) -c $(LIBSRC)/printtqtable.c -o $@
395$(DEST)/printtunable.o: $(LIBSRC)/printtunable.c $(INCDEP)
396	$(CC) $(CCARGS) -c $(LIBSRC)/printtunable.c -o $@
397$(DEST)/printunit.o: $(LIBSRC)/printunit.c $(INCDEP)
398	$(CC) $(CCARGS) -c $(LIBSRC)/printunit.c -o $@
399$(DEST)/remove_hash.o: $(LIBSRC)/remove_hash.c $(INCDEP) \
400    $(TOP)/ip_htable.h
401	$(CC) $(CCARGS) -c $(LIBSRC)/remove_hash.c -o $@
402$(DEST)/remove_hashnode.o: $(LIBSRC)/remove_hashnode.c $(INCDEP) \
403    $(TOP)/ip_htable.h
404	$(CC) $(CCARGS) -c $(LIBSRC)/remove_hashnode.c -o $@
405$(DEST)/remove_pool.o: $(LIBSRC)/remove_pool.c $(INCDEP) \
406    $(TOP)/ip_htable.h
407	$(CC) $(CCARGS) -c $(LIBSRC)/remove_pool.c -o $@
408$(DEST)/remove_poolnode.o: $(LIBSRC)/remove_poolnode.c $(INCDEP) \
409    $(TOP)/ip_htable.h
410	$(CC) $(CCARGS) -c $(LIBSRC)/remove_poolnode.c -o $@
411$(DEST)/resetlexer.o: $(LIBSRC)/resetlexer.c $(INCDEP)
412	$(CC) $(CCARGS) -c $(LIBSRC)/resetlexer.c -o $@
413$(DEST)/rwlock_emul.o: $(LIBSRC)/rwlock_emul.c $(INCDEP)
414	$(CC) $(CCARGS) -c $(LIBSRC)/rwlock_emul.c -o $@
415$(DEST)/tcpflags.o: $(LIBSRC)/tcpflags.c $(INCDEP)
416	$(CC) $(CCARGS) -c $(LIBSRC)/tcpflags.c -o $@
417$(DEST)/tcp_flags.o: $(LIBSRC)/tcp_flags.c $(INCDEP)
418	$(CC) $(CCARGS) -c $(LIBSRC)/tcp_flags.c -o $@
419$(DEST)/var.o: $(LIBSRC)/var.c $(INCDEP)
420	$(CC) $(CCARGS) -c $(LIBSRC)/var.c -o $@
421$(DEST)/verbose.o: $(LIBSRC)/verbose.c $(INCDEP)
422	$(CC) $(CCARGS) -c $(LIBSRC)/verbose.c -o $@
423$(DEST)/save_execute.o: $(LIBSRC)/save_execute.c $(TOP)/ipl.h
424	$(CC) $(CCARGS) -c $(LIBSRC)/save_execute.c -o $@
425$(DEST)/save_file.o: $(LIBSRC)/save_file.c $(TOP)/ipl.h
426	$(CC) $(CCARGS) -c $(LIBSRC)/save_file.c -o $@
427$(DEST)/save_nothing.o: $(LIBSRC)/save_nothing.c $(TOP)/ipl.h
428	$(CC) $(CCARGS) -c $(LIBSRC)/save_nothing.c -o $@
429$(DEST)/save_syslog.o: $(LIBSRC)/save_syslog.c $(TOP)/ipl.h
430	$(CC) $(CCARGS) -c $(LIBSRC)/save_syslog.c -o $@
431$(DEST)/vtof.o: $(LIBSRC)/vtof.c $(INCDEP)
432	$(CC) $(CCARGS) -c $(LIBSRC)/vtof.c -o $@
433$(DEST)/save_v1trap.o: $(LIBSRC)/save_v1trap.c $(TOP)/ipl.h
434	$(CC) $(CCARGS) -c $(LIBSRC)/save_v1trap.c -o $@
435$(DEST)/save_v2trap.o: $(LIBSRC)/save_v2trap.c $(TOP)/ipl.h
436	$(CC) $(CCARGS) -c $(LIBSRC)/save_v2trap.c -o $@
437$(DEST)/v6ionames.o: $(LIBSRC)/v6ionames.c $(INCDEP)
438	$(CC) $(CCARGS) -c $(LIBSRC)/v6ionames.c -o $@
439$(DEST)/v6optvalue.o: $(LIBSRC)/v6optvalue.c $(INCDEP)
440	$(CC) $(CCARGS) -c $(LIBSRC)/v6optvalue.c -o $@
441
442clean-lib:
443	/bin/rm -f ${LIBOBJS} ${LIB}
444