freebsd-dev/sys/modules/cx/Makefile
Warner Losh 88afb90f3c Updated cx driver commit part 1: bring in the new kernel driver.
This is the vastly updated cx drvier from Roman Kurakin <rik@cronyx.ru>
who has been patiently waiting for this update for sometime.

The driver is mostly a rewrite from the version we have in the tree.
While some similarities remain, losing the little history that the old
driver has is not a big loss, and the re@ felt it was easier this way (less
error prone).

The userland parts of this update will be committed shortly.

The driver is not connected to the build yet.  I want to make sure I
don't break any platform at any time, so I want to test that with
these files in the tree before I continue (on the off chance I'm
forgetting a file).

I changed the DEBUG macro to CX_DEBUG from the code that was submitted
(to not break when we go to building with opt_global.h after the
release), as well adding $FreeBSD$.

Submitted by: Roman Kurakin
Approved by: re@ <scottl>
2003-12-03 07:29:38 +00:00

40 lines
795 B
Makefile

# Cronyx Id: sys.modules.cx.Makefile,v 1.1.2.2 2003/01/21 15:15:49 rik Exp $
# $FreeBSD$
.PATH: ${.CURDIR}/../../dev/cx
KMOD= if_cx
SRCS= if_cx.c cxddk.c csigma.c opt_netgraph.h opt_ng_cronyx.h bpf.h \
sppp.h device_if.h bus_if.h isa_if.h
NOMAN=
NBPF?= 0
PROTOS?= -DINET
NG_CRONYX?= 0
NETGRAPH= ${NG_CRONYX}
CFLAGS+= ${PROTOS}
CLEANFILES+= opt_ng_cronyx.h opt_netgraph.h bpf.h cxddk.c csigma.c sppp.h
opt_netgraph.h:
echo "#define NETGRAPH $(NETGRAPH)" > opt_netgraph.h
opt_ng_cronyx.h:
.if ${NG_CRONYX} != 0
echo "#define NETGRAPH_CRONYX 1" > opt_ng_cronyx.h
.else
echo "" > opt_ng_cronyx.h
.endif
sppp.h:
.if ${NG_CRONYX} == 0
echo "#define NSPPP 1" > sppp.h
.else
echo "#define NSPPP 0" > sppp.h
.endif
bpf.h:
echo "#define NBPF ${NBPF}" > bpf.h
.include <bsd.kmod.mk>