From ce99b771f886a2c842db7aa803c9a5a5918f42c8 Mon Sep 17 00:00:00 2001 From: Murray Stokely Date: Tue, 19 Feb 2002 11:04:34 +0000 Subject: Import ISC DHCP 3.0.1 RC6 client. --- contrib/isc-dhcp/common/Makefile.dist | 195 ++++++---------------------------- 1 file changed, 32 insertions(+), 163 deletions(-) (limited to 'contrib/isc-dhcp/common/Makefile.dist') diff --git a/contrib/isc-dhcp/common/Makefile.dist b/contrib/isc-dhcp/common/Makefile.dist index 1e3e062cd775..3efa1205071a 100644 --- a/contrib/isc-dhcp/common/Makefile.dist +++ b/contrib/isc-dhcp/common/Makefile.dist @@ -1,49 +1,18 @@ # Makefile.dist -# -# Copyright (c) 1996, 1999 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. -# -CATMANPAGES = dhcp-options.cat5 -SEDMANPAGES = dhcp-options.man5 +CATMANPAGES = dhcp-options.cat5 dhcp-eval.cat5 +SEDMANPAGES = dhcp-options.man5 dhcp-eval.man5 SRC = raw.c parse.c nit.c icmp.c dispatch.c conflex.c upf.c bpf.c socket.c \ - 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 \ - tr.c ethernet.c + lpf.c dlpi.c packet.c tr.c ethernet.c memory.c print.c options.c \ + inet.c tree.c tables.c alloc.c fddi.c ctrace.c \ + dns.c resolv.c execute.c discover.c comapi.c OBJ = raw.o parse.o nit.o icmp.o dispatch.o conflex.o upf.o bpf.o socket.o \ - 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 \ - tr.o ethernet.o -MAN = dhcp-options.5 + lpf.o dlpi.o packet.o tr.o ethernet.o memory.o print.o options.o \ + inet.o tree.o tables.o alloc.o fddi.o ctrace.o \ + dns.o resolv.o execute.o discover.o comapi.o +MAN = dhcp-options.5 dhcp-eval.5 -DEBUG = -g -INCLUDES = -I.. -I../includes +INCLUDES = -I$(TOP) $(BINDINC) -I$(TOP)/includes CFLAGS = $(DEBUG) $(PREDEFINES) $(INCLUDES) $(COPTS) all: libdhcp.a $(CATMANPAGES) @@ -51,7 +20,7 @@ all: libdhcp.a $(CATMANPAGES) libdhcp.a: $(OBJ) rm -f libdhcp.a ar cruv libdhcp.a $(OBJ) - ranlib libdhcp.a + $(RANLIB) libdhcp.a install: all for dir in $(FFMANDIR); do \ @@ -66,17 +35,29 @@ install: all done $(MANINSTALL) $(MANFROM) dhcp-options.$(MANCAT)5 $(MANTO) \ $(DESTDIR)$(FFMANDIR)/dhcp-options$(FFMANEXT) + $(MANINSTALL) $(MANFROM) dhcp-eval.$(MANCAT)5 $(MANTO) \ + $(DESTDIR)$(FFMANDIR)/dhcp-eval$(FFMANEXT) +depend: + $(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC) clean: -rm -f $(OBJ) - + realclean: clean - -rm -f libdhcp.a *~ #* $(CATMANPAGES) $(SEDMANPAGES) + -rm -f libdhcp.a $(CATMANPAGES) $(SEDMANPAGES) *~ #* distclean: realclean -rm -f Makefile +links: + @for foo in $(SRC) $(MAN); do \ + if [ ! -b $$foo ]; then \ + rm -f $$foo; \ + fi; \ + ln -s $(TOP)/common/$$foo $$foo; \ + done + dhcp-options.cat5: dhcp-options.man5 nroff -man dhcp-options.man5 >dhcp-options.cat5 @@ -84,123 +65,11 @@ 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 -# Dependencies (semi-automatically-generated) +dhcp-eval.cat5: dhcp-eval.man5 + nroff -man dhcp-eval.man5 >dhcp-eval.cat5 -raw.o: raw.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -parse.o: parse.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h \ - ../includes/dhcp.h ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h ../includes/dhctoken.h -nit.o: nit.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -icmp.o: icmp.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h ../includes/netinet/ip.h \ - ../includes/netinet/ip_icmp.h -dispatch.o: dispatch.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h \ - conflex.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h ../includes/dhctoken.h -upf.o: upf.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -bpf.o: bpf.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h ../includes/netinet/ip.h ../includes/netinet/udp.h \ - ../includes/netinet/if_ether.h -socket.o: socket.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -lpf.o: lpf.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -packet.o: packet.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h ../includes/netinet/ip.h \ - ../includes/netinet/udp.h ../includes/netinet/if_ether.h -memory.o: memory.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -print.o: print.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -options.o: options.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -inet.o: inet.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -convert.o: convert.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -tree.o: tree.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -tables.o: tables.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -hash.o: hash.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -alloc.o: alloc.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -errwarn.o: errwarn.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -inet_addr.o: inet_addr.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h -dlpi.o: dlpi.c ../includes/dhcpd.h \ - ../includes/cdefs.h ../includes/osdep.h ../includes/site.h \ - ../includes/cf/netbsd.h ../includes/dhcp.h \ - ../includes/tree.h ../includes/hash.h ../includes/inet.h \ - ../includes/sysconf.h +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 + +# Dependencies (semi-automatically-generated) -- cgit v1.2.3