Support for building a small(er) DHCP client, one day suitable for
installation media. From Erik Berls <cyber@netbsd.org>, with some slight frobbing by me.
This commit is contained in:
parent
9c43539f8f
commit
5a58ea4ad2
|
@ -0,0 +1,45 @@
|
|||
# $NetBSD: Makefile,v 1.1 2000/05/12 20:53:21 thorpej Exp $
|
||||
|
||||
PROG= dhclient
|
||||
MKMAN= no
|
||||
|
||||
LDSTATIC?= -static
|
||||
|
||||
RSRCDIR= ${.CURDIR}/../../../usr.sbin/dhcp
|
||||
.PATH: ${RSRCDIR}/client ${RSRCDIR}/common ${RSRCDIR}/minires ${RSRCDIR}/omapip
|
||||
.NOPATH: ${PROG}
|
||||
|
||||
SRCS= dhclient.c clparse.c omapi.c
|
||||
|
||||
.include "Src-minires"
|
||||
MINIOBJS+= ${MINISRCS:N*.h:N*.sh:N*.fth:R:S/$/.o/g}
|
||||
SRCS+= ${MINISRCS}
|
||||
|
||||
.include "Src-omapip"
|
||||
OMOBJS+= ${OMSRCS:N*.h:N*.sh:N*.fth:R:S/$/.o/g}
|
||||
SRCS+= ${OMSRCS}
|
||||
|
||||
.include "Src-common"
|
||||
COMOBJS+= ${COMSRCS:N*.h:N*.sh:N*.fth:R:S/$/.o/g}
|
||||
SRCS+= ${COMSRCS}
|
||||
|
||||
CPPFLAGS+=-I${RSRCDIR} -I${RSRCDIR}/includes
|
||||
COPTS+= -Os
|
||||
|
||||
all: ${PROG}
|
||||
|
||||
${MINIOBJS}:
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -DMINIRES_LIB -c ${.IMPSRC}
|
||||
|
||||
OMalloc.c: ${RSRCDIR}/omapip/alloc.c
|
||||
cp ${RSRCDIR}/omapip/alloc.c OMalloc.c
|
||||
|
||||
OMdispatch.c: ${RSRCDIR}/omapip/dispatch.c
|
||||
cp ${RSRCDIR}/omapip/dispatch.c OMdispatch.c
|
||||
|
||||
OMsupport.c: ${RSRCDIR}/omapip/support.c
|
||||
cp ${RSRCDIR}/omapip/support.c OMsupport.c
|
||||
|
||||
CLEANFILES+= OMalloc.c OMdispatch.c OMsupport.c
|
||||
|
||||
.include <bsd.prog.mk>
|
|
@ -0,0 +1,5 @@
|
|||
# $NetBSD: Src-common,v 1.1 2000/05/12 20:53:21 thorpej Exp $
|
||||
|
||||
COMSRCS= parse.c dispatch.c conflex.c bpf.c socket.c packet.c \
|
||||
ethernet.c memory.c print.c options.c inet.c convert.c \
|
||||
tree.c tables.c hash.c alloc.c dns.c execute.c discover.c
|
|
@ -0,0 +1,3 @@
|
|||
# $NetBSD: Src-minires,v 1.1 2000/05/12 20:53:22 thorpej Exp $
|
||||
|
||||
MINISRCS= dst_api.c hmac_link.c prandom.c support.c base64.c
|
|
@ -0,0 +1,4 @@
|
|||
# $NetBSD: Src-omapip,v 1.1 2000/05/12 20:53:22 thorpej Exp $
|
||||
|
||||
OMSRCS= protocol.c buffer.c OMalloc.c result.c connection.c errwarn.c \
|
||||
listener.c OMdispatch.c generic.c OMsupport.c handle.c message.c
|
Loading…
Reference in New Issue