head	1.15;
access;
symbols
	netbsd-9-5-RELEASE:1.13
	netbsd-11-0-RELEASE:1.15
	netbsd-11-0-RC7:1.15
	netbsd-11-0-RC6:1.15
	netbsd-11-0-RC5:1.15
	netbsd-11-0-RC4:1.15
	netbsd-11-0-RC3:1.15
	netbsd-11-0-RC2:1.15
	netbsd-11-0-RC1:1.15
	perseant-exfatfs-base-20250801:1.15
	netbsd-11:1.15.0.4
	netbsd-11-base:1.15
	netbsd-10-1-RELEASE:1.14
	perseant-exfatfs-base-20240630:1.15
	perseant-exfatfs:1.15.0.2
	perseant-exfatfs-base:1.15
	netbsd-8-3-RELEASE:1.12
	netbsd-9-4-RELEASE:1.13
	netbsd-10-0-RELEASE:1.14
	netbsd-10-0-RC6:1.14
	netbsd-10-0-RC5:1.14
	netbsd-10-0-RC4:1.14
	netbsd-10-0-RC3:1.14
	netbsd-10-0-RC2:1.14
	netbsd-10-0-RC1:1.14
	netbsd-10:1.14.0.6
	netbsd-10-base:1.14
	netbsd-9-3-RELEASE:1.13
	cjep_sun2x-base1:1.14
	cjep_sun2x:1.14.0.4
	cjep_sun2x-base:1.14
	cjep_staticlib_x-base1:1.14
	netbsd-9-2-RELEASE:1.13
	cjep_staticlib_x:1.14.0.2
	cjep_staticlib_x-base:1.14
	netbsd-9-1-RELEASE:1.13
	phil-wifi-20200421:1.13
	phil-wifi-20200411:1.13
	is-mlppp:1.13.0.4
	is-mlppp-base:1.13
	phil-wifi-20200406:1.13
	netbsd-8-2-RELEASE:1.12
	netbsd-9-0-RELEASE:1.13
	netbsd-9-0-RC2:1.13
	netbsd-9-0-RC1:1.13
	phil-wifi-20191119:1.13
	netbsd-9:1.13.0.2
	netbsd-9-base:1.13
	phil-wifi-20190609:1.13
	netbsd-8-1-RELEASE:1.12
	netbsd-8-1-RC1:1.12
	pgoyette-compat-merge-20190127:1.12.12.1
	pgoyette-compat-20190127:1.13
	pgoyette-compat-20190118:1.13
	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.9
	pgoyette-compat-0728:1.12
	netbsd-8-0-RELEASE:1.12
	phil-wifi:1.12.0.14
	phil-wifi-base:1.12
	pgoyette-compat-0625:1.12
	netbsd-8-0-RC2:1.12
	pgoyette-compat-0521:1.12
	pgoyette-compat-0502:1.12
	pgoyette-compat-0422:1.12
	netbsd-8-0-RC1:1.12
	pgoyette-compat-0415:1.12
	pgoyette-compat-0407:1.12
	pgoyette-compat-0330:1.12
	pgoyette-compat-0322:1.12
	pgoyette-compat-0315:1.12
	netbsd-7-1-2-RELEASE:1.9
	pgoyette-compat:1.12.0.12
	pgoyette-compat-base:1.12
	netbsd-7-1-1-RELEASE:1.9
	matt-nb8-mediatek:1.12.0.10
	matt-nb8-mediatek-base:1.12
	perseant-stdc-iso10646:1.12.0.8
	perseant-stdc-iso10646-base:1.12
	netbsd-8:1.12.0.6
	netbsd-8-base:1.12
	prg-localcount2-base3:1.12
	prg-localcount2-base2:1.12
	prg-localcount2-base1:1.12
	prg-localcount2:1.12.0.4
	prg-localcount2-base:1.12
	pgoyette-localcount-20170426:1.12
	bouyer-socketcan-base1:1.12
	pgoyette-localcount-20170320:1.12
	netbsd-7-1:1.9.0.14
	netbsd-7-1-RELEASE:1.9
	netbsd-7-1-RC2:1.9
	netbsd-7-nhusb-base-20170116:1.9
	bouyer-socketcan:1.12.0.2
	bouyer-socketcan-base:1.12
	pgoyette-localcount-20170107:1.12
	netbsd-7-1-RC1:1.9
	pgoyette-localcount-20161104:1.12
	netbsd-7-0-2-RELEASE:1.9
	localcount-20160914:1.10
	netbsd-7-nhusb:1.9.0.12
	netbsd-7-nhusb-base:1.9
	pgoyette-localcount-20160806:1.9
	pgoyette-localcount-20160726:1.9
	pgoyette-localcount:1.9.0.10
	pgoyette-localcount-base:1.9
	netbsd-7-0-1-RELEASE:1.9
	netbsd-7-0:1.9.0.8
	netbsd-7-0-RELEASE:1.9
	netbsd-7-0-RC3:1.9
	netbsd-7-0-RC2:1.9
	netbsd-7-0-RC1:1.9
	netbsd-5-2-3-RELEASE:1.3.8.1
	netbsd-5-1-5-RELEASE:1.3.8.1
	netbsd-6-0-6-RELEASE:1.6
	netbsd-6-1-5-RELEASE:1.6
	netbsd-7:1.9.0.6
	netbsd-7-base:1.9
	yamt-pagecache-base9:1.9
	yamt-pagecache-tag8:1.6
	netbsd-6-1-4-RELEASE:1.6
	netbsd-6-0-5-RELEASE:1.6
	tls-earlyentropy:1.9.0.4
	tls-earlyentropy-base:1.9
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9
	riastradh-drm2-base3:1.9
	netbsd-6-1-3-RELEASE:1.6
	netbsd-6-0-4-RELEASE:1.6
	netbsd-5-2-2-RELEASE:1.3.8.1
	netbsd-5-1-4-RELEASE:1.3.8.1
	netbsd-6-1-2-RELEASE:1.6
	netbsd-6-0-3-RELEASE:1.6
	netbsd-5-2-1-RELEASE:1.3.8.1
	netbsd-5-1-3-RELEASE:1.3.8.1
	netbsd-6-1-1-RELEASE:1.6
	riastradh-drm2-base2:1.9
	riastradh-drm2-base1:1.9
	riastradh-drm2:1.9.0.2
	riastradh-drm2-base:1.9
	netbsd-6-1:1.6.0.20
	netbsd-6-0-2-RELEASE:1.6
	netbsd-6-1-RELEASE:1.6
	netbsd-6-1-RC4:1.6
	netbsd-6-1-RC3:1.6
	agc-symver:1.6.0.18
	agc-symver-base:1.6
	netbsd-6-1-RC2:1.6
	netbsd-6-1-RC1:1.6
	yamt-pagecache-base8:1.6
	netbsd-5-2:1.3.8.1.0.6
	netbsd-6-0-1-RELEASE:1.6
	yamt-pagecache-base7:1.6
	netbsd-5-2-RELEASE:1.3.8.1
	netbsd-5-2-RC1:1.3.8.1
	matt-nb6-plus-nbase:1.6
	yamt-pagecache-base6:1.6
	netbsd-6-0:1.6.0.14
	netbsd-6-0-RELEASE:1.6
	netbsd-6-0-RC2:1.6
	tls-maxphys:1.6.0.12
	tls-maxphys-base:1.9
	matt-nb6-plus:1.6.0.10
	matt-nb6-plus-base:1.6
	netbsd-6-0-RC1:1.6
	yamt-pagecache-base5:1.6
	yamt-pagecache-base4:1.6
	netbsd-6:1.6.0.8
	netbsd-6-base:1.6
	netbsd-5-1-2-RELEASE:1.3.8.1
	netbsd-5-1-1-RELEASE:1.3.8.1
	yamt-pagecache-base3:1.6
	yamt-pagecache-base2:1.6
	yamt-pagecache:1.6.0.6
	yamt-pagecache-base:1.6
	cherry-xenmp:1.6.0.4
	cherry-xenmp-base:1.6
	bouyer-quota2-nbase:1.6
	bouyer-quota2:1.6.0.2
	bouyer-quota2-base:1.6
	matt-mips64-premerge-20101231:1.6
	matt-nb5-mips64-premerge-20101231:1.3.14.1
	matt-nb5-pq3:1.3.8.1.0.4
	matt-nb5-pq3-base:1.3.8.1
	netbsd-5-1:1.3.8.1.0.2
	netbsd-5-1-RELEASE:1.3.8.1
	netbsd-5-1-RC4:1.3.8.1
	matt-nb5-mips64-k15:1.3.14.1
	netbsd-5-1-RC3:1.3.8.1
	netbsd-5-1-RC2:1.3.8.1
	netbsd-5-1-RC1:1.3.8.1
	netbsd-5-0-2-RELEASE:1.3
	matt-nb5-mips64-premerge-20091211:1.3
	matt-premerge-20091211:1.5
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.3
	matt-nb4-mips64-k7-u2a-k9b:1.3
	matt-nb5-mips64-u1-k1-k5:1.3
	matt-nb5-mips64:1.3.0.14
	netbsd-5-0-1-RELEASE:1.3
	jym-xensuspend-nbase:1.3
	netbsd-5-0:1.3.0.12
	netbsd-5-0-RELEASE:1.3
	netbsd-5-0-RC4:1.3
	netbsd-5-0-RC3:1.3
	netbsd-5-0-RC2:1.3
	jym-xensuspend:1.3.0.10
	jym-xensuspend-base:1.3
	netbsd-5-0-RC1:1.3
	haad-dm-base:1.3
	haad-dm-base2:1.3
	haad-nbase2:1.3
	netbsd-5:1.3.0.8
	netbsd-5-base:1.3
	matt-mips64-base2:1.3
	haad-dm:1.3.0.6
	haad-dm-base1:1.3
	wrstuden-revivesa-base-3:1.3
	wrstuden-revivesa:1.3.0.2
	wrstuden-revivesa-base-2:1.3;
locks; strict;
comment	@# @;


1.15
date	2023.06.03.08.52.54;	author lukem;	state Exp;
branches;
next	1.14;
commitid	JFrjk5m11qFkNtrE;

1.14
date	2020.09.07.00.24.37;	author mrg;	state Exp;
branches;
next	1.13;
commitid	Dy3cVGDO0FGR53nC;

1.13
date	2018.12.31.12.13.50;	author mrg;	state Exp;
branches;
next	1.12;
commitid	PMwvQdHYzTqFOW5B;

1.12
date	2016.10.08.20.08.57;	author mrg;	state Exp;
branches
	1.12.12.1
	1.12.14.1;
next	1.11;
commitid	iFcxVQZlV1TOBnpz;

1.11
date	2016.10.08.10.21.18;	author ryoon;	state Exp;
branches;
next	1.10;
commitid	376oG89eUigomkpz;

1.10
date	2016.08.16.07.10.01;	author mrg;	state Exp;
branches;
next	1.9;
commitid	vvDGs0YrYcnm0viz;

1.9
date	2013.06.05.08.42.21;	author mrg;	state Exp;
branches
	1.9.10.1;
next	1.8;
commitid	yauBZSqIlUGM3pSw;

1.8
date	2013.06.05.06.28.57;	author mrg;	state Exp;
branches;
next	1.7;
commitid	dR8LjlPSp8d2koSw;

1.7
date	2013.06.05.06.27.27;	author mrg;	state Exp;
branches;
next	1.6;
commitid	EQd6SRYSDphpjoSw;

1.6
date	2010.05.23.06.37.32;	author mrg;	state Exp;
branches
	1.6.6.1
	1.6.12.1;
next	1.5;

1.5
date	2009.06.12.04.10.57;	author snj;	state Exp;
branches;
next	1.4;

1.4
date	2009.06.10.05.06.15;	author mrg;	state Exp;
branches;
next	1.3;

1.3
date	2008.08.03.09.24.14;	author rtr;	state Exp;
branches
	1.3.2.1
	1.3.6.1
	1.3.8.1
	1.3.14.1;
next	1.2;

1.2
date	2008.08.03.07.32.04;	author rtr;	state Exp;
branches;
next	1.1;

1.1
date	2008.08.03.07.21.01;	author rtr;	state Exp;
branches;
next	;

1.12.12.1
date	2019.01.18.08.49.05;	author pgoyette;	state Exp;
branches;
next	;
commitid	Lmlzg3OVT2cd6f8B;

1.12.14.1
date	2019.06.10.22.02.45;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.9.10.1
date	2016.11.04.14.48.49;	author pgoyette;	state Exp;
branches;
next	;
commitid	2m1JRwYmpwPkOOsz;

1.6.6.1
date	2014.05.22.14.09.46;	author yamt;	state Exp;
branches;
next	;
commitid	FFQX08bYGKywAxBx;

1.6.12.1
date	2013.06.23.06.28.47;	author tls;	state Exp;
branches;
next	;
commitid	OnlO1cBgtQRcIHUw;

1.3.2.1
date	2008.08.03.09.24.14;	author wrstuden;	state dead;
branches;
next	1.3.2.2;

1.3.2.2
date	2008.09.18.05.18.43;	author wrstuden;	state Exp;
branches;
next	;

1.3.6.1
date	2008.08.03.09.24.14;	author haad;	state dead;
branches;
next	1.3.6.2;

1.3.6.2
date	2008.10.19.22.41.17;	author haad;	state Exp;
branches;
next	;

1.3.8.1
date	2009.09.17.04.24.37;	author snj;	state Exp;
branches;
next	;

1.3.14.1
date	2010.04.21.05.24.42;	author matt;	state Exp;
branches;
next	;


desc
@@


1.15
log
@bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
	CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
	CLANG_NO_ADDR_OF_PACKED_MEMBER
	CC_NO_ADDR_OF_PACKED_MEMBER
	GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
@
text
@#	$NetBSD: Makefile,v 1.14 2020/09/07 00:24:37 mrg Exp $

DRIVER=		xf86-video-vmware
DRIVER_NAME=	vmware_drv

SRCS=	\
	bits2pixels.c \
	vmware.c \
	vmwarecurs.c \
	vmwarectrl.c \
	vmwarexinerama.c \
	vmwarevideo.c \
	vmwaremodes.c \
	vmware_bootstrap.c \
	vmware_common.c

MAN=	vmware.4

CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}
CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/../include -DHAVE_CONFIG_H \
		-I${DESTDIR}${X11INCDIR}/libdrm

# XXX
COPTS.vmware.c+=	-Wno-error	# XXX deprecated
COPTS.vmwaremodes.c+=	-Wno-error

.include "../Makefile.xf86-driver"

CWARNFLAGS.gcc+=	${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
@


1.14
log
@use GCC_NO_ADDR_OF_PACKED_MEMBER.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2018/12/31 12:13:50 mrg Exp $
d29 1
a29 1
CWARNFLAGS.gcc+=	${GCC_NO_ADDR_OF_PACKED_MEMBER}
@


1.13
log
@-Wno-error for newly deprecated things.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2016/10/08 20:08:57 mrg Exp $
d28 2
@


1.12
log
@set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.11 2016/10/08 10:21:18 ryoon Exp $
d24 1
a24 1
COPTS.vmware.c+= 	-Wno-error
@


1.12.14.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.13 2018/12/31 12:13:50 mrg Exp $
d24 1
a24 1
COPTS.vmware.c+=	-Wno-error	# XXX deprecated
@


1.12.12.1
log
@Synch with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2016/10/08 20:08:57 mrg Exp $
d24 1
a24 1
COPTS.vmware.c+=	-Wno-error	# XXX deprecated
@


1.11
log
@Fix module load error of vmware_drv.so
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.10 2016/08/16 07:10:01 mrg Exp $
a21 1
CPPFLAGS+=	-DXFree86LOADER
@


1.10
log
@apply -Wno-error more liberally for xorg-server 1.18 builds.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.9 2013/06/05 08:42:21 mrg Exp $
d22 1
@


1.9
log
@install vmware(4) again
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.8 2013/06/05 06:28:57 mrg Exp $
d23 4
@


1.9.10.1
log
@Sync with HEAD
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.12 2016/10/08 20:08:57 mrg Exp $
@


1.8
log
@vmware has just one w.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.7 2013/06/05 06:27:27 mrg Exp $
d17 2
@


1.7
log
@updates for xf86-video-vmware 13.0.1.  just build the normal driver now.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2010/05/23 06:37:32 mrg Exp $
d4 1
a4 1
DRIVER_NAME=	vmwware_drv
@


1.6
log
@build vmwlegacy and vmware modules as per- 11.0.1.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2009/06/12 04:10:57 snj Exp $
d4 1
a4 1
DRIVER_NAME=	vmware_drv
d6 10
a15 2
SRCS=		vmwaremodule.c
MAN=		vmware.4
a21 4

SUBDIR= vmwlegacy

.include <bsd.subdir.mk>
@


1.6.6.1
log
@sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2010/05/23 06:37:32 mrg Exp $
d6 2
a7 12
SRCS=	\
	bits2pixels.c \
	vmware.c \
	vmwarecurs.c \
	vmwarectrl.c \
	vmwarexinerama.c \
	vmwarevideo.c \
	vmwaremodes.c \
	vmware_bootstrap.c \
	vmware_common.c

MAN=	vmware.4
d14 4
@


1.6.12.1
log
@resync from head
@
text
@d1 1
a1 1
#	$NetBSD$
d6 2
a7 12
SRCS=	\
	bits2pixels.c \
	vmware.c \
	vmwarecurs.c \
	vmwarectrl.c \
	vmwarexinerama.c \
	vmwarevideo.c \
	vmwaremodes.c \
	vmware_bootstrap.c \
	vmware_common.c

MAN=	vmware.4
d14 4
@


1.5
log
@Add a missing source file.  X now works again in vmware.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2009/06/10 05:06:15 mrg Exp $
d6 1
a6 2
SRCS=		bits2pixels.c vmware.c vmwarecurs.c vmwarectrl.c
SRCS+=		vmwaremodes.c vmwarevideo.c vmwarexinerama.c 
d10 2
a11 1
CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/../include -DHAVE_CONFIG_H
d14 4
@


1.4
log
@look for and find config.h
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2008/08/03 09:24:14 rtr Exp $
d7 1
a7 1
SRCS+=		vmwarexinerama.c vmwarevideo.c
@


1.3
log
@* traverse into xf86-video-* directories that compile
* make most drivers build with the SRCS they do specify though it is likely
  most would explode when loaded by the server
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2008/08/03 07:32:04 rtr Exp $
d11 1
@


1.3.14.1
log
@sync to netbsd-5
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3.8.1 2009/09/17 04:24:37 snj Exp $
d7 1
a7 1
SRCS+=		vmwaremodes.c vmwarevideo.c vmwarexinerama.c 
a10 1
CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/../include -DHAVE_CONFIG_H
@


1.3.8.1
log
@Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2009/06/12 04:10:57 snj Exp $
d7 1
a7 1
SRCS+=		vmwaremodes.c vmwarevideo.c vmwarexinerama.c 
a10 1
CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/../include -DHAVE_CONFIG_H
@


1.3.6.1
log
@file Makefile was added on branch haad-dm on 2008-10-19 22:41:17 +0000
@
text
@d1 12
@


1.3.6.2
log
@Sync with HEAD.
@
text
@a0 12
#	$NetBSD: Makefile,v 1.3 2008/08/03 09:24:14 rtr Exp $

DRIVER=		xf86-video-vmware
DRIVER_NAME=	vmware_drv

SRCS=		bits2pixels.c vmware.c vmwarecurs.c vmwarectrl.c
SRCS+=		vmwarexinerama.c vmwarevideo.c
MAN=		vmware.4

CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}

.include "../Makefile.xf86-driver"
@


1.3.2.1
log
@file Makefile was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
@
text
@d1 12
@


1.3.2.2
log
@Sync with wrstuden-revivesa-base-2.
@
text
@a0 12
#	$NetBSD: Makefile,v 1.3 2008/08/03 09:24:14 rtr Exp $

DRIVER=		xf86-video-vmware
DRIVER_NAME=	vmware_drv

SRCS=		bits2pixels.c vmware.c vmwarecurs.c vmwarectrl.c
SRCS+=		vmwarexinerama.c vmwarevideo.c
MAN=		vmware.4

CPPFLAGS+=	-DXORG_VERSION_CURRENT=${XORG_VERSION_CURRENT}

.include "../Makefile.xf86-driver"
@


1.2
log
@oops these drivers are video not input
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2008/08/03 07:21:01 rtr Exp $
d10 2
@


1.1
log
@add the bulk of xf86-video-* driver reachovers
  - there are still a few more to come
  - most of these have incomplete SRCS at the moment
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2008/08/02 06:32:02 mrg Exp $
d3 1
a3 1
DRIVER=		xf86-input-vmware
@
