head	1.7;
access;
symbols
	perseant-exfatfs-base-20250801:1.7
	perseant-exfatfs-base-20240630:1.7
	cjep_sun2x:1.7.0.12
	cjep_sun2x-base:1.7
	cjep_staticlib_x-base1:1.7
	cjep_staticlib_x:1.7.0.10
	cjep_staticlib_x-base:1.7
	phil-wifi-20200421:1.7
	phil-wifi-20200411:1.7
	phil-wifi-20200406:1.7
	pgoyette-compat-merge-20190127:1.7
	pgoyette-compat-20190127:1.7
	pgoyette-compat-20190118:1.7
	pgoyette-compat-1226:1.7
	pgoyette-compat-1126:1.7
	pgoyette-compat-1020:1.7
	pgoyette-compat-0930:1.7
	pgoyette-compat-0906:1.7
	netbsd-7-2-RELEASE:1.6
	pgoyette-compat-0728:1.7
	pgoyette-compat-0625:1.7
	pgoyette-compat-0521:1.7
	pgoyette-compat-0502:1.7
	pgoyette-compat-0422:1.7
	pgoyette-compat-0415:1.7
	pgoyette-compat-0407:1.7
	pgoyette-compat-0330:1.7
	pgoyette-compat-0322:1.7
	pgoyette-compat-0315:1.7
	netbsd-7-1-2-RELEASE:1.6
	pgoyette-compat:1.7.0.8
	pgoyette-compat-base:1.7
	netbsd-7-1-1-RELEASE:1.6
	prg-localcount2-base3:1.7
	prg-localcount2-base2:1.7
	prg-localcount2-base1:1.7
	prg-localcount2:1.7.0.6
	prg-localcount2-base:1.7
	pgoyette-localcount-20170426:1.7
	bouyer-socketcan-base1:1.7
	pgoyette-localcount-20170320:1.7
	netbsd-7-1:1.6.0.30
	netbsd-7-1-RELEASE:1.6
	netbsd-7-1-RC2:1.6
	netbsd-7-nhusb-base-20170116:1.6
	bouyer-socketcan:1.7.0.4
	bouyer-socketcan-base:1.7
	pgoyette-localcount-20170107:1.7
	netbsd-7-1-RC1:1.6
	pgoyette-localcount-20161104:1.7
	netbsd-7-0-2-RELEASE:1.6
	localcount-20160914:1.7
	netbsd-7-nhusb:1.6.0.28
	netbsd-7-nhusb-base:1.6
	pgoyette-localcount-20160806:1.7
	pgoyette-localcount-20160726:1.7
	pgoyette-localcount:1.7.0.2
	pgoyette-localcount-base:1.7
	netbsd-7-0-1-RELEASE:1.6
	netbsd-7-0:1.6.0.26
	netbsd-7-0-RELEASE:1.6
	netbsd-7-0-RC3:1.6
	netbsd-7-0-RC2:1.6
	netbsd-7-0-RC1:1.6
	netbsd-5-2-3-RELEASE:1.5
	netbsd-5-1-5-RELEASE:1.5
	netbsd-6-0-6-RELEASE:1.6
	netbsd-6-1-5-RELEASE:1.6
	netbsd-7:1.6.0.24
	netbsd-7-base:1.6
	yamt-pagecache-base9:1.6
	yamt-pagecache-tag8:1.6
	netbsd-6-1-4-RELEASE:1.6
	netbsd-6-0-5-RELEASE:1.6
	tls-earlyentropy:1.6.0.22
	tls-earlyentropy-base:1.6
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.6
	riastradh-drm2-base3:1.6
	netbsd-6-1-3-RELEASE:1.6
	netbsd-6-0-4-RELEASE:1.6
	netbsd-5-2-2-RELEASE:1.5
	netbsd-5-1-4-RELEASE:1.5
	netbsd-6-1-2-RELEASE:1.6
	netbsd-6-0-3-RELEASE:1.6
	netbsd-5-2-1-RELEASE:1.5
	netbsd-5-1-3-RELEASE:1.5
	netbsd-6-1-1-RELEASE:1.6
	riastradh-drm2-base2:1.6
	riastradh-drm2-base1:1.6
	riastradh-drm2:1.6.0.16
	riastradh-drm2-base:1.6
	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.5.0.28
	netbsd-6-0-1-RELEASE:1.6
	yamt-pagecache-base7:1.6
	netbsd-5-2-RELEASE:1.5
	netbsd-5-2-RC1:1.5
	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.6
	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.5
	netbsd-5-1-1-RELEASE:1.5
	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.5
	matt-nb5-pq3:1.5.0.26
	matt-nb5-pq3-base:1.5
	netbsd-5-1:1.5.0.24
	netbsd-5-1-RELEASE:1.5
	netbsd-5-1-RC4:1.5
	matt-nb5-mips64-k15:1.5
	netbsd-5-1-RC3:1.5
	netbsd-5-1-RC2:1.5
	netbsd-5-1-RC1:1.5
	netbsd-5-0-2-RELEASE:1.5
	matt-nb5-mips64-premerge-20091211:1.5
	matt-premerge-20091211:1.6
	matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.5
	matt-nb4-mips64-k7-u2a-k9b:1.5
	matt-nb5-mips64-u1-k1-k5:1.5
	matt-nb5-mips64:1.5.0.22
	netbsd-5-0-1-RELEASE:1.5
	jym-xensuspend-nbase:1.6
	netbsd-5-0:1.5.0.20
	netbsd-5-0-RELEASE:1.5
	netbsd-5-0-RC4:1.5
	netbsd-5-0-RC3:1.5
	netbsd-5-0-RC2:1.5
	jym-xensuspend:1.5.0.18
	jym-xensuspend-base:1.6
	netbsd-5-0-RC1:1.5
	netbsd-5:1.5.0.16
	netbsd-5-base:1.5
	matt-mips64-base2:1.5
	matt-mips64:1.5.0.14
	netbsd-4-0-1-RELEASE:1.4
	wrstuden-revivesa-base-3:1.5
	wrstuden-revivesa-base-2:1.5
	wrstuden-fixsa-newbase:1.4
	wrstuden-revivesa-base-1:1.5
	yamt-pf42-base4:1.5
	yamt-pf42-base3:1.5
	hpcarm-cleanup-nbase:1.5
	yamt-pf42-baseX:1.5
	yamt-pf42-base2:1.5
	wrstuden-revivesa:1.5.0.12
	wrstuden-revivesa-base:1.5
	yamt-pf42:1.5.0.10
	yamt-pf42-base:1.5
	keiichi-mipv6-nbase:1.5
	keiichi-mipv6:1.5.0.8
	keiichi-mipv6-base:1.5
	matt-armv6-nbase:1.5
	matt-armv6-prevmlocking:1.5
	wrstuden-fixsa-base-1:1.4
	netbsd-4-0:1.4.0.8
	netbsd-4-0-RELEASE:1.4
	cube-autoconf:1.5.0.6
	cube-autoconf-base:1.5
	netbsd-4-0-RC5:1.4
	netbsd-4-0-RC4:1.4
	netbsd-4-0-RC3:1.4
	netbsd-4-0-RC2:1.4
	netbsd-4-0-RC1:1.4
	matt-armv6:1.5.0.4
	matt-armv6-base:1.5
	matt-mips64-base:1.5
	hpcarm-cleanup:1.5.0.2
	hpcarm-cleanup-base:1.5
	netbsd-3-1-1-RELEASE:1.2.2.4
	netbsd-3-0-3-RELEASE:1.2.2.4
	wrstuden-fixsa:1.4.0.6
	wrstuden-fixsa-base:1.4
	abandoned-netbsd-4-base:1.4
	abandoned-netbsd-4:1.4.0.2
	netbsd-3-1:1.2.2.4.0.4
	netbsd-3-1-RELEASE:1.2.2.4
	netbsd-3-0-2-RELEASE:1.2.2.4
	netbsd-3-1-RC4:1.2.2.4
	netbsd-3-1-RC3:1.2.2.4
	netbsd-3-1-RC2:1.2.2.4
	netbsd-3-1-RC1:1.2.2.4
	netbsd-4:1.4.0.4
	netbsd-4-base:1.4
	netbsd-3-0-1-RELEASE:1.2.2.4
	netbsd-3-0:1.2.2.4.0.2
	netbsd-3-0-RELEASE:1.2.2.4
	netbsd-3-0-RC6:1.2.2.4
	netbsd-3-0-RC5:1.2.2.4
	netbsd-3-0-RC4:1.2.2.4
	netbsd-3-0-RC3:1.2.2.4
	netbsd-3-0-RC2:1.2.2.4
	netbsd-3-0-RC1:1.2.2.4
	netbsd-3:1.2.0.2;
locks; strict;
comment	@# @;


1.7
date	2015.07.23.08.03.37;	author mrg;	state dead;
branches;
next	1.6;
commitid	nfGa2DVpEPUUPnuy;

1.6
date	2009.02.14.13.48.17;	author abs;	state Exp;
branches;
next	1.5;

1.5
date	2007.04.22.23.42.38;	author macallan;	state Exp;
branches
	1.5.18.1;
next	1.4;

1.4
date	2005.10.26.10.56.44;	author macallan;	state Exp;
branches;
next	1.3;

1.3
date	2005.05.15.19.32.21;	author martin;	state Exp;
branches;
next	1.2;

1.2
date	2005.03.26.10.22.27;	author martin;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2005.03.23.11.09.59;	author martin;	state Exp;
branches;
next	;

1.5.18.1
date	2009.05.13.19.20.48;	author jym;	state Exp;
branches;
next	;

1.2.2.1
date	2005.03.26.10.22.27;	author tron;	state dead;
branches;
next	1.2.2.2;

1.2.2.2
date	2005.04.06.21.42.07;	author tron;	state Exp;
branches;
next	1.2.2.3;

1.2.2.3
date	2005.04.06.22.21.57;	author tron;	state Exp;
branches;
next	1.2.2.4;

1.2.2.4
date	2005.05.18.14.48.16;	author tron;	state Exp;
branches;
next	;


desc
@@


1.7
log
@remove the xfree86 reachover makefiles and the vast majority of
the support in the rest of the source tree.

X11 sets could use some cleaning up perhaps (just deletion, as
we've never really marked the old X11R6 as obsolete for native
xorg using platforms so far either.)
@
text
@#	$NetBSD: Makefile,v 1.6 2009/02/14 13:48:17 abs Exp $

XMODULEDIR=	${X11USRLIBDIR}/modules/drivers

.include "../../../../Makefile.serverlib"

MODULE=	sunffb_drv
MAN=	sunffb.4
.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/drivers/sunffb

SRCS=	ffb_driver.c ffb_accel.c ffb_attr.c ffb_stip.c ffb_bcopy.c \
	ffb_cplane.c ffb_fspans.c ffb_point.c ffb_seg.c ffb_plygon.c \
	ffb_line.c ffb_glyph.c ffb_frect.c ffb_circle.c ffb_checks.c \
	ffb_stubs.c ffb_gc.c ffb_gspans.c ffb_sspans.c ffb_zeroarc.c \
	ffb_cursor.c ffb_dga.c ffb_dac.c ffb_wid.c ffb_dbe.c

SRCS+=	VISmoveImage.s ffb_asm.s

.if ${MACHINE_ARCH} == "sparc64"
AFLAGS+= -x assembler-with-cpp -Wa,-Av9a
.endif

.if ${MACHINE_ARCH} == "sparc"
AFLAGS+= -x assembler-with-cpp -Wa,-Av8plusa
COPTS= -mv8plus
.endif


CPPFLAGS+=	-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/drivers/sunffb \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/common \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/os-support \
		-I${X11SRCDIR.xc}/programs/Xserver/mfb \
		-I${X11SRCDIR.xc}/programs/Xserver/mi \
		-I${X11SRCDIR.xc}/programs/Xserver/Xext \
		-I${X11SRCDIR.xc}/programs/Xserver/cfb \
		-I${X11SRCDIR.xc}/programs/Xserver/dbe \
		-I${X11SRCDIR.xc}/programs/Xserver/render \
		-I${X11SRCDIR.xc}/programs/Xserver/fb \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/xf8_32wid \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/ramdac \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/ddc \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/i2c \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/xaa \
		-I${X11SRCDIR.xc}/programs/Xserver/include \
		-I${X11SRCDIR.xc}/include/fonts \
                -I${DESTDIR}${X11INCDIR}/X11 \
                -I${DESTDIR}${X11INCDIR}/X11/extensions \
		-I${XSERVERINCDIR} \
		-DUSE_VIS


.if ${X11DRI} != "no"
SRCS+=		ffb_dri.c

CPPFLAGS+=	-I${X11SRCDIR.xc}/programs/Xserver/GL/dri \
		-I${X11SRCDIR.xc}/lib/GL/dri \
		-I${X11SRCDIR.xc}/include

CPPFLAGS+=	${X11FLAGS.DRI}
.endif

.include <bsd.x11.mk>
LIBDIR=	${XMODULEDIR}
.include "../../Makefile.drivermod"
@


1.6
log
@Convert more MACHINE tests to MACHINE_ARCH so it is more obvious what
could be sharable per MACHINE_ARCH. Again another selection of mixed
amd64/x86_64 tests cleaned up, including one file which was testing
MACHINE for both!
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.5 2007/04/22 23:42:38 macallan Exp $
@


1.5
log
@build sunffb and xf8_32wid on sparc
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.4 2005/10/26 10:56:44 macallan Exp $
d19 1
a19 1
.if ${MACHINE} == "sparc64"
d23 1
a23 1
.if ${MACHINE} == "sparc"
@


1.5.18.1
log
@Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.6 2009/02/14 13:48:17 abs Exp $
d19 1
a19 1
.if ${MACHINE_ARCH} == "sparc64"
d23 1
a23 1
.if ${MACHINE_ARCH} == "sparc"
@


1.4
log
@Add include pathc for fb, render and xaa
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2005/05/15 19:32:21 martin Exp $
d18 2
d21 7
@


1.3
log
@Add the assembler files.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2 2005/03/26 10:22:27 martin Exp $
d28 2
d34 1
@


1.2
log
@Now that I found out the right conditionals, handle DRI for this driver.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.1 2005/03/23 11:09:59 martin Exp $
d17 3
d36 2
a37 1
		-I${XSERVERINCDIR}
@


1.2.2.1
log
@file Makefile was added on branch netbsd-3 on 2005-04-06 21:42:07 +0000
@
text
@d1 48
@


1.2.2.2
log
@Pull up revision 1.1 (requested by jmc in ticket #114):
Adapt recent changes to the sparc64 configuration from xsrc:
Build XFree86 server and add all sun* framebuffer drivers.
@
text
@a0 41
#	$NetBSD: Makefile,v 1.2.2.1 2005/04/06 21:42:07 tron Exp $

XMODULEDIR=	${X11USRLIBDIR}/modules/drivers

.include "../../../../Makefile.serverlib"

.if 0
DRISRCS = ffb_dri.c
.endif 

MODULE=	sunffb_drv
MAN=	sunffb.4
.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/drivers/sunffb

SRCS=	ffb_driver.c ffb_accel.c ffb_attr.c ffb_stip.c ffb_bcopy.c \
	ffb_cplane.c ffb_fspans.c ffb_point.c ffb_seg.c ffb_plygon.c \
	ffb_line.c ffb_glyph.c ffb_frect.c ffb_circle.c ffb_checks.c \
	ffb_stubs.c ffb_gc.c ffb_gspans.c ffb_sspans.c ffb_zeroarc.c \
	ffb_cursor.c ffb_dga.c ffb_dac.c ffb_wid.c ffb_dbe.c ${DRISRCS}

CPPFLAGS+=	-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/drivers/sunffb \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/common \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/os-support \
		-I${X11SRCDIR.xc}/programs/Xserver/mfb \
		-I${X11SRCDIR.xc}/programs/Xserver/mi \
		-I${X11SRCDIR.xc}/programs/Xserver/Xext \
		-I${X11SRCDIR.xc}/programs/Xserver/cfb \
		-I${X11SRCDIR.xc}/programs/Xserver/dbe \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/xf8_32wid \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/ramdac \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/ddc \
		-I${X11SRCDIR.xc}/programs/Xserver/hw/xfree86/i2c \
		-I${X11SRCDIR.xc}/programs/Xserver/include \
		-I${X11SRCDIR.xc}/include/fonts \
                -I${DESTDIR}${X11INCDIR}/X11 \
                -I${DESTDIR}${X11INCDIR}/X11/extensions \
		-I${XSERVERINCDIR}

.include <bsd.x11.mk>
LIBDIR=	${XMODULEDIR}
.include "../../Makefile.drivermod"
@


1.2.2.3
log
@Pull up revision 1.2 (requested by jmc in ticket #114):
Now that I found out the right conditionals, handle DRI for this driver.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.2.2 2005/04/06 22:21:57 tron Exp $
d7 4
d19 1
a19 1
	ffb_cursor.c ffb_dga.c ffb_dac.c ffb_wid.c ffb_dbe.c
a38 11

.if ${X11DRI} != "no"
SRCS+=		ffb_dri.c

CPPFLAGS+=	-I${X11SRCDIR.xc}/programs/Xserver/GL/dri \
		-I${X11SRCDIR.xc}/lib/GL/dri \
		-I${X11SRCDIR.xc}/include

CPPFLAGS+=	${X11FLAGS.DRI}
.endif

@


1.2.2.4
log
@Pull up revision 1.3 (requested by martin in ticket #308):
Add the assembler files.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.2.2.3 2005/05/18 14:48:16 tron Exp $
a16 3
SRCS+=	VISmoveImage.s ffb_asm.s
AFLAGS+= -x assembler-with-cpp -Wa,-Av9a

d33 1
a33 2
		-I${XSERVERINCDIR} \
		-DUSE_VIS
@


1.1
log
@Adapt recent changes to the sparc64 configuration from xsrc:
Build XFree86 server and add all sun* framebuffer drivers.
@
text
@d1 1
a1 1
#	$NetBSD: Makefile,v 1.3 2004/02/07 06:52:06 lukem Exp $
a6 4
.if 0
DRISRCS = ffb_dri.c
.endif 

d15 1
a15 1
	ffb_cursor.c ffb_dga.c ffb_dac.c ffb_wid.c ffb_dbe.c ${DRISRCS}
d35 11
@
