head	1.2;
access;
symbols
	perseant-exfatfs-base-20250801:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.46
	perseant-exfatfs-base:1.2
	cjep_sun2x:1.2.0.44
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	cjep_staticlib_x:1.2.0.42
	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.40
	pgoyette-compat-base:1.2
	perseant-stdc-iso10646:1.2.0.38
	perseant-stdc-iso10646-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
	yamt-pf42-base2:1.2
	yamt-pf42:1.2.0.8
	yamt-pf42-base:1.2
	keiichi-mipv6-nbase: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
	ISC_V3RC8:1.1.1.15
	ISC_V3P2PL24:1.1.1.15
	ISC_V3B2PL23:1.1.1.15
	ISC_V3B2PL9:1.1.1.14
	ISC_V3B2PL2:1.1.1.13
	ISC_20000719:1.1.1.12
	ISC_20000708:1.1.1.12
	ISC_20000623:1.1.1.12
	ISC_200006101802:1.1.1.11
	DHCP_20000422:1.1.1.10
	V2-BETA-1-PATCH-27:1.1.1.9
	V2-BETA-1-PATCH-25:1.1.1.8
	V2-BETA-1-PATCH-22:1.1.1.7
	V2-BETA-1-PATCH-21:1.1.1.7
	V2-BETA-1-PATCH-20A:1.1.1.7
	V2-BETA-1-PATCH-20:1.1.1.7
	V2-BETA-1-PATCH-19:1.1.1.7
	V2-BETA-1-PATCH-18:1.1.1.7
	V2-BETA-1-PATCH-15:1.1.1.7
	V2-BETA-1-PATCH-14:1.1.1.6
	V2-BETA-1-PATCH-13:1.1.1.5
	V2-BETA-2:1.1.1.4
	DHCP-971122:1.1.1.3
	DHCP-970607:1.1.1.2
	DHCP-970605:1.1.1.2
	DHCP-970602:1.1.1.2
	DHCP-970331:1.1.1.1
	DHCP-970329A:1.1.1.1
	DHCP-970329:1.1.1.1
	ISC:1.1.1;
locks; strict;
comment	@# @;


1.2
date	97.03.29.22.17.30;	author mellon;	state dead;
branches;
next	1.1;

1.1
date	97.03.29.21.52.16;	author mellon;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.03.29.21.52.16;	author mellon;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	97.06.03.02.49.16;	author mellon;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	97.11.22.09.13.44;	author mellon;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	98.05.18.06.53.54;	author mellon;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	99.02.18.21.48.49;	author mellon;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	99.02.19.21.58.13;	author mellon;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	99.02.24.04.11.01;	author mellon;	state Exp;
branches;
next	1.1.1.8;

1.1.1.8
date	99.04.09.17.52.04;	author mellon;	state Exp;
branches;
next	1.1.1.9;

1.1.1.9
date	99.04.26.15.43.06;	author mellon;	state Exp;
branches;
next	1.1.1.10;

1.1.1.10
date	2000.04.22.07.11.32;	author mellon;	state Exp;
branches;
next	1.1.1.11;

1.1.1.11
date	2000.06.10.18.04.41;	author mellon;	state Exp;
branches;
next	1.1.1.12;

1.1.1.12
date	2000.06.24.06.38.26;	author mellon;	state Exp;
branches;
next	1.1.1.13;

1.1.1.13
date	2000.09.04.23.10.04;	author mellon;	state Exp;
branches;
next	1.1.1.14;

1.1.1.14
date	2000.10.17.15.07.46;	author taca;	state Exp;
branches;
next	1.1.1.15;

1.1.1.15
date	2001.04.02.21.56.51;	author mellon;	state Exp;
branches;
next	;


desc
@@


1.2
log
@Don't need bogus non-BSD Makefile
@
text
@# Makefile.dist
#
# Copyright (c) 1996 The Internet Software Consortium.  All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
#    notice, this list of conditions and the following disclaimer in the
#    documentation and/or other materials provided with the distribution.
# 3. Neither the name of The Internet Software Consortium nor the names of its
#    contributors may be used to endorse or promote products derived
#    from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE INTERNET SOFTWARE CONSORTIUM AND
# CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
# BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL
# THE INTERNET SOFTWARE CONSORTIUM OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
# INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
# OF THE POSSIBILITY OF SUCH DAMAGE.
#

SRC    = raw.c parse.c nit.c icmp.c dispatch.c conflex.c upf.c bpf.c socket.c \
	 packet.c memory.c print.c options.c inet.c convert.c \
	 tree.c tables.c hash.c alloc.c errwarn.c inet_addr.c
OBJ    = raw.o parse.o nit.o icmp.o dispatch.o conflex.o upf.o bpf.o socket.o \
	 packet.o memory.o print.o options.o inet.o convert.o \
	 tree.o tables.o hash.o alloc.o errwarn.o inet_addr.o

DEBUG  = -g
INCLUDES = -I.. -I../includes
CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS)

all:	libdhcp.a

libdhcp.a:	$(OBJ)
	rm -f libdhcp.a
	ar cruv libdhcp.a $(OBJ)
	ranlib libdhcp.a

install:

clean:
	-rm -f $(OBJ)
	
realclean: clean
	-rm -f libdhcp.a *~ #*

distclean: realclean
	-rm -f Makefile

# These should only be done on 4.4 BSD-based systems, since the mandoc
# macros aren't available on older unices.   Catted man pages are
# provided in the distribution so that this doesn't become a problem.

# Dependencies (semi-automatically-generated)
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@March 29 snapshot
@
text
@@


1.1.1.2
log
@970602 snapshot
@
text
@d34 1
a34 1
	 tree.c tables.c hash.c alloc.c errwarn.c inet_addr.c dns.c resolv.c
d37 1
a37 1
	 tree.o tables.o hash.o alloc.o errwarn.o inet_addr.o dns.o resolv.o
@


1.1.1.3
log
@ISC DHCP Snapshot on November 22, 1997
@
text
@a31 1
CATMANPAGES = dhcp-options.cat5
d34 1
a34 2
	 tree.c tables.c hash.c alloc.c errwarn.c inet_addr.c dns.c \
	 resolv.c sysconf.c
d37 1
a37 3
	 tree.o tables.o hash.o alloc.o errwarn.o inet_addr.o dns.o \
	 resolv.o sysconf.o
MAN    = dhcp-options.5
d43 1
a43 1
all:	libdhcp.a $(CATMANPAGES)
d50 1
a50 8
install: $(CATMANPAGES)
	if [ ! -d $(FFMANDIR) ]; then \
	  mkdir $(FFMANDIR); \
	  chmod 755 $(FFMANDIR); \
        fi
	$(MANINSTALL) $(MANFROM) dhcp-options.cat5 $(MANTO) \
				$(FFMANDIR)/dhcp-options$(FFMANEXT)

d56 1
a56 1
	-rm -f libdhcp.a *~ #* $(CATMANPAGES)
d61 3
a63 2
dhcp-options.cat5:	dhcp-options.5
	nroff -man dhcp-options.5 >dhcp-options.cat5
@


1.1.1.4
log
@Version 2.0 Beta 1 Patchlevel 1
@
text
@d35 2
a36 1
	 tree.c tables.c hash.c alloc.c errwarn.c inet_addr.c
d39 2
a40 1
	 tree.o tables.o hash.o alloc.o errwarn.o inet_addr.o
@


1.1.1.5
log
@DHCP 2.0b1pl13
@
text
@d34 2
a35 2
       	 lpf.c packet.c memory.c print.c options.c inet.c convert.c \
	 tree.c tables.c hash.c alloc.c errwarn.c inet_addr.c dlpi.c
d37 2
a38 2
	 lpf.o packet.o memory.o print.o options.o inet.o convert.o \
	 tree.o tables.o hash.o alloc.o errwarn.o inet_addr.o dlpi.o
@


1.1.1.6
log
@Patchlevel 14
@
text
@d3 1
a3 2
# Copyright (c) 1996, 1999 The Internet Software Consortium.
# All rights reserved.
d53 4
a56 10
	for dir in $(FFMANDIR); do \
	  foo=""; \
	  for bar in `echo $(DESTDIR)$${dir} |tr / ' '`; do \
	    foo=$${foo}/$$bar; \
	    if [ ! -d $$foo ]; then \
	      mkdir $$foo; \
	      chmod 755 $$foo; \
	    fi; \
	  done; \
	done
d58 1
a58 1
				$(DESTDIR)$(FFMANDIR)/dhcp-options$(FFMANEXT)
@


1.1.1.7
log
@V2 Beta 1 Patchlevel 15
@
text
@d53 1
a53 1
install: all
@


1.1.1.8
log
@Patchlevel 25
@
text
@d64 1
a64 1
	$(MANINSTALL) $(MANFROM) dhcp-options.$(MANCAT)5 $(MANTO) \
@


1.1.1.9
log
@Patchlevel 27
@
text
@a33 1
SEDMANPAGES = dhcp-options.man5
d72 1
a72 1
	-rm -f libdhcp.a *~ #* $(CATMANPAGES) $(SEDMANPAGES)
d77 2
a78 6
dhcp-options.cat5:	dhcp-options.man5
	nroff -man dhcp-options.man5 >dhcp-options.cat5

dhcp-options.man5:	dhcp-options.5
	sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \
		-e "s#RUNDIR#$(VARRUN)#g" < dhcp-options.5 >dhcp-options.man5
@


1.1.1.10
log
@Initial import of version 3 of the ISC DHCP distribution.
@
text
@d3 2
a4 6
# Copyright (c) 1996-2000 Internet Software Consortium.
# Use is subject to license terms which appear in the file named
# ISC-LICENSE that should have accompanied this file when you
# received it.   If a file named ISC-LICENSE did not accompany this
# file, or you are not sure the one you have is correct, you may
# obtain an applicable copy of the license at:
d6 3
a8 1
#             http://www.isc.org/isc-license-1.0.html. 
d10 8
a17 3
# This file is part of the ISC DHCP distribution.   The documentation
# associated with this file is listed in the file DOCUMENTATION,
# included in the top-level directory of this release.
d19 12
a30 2
# Support and other services are available for ISC products - see
# http://www.isc.org for more information.
d33 2
a34 2
CATMANPAGES = dhcp-options.cat5 dhcp-contrib.cat5 dhcp-eval.cat5
SEDMANPAGES = dhcp-options.man5 dhcp-contrib.man5 dhcp-eval.man5
d36 2
a37 3
	 lpf.c dlpi.c packet.c tr.c ethernet.c memory.c print.c options.c \
	 inet.c convert.c tree.c tables.c hash.c alloc.c fddi.c \
	 inet_addr.c dns.c resolv.c execute.c discover.c auth.c
d39 3
a41 4
	 lpf.o dlpi.o packet.o tr.o ethernet.o memory.o print.o options.o \
	 inet.o convert.o tree.o tables.o hash.o alloc.o fddi.o \
	 inet_addr.o dns.o resolv.o execute.o discover.o auth.o
MAN    = dhcp-options.5 dhcp-contrib.5 dhcp-eval.5
d44 1
a44 1
INCLUDES = -I.. $(BINDINC) -I../includes
d52 1
a52 1
	$(RANLIB) libdhcp.a
a66 4
	$(MANINSTALL) $(MANFROM) dhcp-eval.$(MANCAT)5 $(MANTO) \
				$(DESTDIR)$(FFMANDIR)/dhcp-eval$(FFMANEXT)
	$(MANINSTALL) $(MANFROM) dhcp-contrib.$(MANCAT)5 $(MANTO) \
				$(DESTDIR)$(FFMANDIR)/dhcp-contrib$(FFMANEXT)
a67 2
depend:
	makedepend $(INCLUDES) $(PREDEFINES) $(SRC)
d71 1
a71 1

d73 1
a73 1
	-rm -f libdhcp.a *~ $(CATMANPAGES) $(SEDMANPAGES)
a83 14

dhcp-eval.cat5:	dhcp-eval.man5
	nroff -man dhcp-eval.man5 >dhcp-eval.cat5

dhcp-eval.man5:	dhcp-eval.5
	sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \
		-e "s#RUNDIR#$(VARRUN)#g" < dhcp-eval.5 >dhcp-eval.man5

dhcp-contrib.cat5:	dhcp-contrib.man5
	nroff -man dhcp-contrib.man5 >dhcp-contrib.cat5

dhcp-contrib.man5:	dhcp-contrib.5
	sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \
		-e "s#RUNDIR#$(VARRUN)#g" < dhcp-contrib.5 >dhcp-contrib.man5
@


1.1.1.11
log
@Belated import of recent DHCP core dumps, etc.   Approved by releng.
@
text
@d25 1
a25 1
	 inet_addr.c dns.c resolv.c execute.c discover.c comapi.c
d29 1
a29 1
	 inet_addr.o dns.o resolv.o execute.o discover.o comapi.o
@


1.1.1.12
log
@3.0b2 as of June 23 - fixes two important glitches.
@
text
@d33 1
a33 1
INCLUDES = -I$(TOP) $(BINDINC) -I$(TOP)/includes
d62 1
a62 1
	$(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC)
a71 8

links:
	@@for foo in $(SRC) $(MAN); do \
	  if [ ! -b $$foo ]; then \
	    rm -f $$foo; \
	  fi; \
	  ln -s $(TOP)/common/$$foo $$foo; \
	done
@


1.1.1.13
log
@DHCP 3.0 Beta 2 Patchlevel 2
@
text
@d24 1
a24 1
	 inet.c tree.c tables.c alloc.c fddi.c \
d28 1
a28 1
	 inet.o tree.o tables.o alloc.o fddi.o \
@


1.1.1.14
log
@DHCP 3.0 Beta 2 Patchlevel 9
@
text
@d25 1
a25 1
	 dns.c resolv.c execute.c discover.c comapi.c
d29 1
a29 1
	 dns.o resolv.o execute.o discover.o comapi.o
@


1.1.1.15
log
@ISC DHCP 3.0b2pl23
@
text
@d2 17
d24 1
a24 1
	 inet.c tree.c tables.c alloc.c fddi.c ctrace.c \
d28 1
a28 1
	 inet.o tree.o tables.o alloc.o fddi.o ctrace.o \
d32 1
d68 1
a68 1
	-rm -f libdhcp.a $(CATMANPAGES) $(SEDMANPAGES) *~ #*
@


