head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.44
	perseant-exfatfs-base:1.2
	cjep_sun2x:1.2.0.42
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.40
	cjep_staticlib_x-base:1.2
	phil-wifi-20200421:1.2
	phil-wifi-20200411:1.2
	phil-wifi-20200406:1.2
	pgoyette-compat-merge-20190127:1.2
	pgoyette-compat-20190127:1.2
	pgoyette-compat-20190118:1.2
	pgoyette-compat-1226:1.2
	pgoyette-compat-1126:1.2
	pgoyette-compat-1020:1.2
	pgoyette-compat-0930:1.2
	pgoyette-compat-0906:1.2
	pgoyette-compat-0728:1.2
	pgoyette-compat-0625:1.2
	pgoyette-compat-0521:1.2
	pgoyette-compat-0502:1.2
	pgoyette-compat-0422:1.2
	pgoyette-compat-0415:1.2
	pgoyette-compat-0407:1.2
	pgoyette-compat-0330:1.2
	pgoyette-compat-0322:1.2
	pgoyette-compat-0315:1.2
	pgoyette-compat:1.2.0.38
	pgoyette-compat-base:1.2
	prg-localcount2-base3:1.2
	prg-localcount2-base2:1.2
	prg-localcount2-base1:1.2
	prg-localcount2:1.2.0.36
	prg-localcount2-base:1.2
	pgoyette-localcount-20170426:1.2
	bouyer-socketcan-base1:1.2
	pgoyette-localcount-20170320:1.2
	bouyer-socketcan:1.2.0.34
	bouyer-socketcan-base:1.2
	pgoyette-localcount-20170107:1.2
	pgoyette-localcount-20161104:1.2
	localcount-20160914:1.2
	pgoyette-localcount-20160806:1.2
	pgoyette-localcount-20160726:1.2
	pgoyette-localcount:1.2.0.32
	pgoyette-localcount-base:1.2
	netbsd-5-2-3-RELEASE:1.2
	netbsd-5-1-5-RELEASE:1.2
	yamt-pagecache-base9:1.2
	yamt-pagecache-tag8:1.2
	tls-earlyentropy:1.2.0.28
	tls-earlyentropy-base:1.2
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.2
	riastradh-drm2-base3:1.2
	netbsd-5-2-2-RELEASE:1.2
	netbsd-5-1-4-RELEASE:1.2
	netbsd-5-2-1-RELEASE:1.2
	netbsd-5-1-3-RELEASE:1.2
	agc-symver:1.2.0.30
	agc-symver-base:1.2
	tls-maxphys-base:1.2
	yamt-pagecache-base8:1.2
	netbsd-5-2:1.2.0.26
	yamt-pagecache-base7:1.2
	netbsd-5-2-RELEASE:1.2
	netbsd-5-2-RC1:1.2
	yamt-pagecache-base6:1.2
	yamt-pagecache-base5:1.2
	yamt-pagecache-base4:1.2
	netbsd-5-1-2-RELEASE:1.2
	netbsd-5-1-1-RELEASE:1.2
	yamt-pagecache-base3:1.2
	yamt-pagecache-base2:1.2
	yamt-pagecache:1.2.0.24
	yamt-pagecache-base:1.2
	bouyer-quota2-nbase:1.2
	bouyer-quota2:1.2.0.22
	bouyer-quota2-base:1.2
	matt-nb5-pq3:1.2.0.20
	matt-nb5-pq3-base:1.2
	netbsd-5-1:1.2.0.18
	netbsd-5-1-RELEASE:1.2
	netbsd-5-1-RC4:1.2
	netbsd-5-1-RC3:1.2
	netbsd-5-1-RC2:1.2
	netbsd-5-1-RC1:1.2
	netbsd-5-0-2-RELEASE:1.2
	netbsd-5-0-1-RELEASE:1.2
	jym-xensuspend-nbase:1.2
	netbsd-5-0:1.2.0.16
	netbsd-5-0-RELEASE:1.2
	netbsd-5-0-RC4:1.2
	netbsd-5-0-RC3:1.2
	netbsd-5-0-RC2:1.2
	jym-xensuspend:1.2.0.14
	jym-xensuspend-base:1.2
	netbsd-5-0-RC1:1.2
	netbsd-5:1.2.0.12
	netbsd-5-base:1.2
	mjf-devfs2:1.2.0.10
	mjf-devfs2-base:1.2
	yamt-pf42-base4:1.2
	yamt-pf42-base3:1.2
	hpcarm-cleanup-nbase:1.2
	v4-1-29:1.1.1.5
	yamt-pf42-base2:1.2
	yamt-pf42:1.2.0.8
	yamt-pf42-base:1.2
	keiichi-mipv6:1.2.0.6
	keiichi-mipv6-base:1.2
	cube-autoconf:1.2.0.4
	cube-autoconf-base:1.2
	hpcarm-cleanup:1.2.0.2
	hpcarm-cleanup-base:1.2
	v4-1-23:1.1.1.5
	v4-1-22:1.1.1.5
	v4-1-20:1.1.1.5
	v4-1-19:1.1.1.5
	v4-1-13:1.1.1.5
	v4-1-8:1.1.1.5
	v4-1-6:1.1.1.5
	v4-1-5:1.1.1.5
	v4-1-3:1.1.1.5
	v4-1-1:1.1.1.5
	v3-4-29:1.1.1.4
	v3-4-27:1.1.1.4
	v3-4-25:1.1.1.3
	v3-4-23:1.1.1.2
	v3-4-16:1.1.1.1
	DARRENR:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2002.04.01.15.58.11;	author jdolecek;	state dead;
branches;
next	1.1;

1.1
date	2001.03.26.03.53.51;	author mike;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.03.26.03.53.51;	author mike;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2002.01.24.08.18.31;	author martti;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2002.03.14.12.30.12;	author martti;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2002.05.02.16.53.55;	author martti;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2004.03.28.08.56.02;	author martti;	state Exp;
branches;
next	;


desc
@@


1.2
log
@remove stuff not related to NetBSD
@
text
@#!smake
#
# Copyright (C) 1993-1998 by Darren Reed.
# Copyright (C) 1997 by Marc Boucher.
#
# Redistribution and use in source and binary forms are permitted
# provided that this notice is preserved and due credit is given
# to the original authors and the contributors.
#
# For IRIX
#
# Automatically determine compiler switches and defines for kernel compilation
# based on our current CPU:
#
DCPU=`uname -m`
KFLAGS=`$(TOP)/IRIX/getkflags`
#
BINDEST=/usr/sbin
SBINDEST=/usr/etc
MANDIR=/usr/share/man/local
INCDEST=/usr/include/netinet
LKMDEST=/var/sysgen/boot
CPUDIR=`uname -s|sed -e 's@@/@@@@g'`-`uname -r`-`uname -m`
TOP=..
#CC=cc -Wall -Wuninitialized -Wstrict-prototypes -Werror -O
CFLAGS=-g -I$(TOP)
#
ML=mli_ipl.c
MLD=$(ML)
IPFILC=ip_fil.c
MLFLAGS=-G 0
LKM=ipflkm.o
MFLAGS="BINDEST=$(BINDEST)" "SBINDEST=$(SBINDEST)" "MANDIR=$(MANDIR)" \
	'CFLAGS=$(CFLAGS) $(SOLARIS2)' "IPFLKM=$(IPFLKM)" \
	"IPFLOG=$(IPFLOG)" "LOGFAC=$(LOGFAC)" "POLICY=$(POLICY)" \
	"SOLARIS2=$(SOLARIS2)" "DEBUG=$(DEBUG)" "DCPU=$(CPU)" \
	"CPUDIR=$(CPUDIR)"
#
CCARGS=-D_STANDALONE $(DEBUG) $(CFLAGS)
#
########## ########## ########## ########## ########## ########## ##########
#
CP=/bin/cp
RM=/bin/rm
CHMOD=/bin/chmod
INSTALL=/sbin/install
#
MODOBJS=ip_fil.o fil_k.o ml_ipl.o ip_nat.o ip_frag.o ip_state.o ip_proxy.o \
	ip_auth.o ip_log.o
DFLAGS=$(IPFLKM) $(IPFLOG) $(KFLAGS) $(MLFLAGS) -jalr #-D_MP_NETLOCKS -DMP
IPF=ipf.o parse.o common.o opt.o inet_addr.o facpri.o
IPT=ipt.o parse.o common.o fil.o ipft_sn.o ipft_ef.o ipft_td.o ipft_pc.o \
    opt.o ipft_tx.o misc.o ip_frag_u.o ip_state_u.o ip_nat_u.o ip_proxy_u.o \
    ip_auth_u.o ipft_hx.o ip_fil_u.o inet_addr.o natparse.o facpri.o
IPNAT=ipnat.o kmem.o natparse.o common.o inet_addr.o
FILS=fils.o parse.o common.o kmem.o opt.o inet_addr.o facpri.o

build all: ipf ipfstat ipftest ipmon ipnat $(LKM)

ipfstat: $(FILS)
	$(CC) $(CCARGS) $(STATETOP_CFLAGS) $(STATETOP_INC) $(FILS) \
	-o $@@ $(LIBS) $(STATETOP_LIB)

ipf: $(IPF)
	$(CC) $(CCARGS) $(IPF) -o $@@ $(LIBS)
	${RM} -f $(TOP)/ipf
	ln -s `pwd`/ipf $(TOP)

ipftest: $(IPT)
	$(CC) $(CCARGS) $(IPT) -o $@@ $(LIBS)
	${RM} -f $(TOP)/ipftest
	ln -s `pwd`/ipftest $(TOP)

ipnat: $(IPNAT)
	$(CC) $(CCARGS) $(IPNAT) -o $@@ $(LIBS)

tests:
	(cd test; make )

fils.o: $(TOP)/fils.c $(TOP)/ip_fil.h $(TOP)/ipf.h $(TOP)/ip_frag.h \
	$(TOP)/ip_compat.h $(TOP)/ip_state.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) $(STATETOP_CFLAGS) $(STATETOP_INC) \
	-c $(TOP)/fils.c -o $@@

fil.o: $(TOP)/fil.c $(TOP)/ip_fil.h $(TOP)/ipf.h $(TOP)/ip_compat.h
	$(CC) $(CCARGS) -c $(TOP)/fil.c -o $@@

fil_k.o: $(TOP)/fil.c $(TOP)/ip_fil.h $(TOP)/ipf.h $(TOP)/ip_compat.h
	$(CC) $(CCARGS) $(POLICY) $(DFLAGS) -c $(TOP)/fil.c -o $@@

ipf.o: $(TOP)/ipf.c $(TOP)/ip_fil.h $(TOP)/ipf.h
	$(CC) $(CCARGS) -c $(TOP)/ipf.c -o $@@

ipt.o: $(TOP)/ipt.c $(TOP)/ip_fil.h $(TOP)/ipt.h $(TOP)/ipf.h
	$(CC) $(CCARGS) -c $(TOP)/ipt.c -o $@@

misc.o: $(TOP)/misc.c $(TOP)/ip_fil.h $(TOP)/ipt.h $(TOP)/ipf.h
	$(CC) $(CCARGS) -c $(TOP)/misc.c -o $@@

inet_addr.o: $(TOP)/inet_addr.c
	$(CC) $(ATON) $(CCARGS) -c $(TOP)/inet_addr.c -o $@@

opt.o: $(TOP)/opt.c $(TOP)/ip_fil.h $(TOP)/ipf.h
	$(CC) $(CCARGS) -c $(TOP)/opt.c -o $@@

ipnat.o: $(TOP)/ipnat.c $(TOP)/ip_fil.h $(TOP)/ipf.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/ipnat.c -o $@@

ipft_sn.o: $(TOP)/ipft_sn.c $(TOP)/ipt.h $(TOP)/ipf.h $(TOP)/ip_fil.h \
	$(TOP)/snoop.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_sn.c -o $@@

ipft_ef.o: $(TOP)/ipft_ef.c $(TOP)/ipf.h $(TOP)/ip_fil.h $(TOP)/ipt.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_ef.c -o $@@

ipft_td.o: $(TOP)/ipft_td.c $(TOP)/ipf.h $(TOP)/ip_fil.h $(TOP)/ipt.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_td.c -o $@@

ipft_pc.o: $(TOP)/ipft_pc.c $(TOP)/ipf.h $(TOP)/ip_fil.h $(TOP)/ipt.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_pc.c -o $@@

ipft_tx.o: $(TOP)/ipft_tx.c $(TOP)/ipf.h $(TOP)/ip_fil.h $(TOP)/ipt.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_tx.c -o $@@

ipft_hx.o: $(TOP)/ipft_hx.c $(TOP)/ipf.h $(TOP)/ip_fil.h $(TOP)/ipt.h
	$(CC) $(CCARGS) -c $(TOP)/ipft_hx.c -o $@@

ip_nat_u.o: $(TOP)/ip_nat.c $(TOP)/ip_nat.h $(TOP)/ip_compat.h $(TOP)/ip_fil.h
	$(CC) $(CCARGS) -c $(TOP)/ip_nat.c -o $@@

ip_proxy_u.o: $(TOP)/ip_proxy.c $(TOP)/ip_proxy.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/ip_proxy.c -o $@@

ip_frag_u.o: $(TOP)/ip_frag.c $(TOP)/ip_frag.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h
	$(CC) $(CCARGS) -c $(TOP)/ip_frag.c -o $@@

ip_state_u.o: $(TOP)/ip_state.c $(TOP)/ip_state.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/ip_state.c -o $@@

ip_auth_u.o: $(TOP)/ip_auth.c $(TOP)/ip_auth.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h
	$(CC) $(CCARGS) -c $(TOP)/ip_auth.c -o $@@

ip_fil_u.o: $(TOP)/$(IPFILC) $(TOP)/ip_fil.h $(TOP)/ip_compat.h
	$(CC) $(CCARGS) -c $(TOP)/$(IPFILC) -o $@@

$(LKM): $(MODOBJS) 
	ld $(MLFLAGS) -r -d $(MODOBJS) -o $(LKM)

ip_nat.o: $(TOP)/ip_nat.c $(TOP)/ip_nat.h $(TOP)/ip_compat.h $(TOP)/ip_fil.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_nat.c -o $@@

ip_frag.o: $(TOP)/ip_frag.c $(TOP)/ip_frag.h $(TOP)/ip_compat.h $(TOP)/ip_fil.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_frag.c -o $@@

ip_state.o: $(TOP)/ip_state.c $(TOP)/ip_state.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_state.c -o $@@

ip_proxy.o: $(TOP)/ip_proxy.c $(TOP)/ip_proxy.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_proxy.c -o $@@

ip_auth.o: $(TOP)/ip_auth.c $(TOP)/ip_auth.h $(TOP)/ip_compat.h \
	$(TOP)/ip_fil.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_auth.c -o $@@

ip_fil.o: $(TOP)/$(IPFILC) $(TOP)/ip_fil.h $(TOP)/ip_compat.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/$(IPFILC) -o $@@

ip_log.o: $(TOP)/ip_log.c $(TOP)/ip_compat.h $(TOP)/ip_fil.h
	$(CC) $(CCARGS) $(DFLAGS) -c $(TOP)/ip_log.c -o $@@

ml_ipl.o: $(TOP)/$(MLD) $(TOP)/ipl.h
	$(CC) -I. $(CFLAGS) $(DFLAGS) -c $(TOP)/$(ML) -o $@@

kmem.o: $(TOP)/kmem.c
	$(CC) $(CCARGS) -c $(TOP)/kmem.c -o $@@

parse.o: $(TOP)/parse.c $(TOP)/ip_fil.h
	$(CC) $(CCARGS) -c $(TOP)/parse.c -o $@@

common.o: $(TOP)/common.c $(TOP)/ip_fil.h
	$(CC) $(CCARGS) -c $(TOP)/common.c -o $@@

facpri.o: $(TOP)/facpri.c $(TOP)/facpri.h
	$(CC) $(CCARGS) -c $(TOP)/facpri.c -o $@@

ipmon: $(TOP)/ipmon.c
	$(CC) $(CCARGS) $(LOGFAC) $(TOP)/ipmon.c -o $@@ $(LIBS)

natparse.o: $(TOP)/natparse.c $(TOP)/ip_compat.h $(TOP)/ip_fil.h \
	$(TOP)/ip_proxy.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/natparse.c -o $@@

clean:
	${RM} -f *.core *.o ipt fils ipf ipfstat ipftest ipmon ipnat $(LKM)
	${MAKE} -f Makefile.ipsend ${MFLAGS} clean
	-(for i in *; do \
		if [ -d $${i} -a -f $${i}/Makefile ] ; then \
			cd $${i}; (make clean); cd ..; \
			${RM} $${i}/Makefile $${i}/Makefile.ipsend; \
			rmdir $${i}; \
		fi \
	done)

install:
	-$(INSTALL) -F $(SBINDEST) -m 755 -src $(CPUDIR)/ipf -O ipf
	-$(INSTALL) -F $(SBINDEST) -m 755 -src $(CPUDIR)/ipfstat -O ipfstat
	-$(INSTALL) -F $(SBINDEST) -m 755 -src $(CPUDIR)/ipnat -O ipnat

	-$(INSTALL) -F $(SBINDEST) -m 755 -src $(CPUDIR)/ipmon -O ipmon
	-$(INSTALL) -F $(BINDEST) -m 755 -src $(CPUDIR)/ipftest -O ipftest
	-$(INSTALL) -F $(BINDEST) -m 755 -src $(CPUDIR)/ipsend -O ipsend
	-$(INSTALL) -F $(BINDEST) -m 755 -src $(CPUDIR)/ipresend -O ipresend
	-if [ -r $(LKMDEST)/$(LKM) -a ! -r $(LKMDEST)/$(LKM).DIST ]; then \
		cp -p $(LKMDEST)/$(LKM) $(LKMDEST)/$(LKM).DIST; \
	fi
	-$(INSTALL) -F $(LKMDEST) -m 444 -src $(CPUDIR)/$(LKM) -O $(LKM)
	-$(INSTALL) -F $(INCDEST) -m 444 -src $(TOP)/ip_fil.h -O ip_fil.h
	-$(INSTALL) -F $(INCDEST) -m 444 -src $(TOP)/ip_nat.h -O ip_nat.h
	-$(INSTALL) -F $(MANDIR)/man1 -m 444 -src $(TOP)/ipsend/ipsend.1 -O ipsend.1
	-$(INSTALL) -F $(MANDIR)/man1 -m 444 -src $(TOP)/ipsend/ipresend.1 -O ipresend.1
	-$(INSTALL) -F $(MANDIR)/man1 -m 444 -src $(TOP)/ipsend/iptest.1 -O iptest.1
	-$(INSTALL) -F $(MANDIR)/man5 -m 444 -src $(TOP)/ipsend/ipsend.5 -O ipsend.5
	-$(INSTALL) -F $(MANDIR)/man1 -m 444 -src $(TOP)/man/ipnat.1 -O ipnat.1
	-$(INSTALL) -F $(MANDIR)/man1 -m 444 -src $(TOP)/man/ipftest.1 -O ipftest.1
	-$(INSTALL) -F $(MANDIR)/man4 -m 444 -src $(TOP)/man/ipf.4 -O ipf.4
	-$(INSTALL) -F $(MANDIR)/man4 -m 444 -src $(TOP)/man/ipl.4 -O ipl.4
	-$(INSTALL) -F $(MANDIR)/man4 -m 444 -src $(TOP)/man/ipnat.4 -O ipnat.4
	-$(INSTALL) -F $(MANDIR)/man5 -m 444 -src $(TOP)/man/ipf.5 -O ipf.5
	-$(INSTALL) -F $(MANDIR)/man5 -m 444 -src $(TOP)/man/ipnat.5 -O ipnat.5
	-$(INSTALL) -F $(MANDIR)/man5 -m 444 -src $(TOP)/man/ipfilter.5 -O ipfilter.5
	-$(INSTALL) -F $(MANDIR)/man8 -m 444 -src $(TOP)/man/ipf.8 -O ipf.8
	-$(INSTALL) -F $(MANDIR)/man8 -m 444 -src $(TOP)/man/ipfs.8 -O ipfs.8
	-$(INSTALL) -F $(MANDIR)/man8 -m 444 -src $(TOP)/man/ipfstat.8 -O ipfstat.8
	-$(INSTALL) -F $(MANDIR)/man8 -m 444 -src $(TOP)/man/ipmon.8 -O ipmon.8
	-$(INSTALL) -F /etc/init.d -m 755 -src ipfboot -O ipf
	-$(INSTALL) -F /etc/rc2.d -lns ../init.d/ipf -O S33ipf
#if !defined(IPFLKM) || empty(IPFLKM)
	-${RM} -f $(LKMDEST)/ipflkm.o
	/etc/autoconfig
#endif

@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Import IP Filter 3.4.16
@
text
@@


1.1.1.2
log
@Import IPFilter 3.4.23
@
text
@d31 1
a31 2
#if defined(IPFLKM) && !empty(IPFLKM)
MLFLAGS= -G 0
a32 4
#else
MLFLAGS= -G 8
LKM=ipfilter.o
#endif
d229 1
a229 1
	-$(INSTALL) -F $(MANDIR)/man8 -m 444 -src $(TOP)/man/ipnat.8 -O ipnat.8
@


1.1.1.3
log
@Import IPFilter 3.4.25
@
text
@a14 1
SGIREV=-DIRIX=$(SGI)
d44 1
a44 1
CCARGS=$(SGIREV) -D_STANDALONE $(DEBUG) $(CFLAGS) $(IPFLOG)
d55 1
a55 2
DFLAGS=$(IPFLKM) $(KFLAGS) $(MLFLAGS) -jalr $(SGIREV) \
	#-D_MP_NETLOCKS -DMP
d59 3
a61 4
    ip_auth_u.o ipft_hx.o ip_fil_u.o ip_log_u.o inet_addr.o natparse.o \
    facpri.o printnat.o printstate.o
IPNAT=ipnat.o kmem.o natparse.o common.o inet_addr.o printnat.o
FILS=fils.o parse.o common.o kmem.o opt.o inet_addr.o facpri.o printstate.o
d67 1
a67 1
	-o $@@ $(LIBS) $(STATETOP_LIB) -lelf
d80 1
a80 1
	$(CC) $(CCARGS) $(IPNAT) -o $@@ $(LIBS) -lelf
a154 3
ip_log_u.o: $(TOP)/ip_log.c $(TOP)/ip_fil.h $(TOP)/ip_compat.h
	$(CC) $(CCARGS) -c $(TOP)/ip_log.c -o $@@

a198 2
	${RM} -f $(TOP)/ipmon
	ln -s `pwd`/ipmon $(TOP)
a203 8
printnat.o: $(TOP)/printnat.c $(TOP)/ip_compat.h $(TOP)/ip_fil.h \
	$(TOP)/ip_proxy.h $(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/printnat.c -o $@@

printstate.o: $(TOP)/printstate.c $(TOP)/ip_compat.h $(TOP)/ip_fil.h \
	$(TOP)/ip_state.h
	$(CC) $(CCARGS) -c $(TOP)/printstate.c -o $@@

d210 1
a210 1
			${RM} $${i}/Makefile* $${i}/Makefile.ipsend*; \
@


1.1.1.4
log
@Import IPFilter 3.4.27
@
text
@d16 2
a17 2
DCPU!=uname -m
KFLAGS!=$(TOP)/IRIX/getkflags
d36 1
d45 1
a45 3
CKFLAGS=$(SGIREV) -O2 -I$(TOP) $(IPFLOG) -D_KMEMUSER
CCARGS=$(SGIREV) $(DEBUG) $(CFLAGS) $(IPFLOG) -D_KMEMUSER
#-D_STANDALONE
d66 1
a66 7
build all: ipf ipfstat ipftest ipmon ipnat ipfs $(LKM)
	${RM} -f $(TOP)/ipf
	ln -s `pwd`/ipf $(TOP)
	${RM} -f $(TOP)/ipftest
	ln -s `pwd`/ipftest $(TOP)
	${RM} -f $(TOP)/ipmon
	ln -s `pwd`/ipmon $(TOP)
d74 2
d79 2
a84 7
ipfs: ipfs.o
	$(CC) $(CCARGS) ipfs.o -o $@@ $(LIBS)

ipfs.o: $(TOP)/ipfs.c $(TOP)/ip_fil.h $(TOP)/ipf.h $(TOP)/ip_state.h \
	$(TOP)/ip_nat.h
	$(CC) $(CCARGS) -c $(TOP)/ipfs.c -o $@@

d97 1
a97 1
	$(CC) $(CKFLAGS) $(POLICY) $(DFLAGS) -c $(TOP)/fil.c -o $@@
d165 1
a165 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_nat.c -o $@@
d168 1
a168 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_frag.c -o $@@
d172 1
a172 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_state.c -o $@@
d176 1
a176 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_proxy.c -o $@@
d180 1
a180 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_auth.c -o $@@
d183 1
a183 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/$(IPFILC) -o $@@
d186 1
a186 1
	$(CC) $(CKFLAGS) $(DFLAGS) -c $(TOP)/ip_log.c -o $@@
d189 1
a189 1
	$(CC) -I. $(CKFLAGS) $(DFLAGS) -c $(TOP)/$(ML) -o $@@
d205 2
a234 1
	-$(INSTALL) -F $(SBINDEST) -m 755 -src $(CPUDIR)/ipfs -O ipfs
@


1.1.1.5
log
@Import IPFilter 4.1.1
@
text
@d15 3
a17 2
DCPU=`uname -m`
KFLAGS=`$(TOP)/IRIX/getkflags`
d20 1
a20 1
SBINDEST=/sbin
a23 1
HERE=IRIX/$(CPUDIR)
a24 4
RANLIB=echo
AROPTS=crs
OBJ=.
DEST=.
a25 2
TOOL=$(TOP)/tools
LIBS=-L. -lipf
d31 1
a35 1
MLFLAGS= -G 8
d42 1
a42 1
	"CPUDIR=$(CPUDIR)" "LOOKUP=$(LOOKUP)"
d44 3
a46 1
CCARGS=-D_STANDALONE $(DEBUG) $(CFLAGS) -D_KMEMUSER -DIPFILTER_LOG
a53 1
LIBSRC=$(TOP)/lib
d55 11
a65 2
DFLAGS=$(IPFLKM) $(IPFLOG) $(KFLAGS) $(MLFLAGS) -jalr #-D_MP_NETLOCKS -DMP \
	$(LOOKUP)
d67 7
a73 1
include $(TOP)/lib/Makefile
d75 202
a276 1
include Makefile.common
@


