head	1.12;
access;
symbols
	perseant-exfatfs-base-20261102:1.12
	perseant-exfatfs-base-20250801:1.12
	perseant-exfatfs-base-20240630:1.12
	perseant-exfatfs:1.12.0.6
	perseant-exfatfs-base:1.12
	netbsd-8-3-RELEASE:1.11
	cjep_sun2x:1.12.0.4
	cjep_sun2x-base:1.12
	cjep_staticlib_x-base1:1.12
	cjep_staticlib_x:1.12.0.2
	cjep_staticlib_x-base:1.12
	phil-wifi-20200421:1.12
	phil-wifi-20200411:1.12
	phil-wifi-20200406:1.12
	netbsd-8-2-RELEASE:1.11
	netbsd-8-1-RELEASE:1.11
	netbsd-8-1-RC1:1.11
	pgoyette-compat-merge-20190127:1.11.44.1
	pgoyette-compat-20190127:1.12
	pgoyette-compat-20190118:1.12
	pgoyette-compat-1226:1.12
	pgoyette-compat-1126:1.12
	pgoyette-compat-1020:1.12
	pgoyette-compat-0930:1.12
	pgoyette-compat-0906:1.12
	netbsd-7-2-RELEASE:1.11
	pgoyette-compat-0728:1.11
	netbsd-8-0-RELEASE:1.11
	phil-wifi:1.11.0.46
	phil-wifi-base:1.11
	pgoyette-compat-0625:1.11
	netbsd-8-0-RC2:1.11
	pgoyette-compat-0521:1.11
	pgoyette-compat-0502:1.11
	pgoyette-compat-0422:1.11
	netbsd-8-0-RC1:1.11
	pgoyette-compat-0415:1.11
	pgoyette-compat-0407:1.11
	pgoyette-compat-0330:1.11
	pgoyette-compat-0322:1.11
	pgoyette-compat-0315:1.11
	netbsd-7-1-2-RELEASE:1.11
	pgoyette-compat:1.11.0.44
	pgoyette-compat-base:1.11
	netbsd-7-1-1-RELEASE:1.11
	matt-nb8-mediatek:1.11.0.42
	matt-nb8-mediatek-base:1.11
	perseant-stdc-iso10646:1.11.0.40
	perseant-stdc-iso10646-base:1.11
	netbsd-8:1.11.0.38
	netbsd-8-base:1.11
	prg-localcount2-base3:1.11
	prg-localcount2-base2:1.11
	prg-localcount2-base1:1.11
	prg-localcount2:1.11.0.36
	prg-localcount2-base:1.11
	pgoyette-localcount-20170426:1.11
	bouyer-socketcan-base1:1.11
	pgoyette-localcount-20170320:1.11
	netbsd-7-1:1.11.0.34
	netbsd-7-1-RELEASE:1.11
	netbsd-7-1-RC2:1.11
	netbsd-7-nhusb-base-20170116:1.11
	bouyer-socketcan:1.11.0.32
	bouyer-socketcan-base:1.11
	pgoyette-localcount-20170107:1.11
	netbsd-7-1-RC1:1.11
	pgoyette-localcount-20161104:1.11
	netbsd-7-0-2-RELEASE:1.11
	localcount-20160914:1.11
	netbsd-7-nhusb:1.11.0.30
	netbsd-7-nhusb-base:1.11
	pgoyette-localcount-20160806:1.11
	pgoyette-localcount-20160726:1.11
	pgoyette-localcount:1.11.0.28
	pgoyette-localcount-base:1.11
	netbsd-7-0-1-RELEASE:1.11
	netbsd-7-0:1.11.0.26
	netbsd-7-0-RELEASE:1.11
	netbsd-7-0-RC3:1.11
	netbsd-7-0-RC2:1.11
	netbsd-7-0-RC1:1.11
	netbsd-5-2-3-RELEASE:1.9
	netbsd-5-1-5-RELEASE:1.9
	netbsd-6-0-6-RELEASE:1.11
	netbsd-6-1-5-RELEASE:1.11
	netbsd-7:1.11.0.24
	netbsd-7-base:1.11
	yamt-pagecache-base9:1.11
	yamt-pagecache-tag8:1.11
	netbsd-6-1-4-RELEASE:1.11
	netbsd-6-0-5-RELEASE:1.11
	tls-earlyentropy:1.11.0.22
	tls-earlyentropy-base:1.11
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.11
	riastradh-drm2-base3:1.11
	netbsd-6-1-3-RELEASE:1.11
	netbsd-6-0-4-RELEASE:1.11
	netbsd-5-2-2-RELEASE:1.9
	netbsd-5-1-4-RELEASE:1.9
	netbsd-6-1-2-RELEASE:1.11
	netbsd-6-0-3-RELEASE:1.11
	netbsd-5-2-1-RELEASE:1.9
	netbsd-5-1-3-RELEASE:1.9
	netbsd-6-1-1-RELEASE:1.11
	riastradh-drm2-base2:1.11
	riastradh-drm2-base1:1.11
	riastradh-drm2:1.11.0.16
	riastradh-drm2-base:1.11
	netbsd-6-1:1.11.0.20
	netbsd-6-0-2-RELEASE:1.11
	netbsd-6-1-RELEASE:1.11
	netbsd-6-1-RC4:1.11
	netbsd-6-1-RC3:1.11
	agc-symver:1.11.0.18
	agc-symver-base:1.11
	netbsd-6-1-RC2:1.11
	netbsd-6-1-RC1:1.11
	yamt-pagecache-base8:1.11
	netbsd-5-2:1.9.0.2
	netbsd-6-0-1-RELEASE:1.11
	yamt-pagecache-base7:1.11
	netbsd-5-2-RELEASE:1.9
	netbsd-5-2-RC1:1.9
	matt-nb6-plus-nbase:1.11
	yamt-pagecache-base6:1.11
	netbsd-6-0:1.11.0.14
	netbsd-6-0-RELEASE:1.11
	netbsd-6-0-RC2:1.11
	tls-maxphys:1.11.0.12
	tls-maxphys-base:1.11
	matt-nb6-plus:1.11.0.10
	matt-nb6-plus-base:1.11
	netbsd-6-0-RC1:1.11
	yamt-pagecache-base5:1.11
	yamt-pagecache-base4:1.11
	netbsd-6:1.11.0.8
	netbsd-6-base:1.11
	netbsd-5-1-2-RELEASE:1.9
	netbsd-5-1-1-RELEASE:1.9
	yamt-pagecache-base3:1.11
	yamt-pagecache-base2:1.11
	yamt-pagecache:1.11.0.6
	yamt-pagecache-base:1.11
	cherry-xenmp:1.11.0.4
	cherry-xenmp-base:1.11
	bouyer-quota2-nbase:1.11
	bouyer-quota2:1.11.0.2
	bouyer-quota2-base:1.11
	matt-mips64-premerge-20101231:1.11
	matt-nb5-mips64-premerge-20101231:1.9
	matt-nb5-pq3:1.9.0.14
	matt-nb5-pq3-base:1.9
	netbsd-5-1:1.9.0.12
	netbsd-5-1-RELEASE:1.9
	netbsd-5-1-RC4:1.9
	matt-nb5-mips64-k15:1.9
	netbsd-5-1-RC3:1.9
	netbsd-5-1-RC2:1.9
	netbsd-5-1-RC1:1.9
	netbsd-5-0-2-RELEASE:1.9
	matt-nb5-mips64-premerge-20091211:1.9
	matt-premerge-20091211:1.11
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.9
	matt-nb4-mips64-k7-u2a-k9b:1.9
	matt-nb5-mips64-u1-k1-k5:1.9
	matt-nb5-mips64:1.9.0.10
	netbsd-5-0-1-RELEASE:1.9
	jym-xensuspend-nbase:1.11
	netbsd-5-0:1.9.0.8
	netbsd-5-0-RELEASE:1.9
	netbsd-5-0-RC4:1.9
	netbsd-5-0-RC3:1.9
	netbsd-5-0-RC2:1.9
	jym-xensuspend:1.9.0.6
	jym-xensuspend-base:1.11
	netbsd-5-0-RC1:1.9
	netbsd-5:1.9.0.4
	netbsd-5-base:1.9
	matt-mips64-base2:1.9
	matt-mips64:1.6.0.16
	netbsd-4-0-1-RELEASE:1.6
	wrstuden-revivesa-base-3:1.8
	wrstuden-revivesa-base-2:1.8
	wrstuden-fixsa-newbase:1.6
	wrstuden-revivesa-base-1:1.8
	yamt-pf42-base4:1.8
	yamt-pf42-base3:1.8
	hpcarm-cleanup-nbase:1.8
	yamt-pf42-baseX:1.8
	yamt-pf42-base2:1.8
	wrstuden-revivesa:1.8.0.6
	wrstuden-revivesa-base:1.8
	yamt-pf42:1.8.0.4
	yamt-pf42-base:1.8
	keiichi-mipv6-nbase:1.8
	keiichi-mipv6:1.8.0.2
	keiichi-mipv6-base:1.8
	matt-armv6-nbase:1.8
	matt-armv6-prevmlocking:1.6
	wrstuden-fixsa-base-1:1.6
	netbsd-4-0:1.6.0.14
	netbsd-4-0-RELEASE:1.6
	cube-autoconf:1.6.0.12
	cube-autoconf-base:1.6
	netbsd-4-0-RC5:1.6
	netbsd-4-0-RC4:1.6
	netbsd-4-0-RC3:1.6
	netbsd-4-0-RC2:1.6
	netbsd-4-0-RC1:1.6
	matt-armv6:1.6.0.10
	matt-armv6-base:1.8
	matt-mips64-base:1.6
	hpcarm-cleanup:1.6.0.8
	hpcarm-cleanup-base:1.8
	wrstuden-fixsa:1.6.0.6
	wrstuden-fixsa-base:1.6
	abandoned-netbsd-4-base:1.6
	abandoned-netbsd-4:1.6.0.2
	netbsd-4:1.6.0.4
	netbsd-4-base:1.6;
locks; strict;
comment	@# @;


1.12
date	2018.08.25.11.06.00;	author martin;	state dead;
branches;
next	1.11;
commitid	ItCWxjeeCHAAyuPA;

1.11
date	2009.04.22.15.23.06;	author lukem;	state Exp;
branches
	1.11.44.1
	1.11.46.1;
next	1.10;

1.10
date	2009.02.14.13.56.42;	author abs;	state Exp;
branches;
next	1.9;

1.9
date	2008.09.27.04.33.04;	author reed;	state Exp;
branches
	1.9.6.1;
next	1.8;

1.8
date	2007.12.12.10.05.44;	author martin;	state Exp;
branches;
next	1.7;

1.7
date	2007.12.12.10.04.52;	author martin;	state Exp;
branches;
next	1.6;

1.6
date	2006.04.20.11.29.08;	author hannken;	state Exp;
branches;
next	1.5;

1.5
date	2006.04.19.15.45.21;	author christos;	state Exp;
branches;
next	1.4;

1.4
date	2006.04.19.15.10.40;	author he;	state Exp;
branches;
next	1.3;

1.3
date	2006.04.18.16.49.19;	author rittera;	state Exp;
branches;
next	1.2;

1.2
date	2006.03.30.23.21.06;	author rittera;	state Exp;
branches;
next	1.1;

1.1
date	2006.03.30.23.00.02;	author rittera;	state Exp;
branches;
next	;

1.11.44.1
date	2018.09.06.06.56.51;	author pgoyette;	state dead;
branches;
next	;
commitid	HCi1bXD317XIK0RA;

1.11.46.1
date	2019.06.10.22.10.34;	author christos;	state dead;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.9.6.1
date	2009.05.13.19.20.31;	author jym;	state Exp;
branches;
next	;


desc
@@


1.12
log
@Remove userland part of ndis
@
text
@# $NetBSD: Makefile,v 1.11 2009/04/22 15:23:06 lukem Exp $
# $FreeBSD: src/usr.sbin/ndiscvt/Makefile,v 1.5 2004/02/23 20:21:21 johan Exp $

.PATH:	${.CURDIR}/../../sys/compat/ndis

.if ${MACHINE_ARCH} == "i386"
PROG=	ndiscvt
.endif

MAN=	ndiscvt.8
MANSUBDIR=	/i386
SRCS=	ndiscvt.c
SRCS+=	subr_pe.c
SRCS+=	inf.c inf-token.l inf-parse.y

CFLAGS+=-I. -I${.CURDIR} -I${.CURDIR}/../../sys

YHEADER=yes
YPREFIX=ndiscvt_
LPREFIX=${YPREFIX}

.include <bsd.prog.mk>
@


1.11
log
@Enable WARNS=4 by default, except for:
	cpuctl  dumplfs  hprop  ipf  iprop-log  kadmin  kcm  kdc  kdigest
	kimpersonate  kstash  ktutil  makefs  ndbootd  ntp  pppd  quot
	racoon  racoonctl  rtadvd  sntp  sup  tcpdchk  tcpdmatch  tcpdump
	traceroute  traceroute6  user  veriexecgen  wsmoused  zic
(Mostly third-party applications)
@
text
@d1 1
a1 1
# $NetBSD$
@


1.11.46.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2009/04/22 15:23:06 lukem Exp $
@


1.11.44.1
log
@Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2009/04/22 15:23:06 lukem Exp $
@


1.10
log
@Convert more MACHINE tests to MACHINE_ARCH
@
text
@d1 1
a3 2
WARNS?=	4

@


1.9
log
@ndiscvt is architecture specific.
So install manual page to architecture sub directory.
And add architecture to the manual page document title.
(Note that ndis(4) is already done that way.)

On netbsd-docs, I was told if it is made machine independent
in the future, we can then revert this change.
@
text
@d7 1
a7 1
.if ${MACHINE} == "i386"
@


1.9.6.1
log
@Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
@
text
@a0 1
# $NetBSD: Makefile,v 1.11 2009/04/22 15:23:06 lukem Exp $
d3 2
d7 1
a7 1
.if ${MACHINE_ARCH} == "i386"
@


1.8
log
@Ooops, backout Makefile change in previous - did not intend to commit
that part
@
text
@d12 1
@


1.7
log
@When converting unicode input, replace everything with second byte != 0
with the letter A - this avoids syntax errors if real unicode strings are
used as quoted strings (for example). Fixes a problem converting some
Broadcom driver's .inf file reported on current-users.
Same output generated as with the .inf file properly converted by iconv
upfront.
@
text
@d7 1
a7 1
# .if ${MACHINE} == "i386"
d9 1
a9 1
# .endif
@


1.6
log
@Build and install the man page on all machine archs.
@
text
@d7 1
a7 1
.if ${MACHINE} == "i386"
d9 1
a9 1
.endif
@


1.5
log
@Do the lex/yacc portions the sanctioned way, instead of adding Makefile gunk.
@
text
@a7 1
MAN=	ndiscvt.8
d11 1
@


1.4
log
@Be sure to prefix explicitly mentioned source files with ${.CURDIR}/,
so that this can build with objects placed elsewhere.
@
text
@d3 2
d8 1
d11 1
a15 10
DPSRCS+= y.tab.h

MAN=	ndiscvt.8

WARNS?=	4

DPADD=  ${LIBL}
LDADD=  -ll


d18 3
a20 7
CLEANFILES= y.output
CLEANFILES+= ndiscvt.cat8
CLEANFILES+= y.tab.c y.tab.h


y.tab.h: inf-parse.y
	${YACC} -v -d ${.CURDIR}/inf-parse.y
@


1.3
log
@A number of minor changes for NDIS.  (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC.  Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS.  NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.
@
text
@d30 1
a30 1
	${YACC} -v -d inf-parse.y
@


1.2
log
@applied zul's ndiscvt patch
@
text
@d5 1
d7 1
@


1.1
log
@added the original files from FreeBSD in usr.sbin/ndiscvt/
@
text
@d8 1
a8 1
SRCS+=	inf.c inf-token.l inf-parse.y y.tab.h
d10 3
a12 1
MAN8=	ndiscvt.8
a18 1
YFLAGS+=-v
d23 6
@
