1#	$NetBSD: Makefile,v 1.9 2005/10/03 20:22:08 macallan Exp $
2
3.include <bsd.own.mk>
4
5PROG=	Xsun
6BINMODE=4711
7
8.include "../../Makefile.common"
9
10MAN=		Xsun.1
11
12MLINKS=		Xsun.1 XsunMono.1
13.if ${XSERVER_XSUN24} != "no"
14MLINKS+=	Xsun.1 Xsun24.1
15.endif
16
17.include "../Makefile.Xserver"
18
19.PATH:	${X11SRCDIR.xc}/programs/Xserver/hw/sun
20
21LDADD=	${LIBDIR.hw/sun}/sunInit.o ${LDADD.dix} ${LDADD.hw/sun} ${LDADD.os} \
22	${LDADD.cfb} ${LDADD.mfb} ${LDADD.dix/xpstubs} ${LDADD.mi} \
23	${LDADD.Xext/ext} ${LDADD.xkb}
24
25.if ${MACHINE_ARCH} == "sparc64" || ${MACHINE_ARCH} == "sparc"
26LDADD+=	${LDADD.xinput}
27DPADD=	${DPADD.xinput}
28.endif
29
30LDADD+=	${LDADD.lbx} -llbxutil ${LDADD.dbe} ${LDADD.record} \
31	${LDADD.xtrap} ${LDADD.GL/glx} ${LDADD.GL/GLcore} ${LDADD.randr} \
32	${LDADD.render} -lXfont -lfreetype ${LDADD.dix/xpstubs} \
33	-lfreetype -lXau -lXdmcp -lz -lm
34
35DPADD+=	${LIBDIR.hw/sun}/sunInit.o ${DPADD.hw/sun} ${DPADD.dix} ${DPADD.os} \
36	${DPADD.cfb} ${DPADD.mfb} ${DPADD.mi} ${LIBXEXT} ${DPADD.xkb} \
37	${DPADD.lbx} ${LIBLBXUTIL} ${DPADD.dbe} ${DPADD.record} \
38	${DPADD.xtrap} ${DPADD.GL/glx} ${DPADD.GL/GLcore} ${DPADD.randr} \
39	${DPADD.render} ${LIBXFONT} ${LDADD.dix/xpstubs} ${LIBFREETYPE} \
40	${LIBXAU} ${LIBXDMCP} ${LIBZ} ${LIBM}
41
42.if ${MACHINE_ARCH} != "sparc64"
43# sparc64 uses XFree86 as default X link
44SYMLINKS=	${X11BINDIR}/Xsun ${X11BINDIR}/X
45.endif
46
47.include <bsd.x11.mk>
48.include <bsd.prog.mk>
49