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
	netbsd-1-5-PATCH003:1.1.1.1.4.4
	netbsd-1-5-PATCH002:1.1.1.1.4.4
	ISC_V3RC8:1.1.1.6
	netbsd-1-5-PATCH001:1.1.1.1.4.3
	ISC_V3P2PL24:1.1.1.5
	ISC_V3B2PL23:1.1.1.5
	netbsd-1-5-RELEASE:1.1.1.1.4.2
	netbsd-1-5-BETA2:1.1.1.1.4.2
	netbsd-1-5-BETA:1.1.1.1.4.2
	ISC_V3B2PL9:1.1.1.4
	ISC_V3B2PL2:1.1.1.4
	ISC_20000719_MERGE:1.1.1.3
	netbsd-1-5-ALPHA2:1.1.1.1.4.1
	ISC_20000719:1.1.1.3
	ISC_20000708:1.1.1.3
	ISC_20000623:1.1.1.2
	netbsd-1-5:1.1.1.1.0.4
	netbsd-1-5-base:1.1.1.1
	ISC_200006101802:1.1.1.1
	minoura-xpg4dl-base:1.1.1.1
	minoura-xpg4dl:1.1.1.1.0.2
	DHCP_20000422:1.1.1.1
	ISC:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2001.08.03.14.14.10;	author drochner;	state dead;
branches;
next	1.1;

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

1.1.1.1
date	2000.04.22.07.11.41;	author mellon;	state Exp;
branches
	1.1.1.1.4.1;
next	1.1.1.2;

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

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

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

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

1.1.1.6
date	2001.06.18.18.13.18;	author drochner;	state Exp;
branches;
next	;

1.1.1.1.4.1
date	2000.07.10.19.58.49;	author mellon;	state Exp;
branches;
next	1.1.1.1.4.2;

1.1.1.1.4.2
date	2000.10.18.04.11.17;	author tv;	state Exp;
branches;
next	1.1.1.1.4.3;

1.1.1.1.4.3
date	2001.04.04.20.56.21;	author he;	state Exp;
branches;
next	1.1.1.1.4.4;

1.1.1.1.4.4
date	2001.08.16.18.53.33;	author tv;	state dead;
branches;
next	;


desc
@@


1.2
log
@switch to reachover build from src/dist/dhcp
@
text
@# Makefile.dist
#
# Copyright (c) 1996-1999 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:
#
#             http://www.isc.org/isc-license-1.0.html. 
#
# 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.
#
# Support and other services are available for ISC products - see
# http://www.isc.org for more information.
#

CATMANPAGES = dhcpctl.cat3
SEDMANPAGES = dhcpctl.man3
SRC    = dhcpctl.c callback.c remote.c
OBJ    = dhcpctl.o callback.o remote.o
MAN    = dhcpctl.3

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

all:	libdhcpctl.a test cltest $(CATMANPAGES)

test:	test.o libdhcpctl.a ../omapip/libomapi.a
	$(CC) $(DEBUG) $(LFLAGS) -o test test.o libdhcpctl.a \
			../omapip/libomapi.a $(LIBS)

cltest:	cltest.o libdhcpctl.a ../omapip/libomapi.a
	$(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o libdhcpctl.a \
			../omapip/libomapi.a $(LIBS)

libdhcpctl.a:	$(OBJ)
	rm -f libdhcpctl.a
	ar cruv libdhcpctl.a $(OBJ)
	$(RANLIB) libdhcpctl.a

install: all
	for dir in $(LIBDIR) $(LIBMANDIR) $(INCDIR); 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
	$(INSTALL) libdhcpctl.a $(DESTDIR)$(LIBDIR)
	$(CHMOD) 644 $(DESTDIR)$(LIBDIR)/libdhcpctl.a
	$(INSTALL) dhcpctl.h $(DESTDIR)$(INCDIR)
	$(CHMOD) 644 $(DESTDIR)$(INCDIR)/dhcpctl.h
	for man in $(MAN); do \
	  prefix=`echo $$man |sed -e 's/\.[0-9]$$//'`; \
	  suffix=`echo $$man |sed -e 's/.*\.\([0-9]\)$$/\1/'`; \
	  $(MANINSTALL) $(MANFROM) $${prefix}.$(MANCAT)$${suffix} $(MANTO) \
			$(DESTDIR)$(LIBMANDIR)/$${prefix}$(LIBMANEXT); \
	done

depend:
	makedepend $(INCLUDES) $(PREDEFINES) $(SRC)

clean:
	-rm -f $(OBJ) test.o test cltest.o cltest

realclean: clean
	-rm -f libdhcpctl.a *~ $(CATMANPAGES) $(SEDMANPAGES)

distclean: realclean
	-rm -f Makefile

dhcpctl.cat3:	dhcpctl.man3
	nroff -man dhcpctl.man3 >dhcpctl.cat3

dhcpctl.man3:	dhcpctl.3
	sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \
		-e "s#RUNDIR#$(VARRUN)#g" < dhcpctl.3 >dhcpctl.man3

# Dependencies (semi-automatically-generated)
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Initial import of version 3 of the ISC DHCP distribution.
@
text
@@


1.1.1.1.4.1
log
@Pull up to head
@
text
@a24 1
HDRS   = dhcpctl.h
d27 1
a27 1
INCLUDES = $(BINDINC) -I$(TOP)/includes
d30 1
a30 1
all:	libdhcpctl.a svtest cltest $(CATMANPAGES)
d32 2
a33 2
svtest:	test.o libdhcpctl.a ../omapip/libomapi.a
	$(CC) $(DEBUG) $(LFLAGS) -o svtest test.o libdhcpctl.a \
d68 1
a68 1
	$(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC)
d71 1
a71 1
	-rm -f $(OBJ) test.o svtest cltest.o cltest
a77 8

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


1.1.1.1.4.2
log
@Pull up HEAD [taca]:
There are some inconsistencies with the branch vs. the trunk, so pull up
the whole of dhcp to get it in sync as of this commit.  (We're expecting
more pullups further down the branch, so this will help future merges.)
@
text
@d33 1
a33 1
svtest:	test.o libdhcpctl.a ../omapip/libomapi.a $(BINDLIB)
d35 1
a35 1
			../omapip/libomapi.a $(BINDLIB) $(LIBS)
d37 1
a37 1
cltest:	cltest.o libdhcpctl.a ../omapip/libomapi.a $(BINDLIB)
d39 1
a39 1
			../omapip/libomapi.a $(BINDLIB) $(LIBS)
@


1.1.1.1.4.3
log
@Pull up revision 1.1.1.5 (requested by mellon):
  Update DHCP software to ISC version 3, Beta 2, Patchlevel 23.
@
text
@d27 1
a29 2
DHCPCTLLIBS = libdhcpctl.a ../common/libdhcp.a $(BINDLIB) \
		../omapip/libomapi.a ../dst/libdst.a
d31 1
a31 1
all:	libdhcpctl.a omshell cltest $(CATMANPAGES)
d33 7
a39 5
omshell:	omshell.o $(DHCPCTLLIBS)
	$(CC) $(DEBUG) $(LFLAGS) -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)

cltest:	cltest.o $(DHCPCTLLIBS)
	$(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
d81 1
a81 1
	@@for foo in $(SRC) $(MAN) omshell.c cltest.c $(HDRS); do \
@


1.1.1.1.4.4
log
@Pullup [drochner]:

distrib/notes/common/main                       patch
distrib/sets/lists/base/mi                      1.270 by patch
distrib/sets/lists/man/mi                       1.390 by patch
usr.sbin/dhcp/Makefile                          sync with 1.12
usr.sbin/dhcp/Makefile.inc                      sync with 1.15
usr.sbin/dhcp/client/Makefile                   1.13-1.14
usr.sbin/dhcp/clientscript/Makefile             1.1-1.2
usr.sbin/dhcp/clientscript/dhclient-script      1.1
usr.sbin/dhcp/common/Makefile                   1.19
usr.sbin/dhcp/dhcpctl/Makefile                  1.2
usr.sbin/dhcp/dst/Makefile                      1.3-1.4
usr.sbin/dhcp/minires/Makefile                  1.4-1.5
usr.sbin/dhcp/omapip/Makefile                   1.4-1.5
usr.sbin/dhcp/omshell/Makefile                  1.1-1.2
usr.sbin/dhcp/relay/Makefile                    1.3
usr.sbin/dhcp/server/Makefile                   1.11-1.12
usr.sbin/dhcp/(others)                          remove

  Update dhcp to Version 3, Release Candidate 10.
@
text
@@


1.1.1.2
log
@3.0b2 as of June 23 - fixes two important glitches.
@
text
@a24 1
HDRS   = dhcpctl.h
d27 1
a27 1
INCLUDES = $(BINDINC) -I$(TOP)/includes
d68 1
a68 1
	$(MKDEP) $(INCLUDES) $(PREDEFINES) $(SRC)
a77 8

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


1.1.1.3
log
@Latest revision of the ISC DHCP Distribution, with many bug fixes.
@
text
@d31 1
a31 1
all:	libdhcpctl.a svtest cltest $(CATMANPAGES)
d33 2
a34 2
svtest:	test.o libdhcpctl.a ../omapip/libomapi.a
	$(CC) $(DEBUG) $(LFLAGS) -o svtest test.o libdhcpctl.a \
d72 1
a72 1
	-rm -f $(OBJ) test.o svtest cltest.o cltest
@


1.1.1.4
log
@DHCP 3.0 Beta 2 Patchlevel 2
@
text
@d33 1
a33 1
svtest:	test.o libdhcpctl.a ../omapip/libomapi.a $(BINDLIB)
d35 1
a35 1
			../omapip/libomapi.a $(BINDLIB) $(LIBS)
d37 1
a37 1
cltest:	cltest.o libdhcpctl.a ../omapip/libomapi.a $(BINDLIB)
d39 1
a39 1
			../omapip/libomapi.a $(BINDLIB) $(LIBS)
@


1.1.1.5
log
@ISC DHCP 3.0b2pl23
@
text
@d27 1
a29 2
DHCPCTLLIBS = libdhcpctl.a ../common/libdhcp.a $(BINDLIB) \
		../omapip/libomapi.a ../dst/libdst.a
d31 1
a31 1
all:	libdhcpctl.a omshell cltest $(CATMANPAGES)
d33 7
a39 5
omshell:	omshell.o $(DHCPCTLLIBS)
	$(CC) $(DEBUG) $(LFLAGS) -o omshell omshell.o $(DHCPCTLLIBS) $(LIBS)

cltest:	cltest.o $(DHCPCTLLIBS)
	$(CC) $(DEBUG) $(LFLAGS) -o cltest cltest.o $(DHCPCTLLIBS) $(LIBS)
d81 1
a81 1
	@@for foo in $(SRC) $(MAN) omshell.c cltest.c $(HDRS); do \
@


1.1.1.6
log
@ISC DHCP 3.0rc8
@
text
@d20 2
a21 2
CATMANPAGES = dhcpctl.cat3 omshell.cat1
SEDMANPAGES = dhcpctl.man3 omshell.man1
d24 1
a24 1
MAN    = dhcpctl.3 omshell.1
d45 1
a45 1
install: all $(CATMANPAGES)
a65 4
	$(INSTALL) omshell $(DESTDIR)$(USERBINDIR)
	$(CHMOD) 755 $(DESTDIR)$(USERBINDIR)/omshell
	$(MANINSTALL) $(MANFROM) omshell.$(MANCAT)1 $(MANTO) \
				$(DESTDIR)$(ADMMANDIR)/omshell$(ADMMANEXT)
a92 7

omshell.cat1:	omshell.man1
	nroff -man omshell.man1 >omshell.cat1

omshell.man1:	omshell.1
	sed -e "s#ETCDIR#$(ETC)#g" -e "s#DBDIR#$(VARDB)#g" \
		-e "s#RUNDIR#$(VARRUN)#g" < omshell.1 >omshell.man1
@


