xref: /titanic_53/usr/src/cmd/ipf/lib/Makefile.com (revision ab25eeb551a4be927a4b6ae2cf8aff7ed17decb4)
17c478bd9Sstevel@tonic-gate#
2*ab25eeb5Syz155240# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
37c478bd9Sstevel@tonic-gate# Use is subject to license terms.
47c478bd9Sstevel@tonic-gate#
57c478bd9Sstevel@tonic-gate#ident	"%Z%%M%	%I%	%E% SMI"
67c478bd9Sstevel@tonic-gate#
77c478bd9Sstevel@tonic-gate#cmd/ipf/lib/Makefile.com
87c478bd9Sstevel@tonic-gate#
97c478bd9Sstevel@tonic-gate
107c478bd9Sstevel@tonic-gateLIBRARY=	libipf.a
117c478bd9Sstevel@tonic-gateVERS= .1
127c478bd9Sstevel@tonic-gate
137c478bd9Sstevel@tonic-gateOBJECTS=	addicmp.o addipopt.o bcopywrap.o \
147c478bd9Sstevel@tonic-gate		binprint.o buildopts.o checkrev.o count6bits.o \
157c478bd9Sstevel@tonic-gate		count4bits.o debug.o extras.o facpri.o flags.o \
167c478bd9Sstevel@tonic-gate		fill6bits.o genmask.o gethost.o getifname.o \
177c478bd9Sstevel@tonic-gate		getline.o getnattype.o getport.o getportproto.o \
187c478bd9Sstevel@tonic-gate		getproto.o getsumd.o hostmask.o hostname.o \
197c478bd9Sstevel@tonic-gate		hostnum.o icmpcode.o inet_addr.o initparse.o \
20*ab25eeb5Syz155240		ionames.o v6ionames.o ipoptsec.o ipf_dotuning.o \
21*ab25eeb5Syz155240		ipft_ef.o ipft_hx.o ipft_pc.o ipft_sn.o ipft_td.o \
22*ab25eeb5Syz155240		ipft_tx.o kmem.o kmemcpywrap.o kvatoname.o \
23*ab25eeb5Syz155240		load_hash.o load_pool.o load_hashnode.o \
24*ab25eeb5Syz155240		load_poolnode.o loglevel.o mutex_emul.o nametokva.o \
25*ab25eeb5Syz155240		natparse.o ntomask.o optname.o optprint.o \
26*ab25eeb5Syz155240		optprintv6.o optvalue.o \
277c478bd9Sstevel@tonic-gate		portname.o portnum.o ports.o print_toif.o \
28*ab25eeb5Syz155240		printactivenat.o printaps.o printbuf.o printhash.o \
29*ab25eeb5Syz155240		printhashnode.o printip.o printpool.o \
30*ab25eeb5Syz155240		printpoolnode.o printfr.o printfraginfo.o \
317c478bd9Sstevel@tonic-gate		printhostmap.o printifname.o printhostmask.o \
32*ab25eeb5Syz155240		printlog.o printmask.o printnat.o printpacket.o \
33*ab25eeb5Syz155240		printpacket6.o printportcmp.o printproto.o \
34*ab25eeb5Syz155240		printsbuf.o printstate.o printtunable.o ratoi.o \
357c478bd9Sstevel@tonic-gate		remove_pool.o remove_poolnode.o remove_hash.o \
367c478bd9Sstevel@tonic-gate		remove_hashnode.o resetlexer.o rwlock_emul.o \
377c478bd9Sstevel@tonic-gate		tcpflags.o to_interface.o var.o verbose.o \
387663b816Sml37995		v6ionames.o v6optvalue.o
397c478bd9Sstevel@tonic-gate
407c478bd9Sstevel@tonic-gateinclude $(SRC)/lib/Makefile.lib
417c478bd9Sstevel@tonic-gateinclude ../../Makefile.ipf
427c478bd9Sstevel@tonic-gate
437c478bd9Sstevel@tonic-gateSRCDIR= ../common
447c478bd9Sstevel@tonic-gateSRCS=	$(OBJECTS:%.o=../common/%.c)
457c478bd9Sstevel@tonic-gate
467c478bd9Sstevel@tonic-gateLIBS=		$(LIBRARY)
477c478bd9Sstevel@tonic-gate
487c478bd9Sstevel@tonic-gateCPPFLAGS	+= -I../../tools
497c478bd9Sstevel@tonic-gate
507c478bd9Sstevel@tonic-gate.KEEP_STATE:
517c478bd9Sstevel@tonic-gate
527c478bd9Sstevel@tonic-gateall:    $(LIBS)
537c478bd9Sstevel@tonic-gate
547c478bd9Sstevel@tonic-gatelint:	lintcheck
557c478bd9Sstevel@tonic-gate
567c478bd9Sstevel@tonic-gateinclude $(SRC)/lib/Makefile.targ
57